Requisitos de infraestrutura

Requisitos de infraestrutura

Esta página contém recomendações personalizadas de hardware e software dos servidores e estações de trabalho para utilização do Gestão Empresarial | ERP na Senior X.

Servidor RabbitMQ

Definições de Hardware

Hardware Express Enterprise
Processador 2 CPUS 4 CPUS
Memória RAM 4 GB 8 GB
Discos rígidos SSD 256 GB ou HDD 16 GB SSD 512 GB ou HDD 16 GB
Adaptadores de rede 2 adaptadores 10/100/1000 Mbps 2 adaptadores 10/100/1000 Mbps

Definições de Software

Software Requisitos
Sistema Operacional Red Had 7 ou superior | Ubuntu 14 ou superior | CentOS 7 ou superior | AWS Linux
RabbitMQ versão 3.6.X
Docker versão 1.11 ou superior

Servidor Bridge

Definições de Hardware

Hardware Express Enterprise
Processador 2 CPUS 4 CPUS
Memória RAM 4 GB 8 GB
Discos rígidos 2 HDs SATA de 40 GB 2 HDs SATA de 40 GB
Adaptadores de rede 2 adaptadores 10/100/1000 Mbps 2 adaptadores 10/100/1000 Mbps

Definições de Software

Software Requisitos
Sistema Operacional Red Had 7 ou superior | Ubuntu 14 ou superior | CentOS 7 ou superior | AWS Linux
RabbitMQ versão 3.6.X
Docker versão 1.11 ou superior

Servidor ETL Senior

Definições de Hardware

Hardware Enterprise
Processador 2 CPUS
Memória RAM 256 MB *
Discos rígidos *
Adaptadores de rede 2 adaptadores 10/100/1000 Mbps

* Recomendamos instalar juntamente com os outros componentes.

Definições de Software

Software Requisitos
Sistema Operacional Red Had 7 ou superior | Ubuntu 14 ou superior | CentOS 7 ou superior | AWS Linux
RabbitMQ versão 3.6.X
Docker versão 1.11 ou superior
JDK versão 8 ou superior

Servidor API Maneger

Definições de Hardware

Hardware Express Enterprise
Processador 2 CPUS 4 CPUS
Memória RAM 4 GB 8 GB
Discos rígidos 2 HDs SATA de 40 GB 2 HDs SATA de 40 GB
Adaptadores de rede 2 adaptadores 10/100/1000 Mbps 2 adaptadores 10/100/1000 Mbps

Definições de Software

Software Requisitos
Sistema Operacional Red Had 7 ou superior | Ubuntu 14 ou superior | CentOS 7 ou superior | AWS Linux
RabbitMQ versão 3.6.X
Docker versão 1.11 ou superior

Definições de Software

Software Requisitos
Sistemas Operacionais

Red Had 7 ou superior

Ubuntu 14 ou superior

CentOS 7 ou superior

AWS Linux

Microsoft® Windows® 7

Professional Edition SP1 (on x64 or x86)

Enterprise Edition SP1 (on x64 or x86)

Microsoft® Windows® 8

Professional Edition SP1 (on x64 or x86)

Enterprise Edition SP1 (on x64 or x86)

Navegadores

Internet Explorer 10 ou superior

Mozilla Firefox (mais atualizado)

Safari (apenas no IPad e IPhone)

Chrome (mais atualizado)

Gerenciadores de banco de dados

Microsoft SQL Server

Para identificar a versão do banco de dados, execute o seguinte comando:

select convert(varchar(1000), @@version)

Homologada Recomendada ODBC Nível compatibilidade Primeira versão Senior com suporte Início suporte fabricante Fim do suporte estendido do fabricante Fim do suporte da Senior SVCL
MS SQL Server 2012 11.0.2100.60 SQL Native: Client 11.0 2011.110.2100.60 110 5.8.1 Mai/2012 jul/2022 Nov/2022 5.7.4.2
MS SQL Server 2014 12.0.2000.8 SQL Native: Client 11.0 2011.110.2100 120 5.8.7 Ju/2014 Jul/2024 Nov/2024 5.8.7
MS SQl Server 2016 13.0.1601.5 ODBC Driver 13 for SQL Server: 2015.130.811.168 130 5.8.9 Jun/2016 Jul/2026   5.8.9

Importante

Regra de homologação: faz-se necessário homologação pela Senior quando houver alteração de 1º, 2º ou 3º dígito de versão.

Edições não recomendadas para sistemas de missão crítica

Caso sejam selecionadas estas edições durante a instalação, será exibida uma notificação informando que a versão selecionada possui restrições de utilização de memória, processamento e tamanho da base de dados.

Collations homologados

Oracle

Para identificar a versão do banco de dados, execute o seguinte comando:

select banner from v$version where Upper(banner) like 'ORACLE%'

Homologada Recomendada Client Primeira versão Senior com suporte Início suporte fabricante Fim do suporte estendido do fabricante Fim do suporte da Senior SVCL
11.1.0 11.1.0.1.0 Versão do servidor 5.6.5 Ago/2007 Ago/2015 Nov/2015 5.5.1.6
11.2.0 11.2.0.1.0 Versão do servidor 5.6.5 Set/2009 Ago/2015 Nov/2018 5.5.2.6
12.1 12.1.0.1.0 Versão do servidor 5.8.6 Jun/2013 Jul/2021 Nov/2021 5.8.6.1

Importante

A versão do client do Oracle, sempre deve ser 32 bits. A versão 64 bits somente para o servidor de banco, e se ele for utilizado como client, deve-se instalar um client 32 bits nesse servidor.

Para utilização da base Oracle 12c, versão 12.1.0.1.0, é necessário o uso da patch 19450314.

Edições não recomendadas para sistemas de missão crítica

Caso sejam selecionadas estas edições durante a instalação, será exibida uma notificação informando que a versão selecionada possui restrições de utilização de memória, processamento e tamanho da base de dados.

Senior X

Para a Senior X estão homologados os bancos de dados: Oracle 11 ou superior, SQL Server 2012 ou superior e PostgreSQL 9 ou superior.

Dimensionamento da infraestrutura

O dimensionamento de uma Plataforma Tecnológica envolve muitas variáveis que nem sempre são passíveis de definição. Dentre as complexidades, destacamos o volume de acessos simultâneos, picos de uso e volume de dados. Abaixo, temos uma diretriz de dimensionamento recomendada.

Pacote Variáveis e Parâmetros Monetização
Demo 32 req/seg. 1 x Servidor Lite (2x cluster).Serviços básicos apenas (autenticação, configuração, portal).
Medium Business 128 req/seg. 1 x Servidor Express (2x cluster)
Enterprise 256 req/seg. 1 x servidor Enterprise (2x cluster)
Enterprise +256 req/seg. Dimensionamento detalhado

Notas

Os serviços de negócio poderão ser instalados nestas máquinas, caso o uso seja menor que o programado. Importante destacar que, ao optar por compartilhar o recurso de hardware, pode ocorrer degradação da performance, principalmente em horários de pico.

O dimensionamento acima leva em consideração requisições/segundos independente de uso médio ou uso de pico. Ou seja, com os servidores indicados pode-se atingir, no máximo, a quantidade de requisições indicadas. Caso o volume seja maior, o ambiente terá seu desempenho comprometido e em casos extremos, poderá sofrer indisponibilidade.

Instalação distribuída

Todo o dimensionamento apresentado anteriormente pode ser substituído por máquinas equivales do modelo Enterprise Scale, sempre limitando a quantidade de recursos de acordo com o pior caso, onde deve-se analisar a quantidade de vCPUs e de memória. Ou seja, se instalado em uma máquina são utilizados 2vCPUs com 8GB RAM, em uma instalação distribuída será necessário duas máquinas com a configuração Enterprise Scale, o que resulta em 4vCPU e 8GB RAM. A tabela abaixo possui um resumo para o dimensionamento:

Pacote Variáveis e Parâmetros Monetização
Demo 32 req/seg. 1 x Servidor Lite (2x cluster).Serviços básicos apenas (autenticação, configuração, portal).
Medium Business 128 req/seg. 1 x Servidor Express (2x cluster)
Enterprise 256 req/seg. 1 x servidor Enterprise (2x cluster)
Enterprise +256 req/seg. Dimensionamento detalhado

Nota

Para a instalação distribuída é importante dividir os componentes para que eles possam ser utilizados da melhor forma possível. Na maioria dos casos, o próprio gestor de containers, Kubernetes, possui capacidade para a distribuição da carga, mas em muitos casos é necessário uma configuração manual.

Observações Gerais

A utilização de Sistema Operacional 64 bits é recomendada em função da maior capacidade de gerenciamento de hardware e utilização otimizada dos recursos. Caso alguma aplicação utilizada no ambiente de TI não suporte a execução em plataforma 64 bits, salvo as aplicações explicitamente informadas para execução em 32 bits neste documento, esta estimativa deverá ser revista.

A utilização de sistema de no-break e o correto fornecimento de energia elétrica estabilizada são itens de extrema importância. O local que abrigará os servidores deve possuir segurança de acesso e estar permanentemente climatizado. Caso o ambiente tenha problemas com o fornecimento de energia, é imprescindível a utilização de geradores de energia e no-breaks para o devido funcionamento, disponibilidade, prevenção de paradas e possíveis problemas de hardware nos servidores.

Os hardwares descritos acima são válidos para implantações, em que cada componente é instalado em uma máquina distinta (virtual ou não), sendo os recomendados. Os componentes poderão compartilhar a mesma máquina para casos de baixo volume. Desta forma, caso haja uso excessivo pode ser necessário configurar um hardware com mais espaço.

Caso não conheça o Contrato de Monitoramento e Gerenciamento de Servidores da Senior TI, solicite uma demonstração através do e-mail: monitoramento@senior.com.br.

Este artigo ajudou você?