Requisitos de Hardware

De CIGAM WIKI
Revisão de 18h59min de 22 de agosto de 2022 por Roberto (discussão | contribs) (Introdução)


Requisitos de Hardware

Introdução

Essa lista atende requisitos para execução do CIGAM em ambientes client e server, onpremise ou nuvem, seja por execução direta ou conexão remota.


Estações

Computadores devem ter no máximo 3 anos, principalmente em função do processador.

Considerar processadores i3, i5, i7, i9 ou equivalentes.

Desconsiderar processadores Celeron, Atom e demais processadores de baixíssima performance.

Considerar processadores com velocidade base mínima de 2 GHz.

Considerar processadores com STR (Single Thread Rating) mínimo de 2000.

Local Memória Disco
Estações para o CIGAM Mínimo 8 GB


500 GB
Estações para o CIGAM com outros aplicativos Mínimo 16 GB 500 GB



Rede
Local Mínimo
Entre estações e servidores Cabeada de no mínimo 100 Megabits, recomendado 1 Gigabit
Entre servidores Cabeada de no mínimo 1 Gigabit




Servidores

Computadores devem ter no máximo 3 anos, principalmente em função do processador.

Considerar sempre a família para servidores, ou seja, Intel Xeon ou equivalente.

Considerar processadores com velocidade base mínima de 1.8 GHz, recomendado 2 GHz.

Considerar processadores com STR (Single Thread Rating) mínimo de 1800, recomendado entre 2000 e 2100.

Tipo Recomendação Memória Processamento
Servidor de aplicação

(CIGAM Server)

Servidor dedicado.

5 filas/threads para ambientes com processamento moderado.

5 filas/threads para cada 10 usuários de Portais em ambientes de alto processamento. Observar o pico de filas e aumentar as filas de 5 em 5 conforme necessidade.

Utilizar o middleware Magic Broker para ambientes de processamento moderado.

Utilizar middleware GigaSpaces para ambientes de alto processamento.

Mínimo 16 GB.

2 GB para o Sistema Operacional + 1,5 GB para cada fila/thread.


1 core para cada 8 filas/threads para ambientes de processamento moderado

1 core para cada 4 filas/threads para ambientes de alto processamento


Servidor web (Microsoft IIS) Em ambientes de processamento moderado, pode ser montado no mesmo Servidor de aplicação (CIGAM Server) sem recursos adicionais.

Recomendado servidor dedicado para ambientes com alto processamento ou se o Servidor de aplicação (CIGAM Server) estiver em outra camada.

Se servidor dedicado, mínimo 16 GB.


Se servidor dedicado, 1 core para ambientes de processamento moderado e mínimo 2 cores para ambiente de alto processamento.
Servidor para conexão remota (TS ou GoGlobal) Servidor dedicado. Mínimo 16 GB.

2 GB para o Sistema Operacional + 1,5 GB para cada usuário.


1 core para cada 8 usuários para ambientes de processamento moderado e adicionar mais 1 core para o Sistema Operacional se o cálculo resultar em menos que 2 cores.

1 core para cada 4 usuários para ambientes de alto processamento e adicionar mais 1 core para o Sistema Operacional se o cálculo resultar em 4 ou menos cores.

Banco de dados edição Express


Servidor dedicado.

No máximo 10 usuários de CIGAM.

Mínimo 16 GB.

Metade do estimado para tamanho total da base de dados, respeitando o máximo conforme a versão do banco.


Mínimo 2 cores, respeitando o máximo conforme a versão do banco.
Banco de dados edição Full Servidor dedicado.


Mínimo 16 GB.

Metade do estimado para tamanho total da base de dados.


Mínimo 4 cores para até 40 GB de base de dados. Adicionar mais 1 core a cada 20 GB de dados.



Importante
Ambientes de processamento moderado podem optar inicialmente por ter apenas 1 servidor para os usuários conectarem via conexão remota (TS ou GoGlobal) e nesse mesmo servidor ter o CIGAM Server. Essa possibilidade só deve ser considerada para ambientes modestos, utilizando obrigatoriamente o Magic Broker (o uso do GigaSpaces torna inviável essa possibilidade devido aos requisitos de hardware necessários para essa opção de middleware).
Ambientes de processamento moderado requerem monitoramento não só do hardware, mas também das funcionalidades utilizadas pelo CIGAM. Esse tipo de ambientes na ampla maioria das vezes só é possível em ambientes na nuvem, pois contam com processadores de elevada velocidade base e STR (Single Thread Rating).
Quanto ao STR (Single Thread Rating) dos processadores, é importante destacar que os ambientes de processamento moderado irão conter geralmente 1 ou 2 processadores para todo o ambiente, e por isso o valor recomendado é mais alto. Já os ambientes de alto processamento irão conter vários processadores, permitindo um STR mais baixo.
Avaliar se nos servidores utilizados existem rotinas e aplicações de terceiros sendo executadas. Nesse caso será necessário mensurar o hardware necessário, e adicionar no cálculo final.
O consumo de recursos a mais no CIGAM11 com xpa em comparação ao e10 com uniPaaS é em torno de 30%.


Exemplos de cálculos de ambientes
Servidor 1 Para executar o CIGAM com 35 usuários, com portais.

O ambiente usa 2 usuários faturando durante o dia, usa leitor de movimentos com engenharias com 5 níveis.

O uso dos portais será feito por usuários.

Servidor para conexão dos usuários:

Memória: 1,5GB * 35 = 52,5GB (48 arredondado)

Processador: 35 / 4 = 8,75 (8 arredondando, e não precisa de 1 para o SO pois tem mais que 4 cores).

Servidor para portais (web/Broker):

Memória: 1,5 * 5 = 7,5 (arredondando para o mínimo, 8 GB)

Processador: 5 / 4 = 1,25 (arredondando e considerando muito próximo do mínimo, 2 cores)


Servidor 2


Para executar o CIGAM com 7 usuários, 1 usuário emite notas, poucas notas durante o dia, poucos itens nos pedidos, não possui engenharia nem usa configurador de produto.

Usará os portais pelos 7 usuários.

Servidor para conexão dos usuários:

Memória: 1,5GB * 7 = 10,5 (arredondando para o mínimo, 16 GB)

Processador: 7 / 4 = 1,75 (2 arredondando).


Servidor de Banco de Dados 30 GB A base de dados tem uma estimativa de tamanho de 30 GB.

A memória sugeria é: 30 / 2 = 15 GB (arredondando para o mínimo de 16 GB)

Servidor para conexão remota Um servidor para 20 usuários. A memória sugerida é de 2 GB para o Sistema Operacional + (20 x 1,5) = 32GB.