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
- MS SQL Server 2008 Express Edition;
- MS SQL Server 2008 R2 Express Edition;
- MS SQL Server 2012 Express Edition.
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
- SQL_Latin1_General_CP1_CI_AS (recomendado pela Senior);
- Latin1_General_CI_AS;
- SQL_Latin1_General_CP850_CI_AI.
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
- 11.1 XE;
- 11.2 XE.
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.
English
Español
English
Español


