Requisitos de Hardware

De CIGAM WIKI
Revisão de 11h17min de 19 de outubro de 2023 por Aline.cardoso (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)


Requisitos de Hardware

A manutenção de infraestrutura computacional atualizada é essencial para garantir o sucesso e a competitividade de qualquer empresa nos dias de hoje. Existem várias razões pelas quais essa prática deve ser priorizada:

1. Segurança: Atualizações regulares incluem patches de segurança cruciais que protegem a empresa contra ameaças cibernéticas, como vírus, malware e hackers. Uma infraestrutura desatualizada pode ser um alvo fácil para ataques.

2. Desempenho: Atualizar hardware e software ajuda a manter um desempenho eficiente dos sistemas, garantindo que os funcionários possam realizar suas tarefas de maneira rápida e eficaz, sem interrupções.

3. Conformidade: Muitos setores têm regulamentos rigorosos de segurança e privacidade de dados. A manutenção da infraestrutura atualizada ajuda a cumprir esses requisitos e evitar penalidades.

4. Novos recursos: Atualizações frequentes trazem novos recursos e melhorias que podem aumentar a produtividade, a eficiência e a capacidade de inovação da empresa.

5. Redução de custos a longo prazo: Manter a infraestrutura atualizada pode reduzir custos a longo prazo, uma vez que evita gastos com correções emergenciais e substituição de sistemas obsoletos.

6. Concorrência: Empresas que mantêm uma infraestrutura tecnológica atualizada estão melhor posicionadas para competir no mercado, oferecer soluções mais modernas e atrair clientes e talentos.

7. Confiabilidade: A infraestrutura atualizada é mais confiável, o que minimiza tempo de inatividade não planejado e mantém a continuidade dos negócios.

Em resumo, a manutenção de uma infraestrutura computacional atualizada é um investimento fundamental para garantir a segurança, a eficiência e a competitividade da empresa, além de proporcionar um ambiente de trabalho mais produtivo para os colaboradores. É uma estratégia que deve ser incorporada à cultura da empresa para assegurar o sucesso a longo prazo.

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%.
Quanto ao espaço necessário no disco e BD nos servidores de aplicação e de dados, depende muito do contexto de cada empresa, em especial, quanto a velocidade de crescimento do espaço alocado conforme o uso do sistema. Também, considerando a necessidade da homologação de novas versões do sistema, é necessário considerar um espaço adicional, proporcional ao tamanho da aplicação do ERP e da base de dados, uma vez que a mesma é replicada neste ambiente, para testes dos usuários.


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.