Requisitos de Hardware

De CIGAM WIKI
Revisão de 13h42min de 8 de janeiro de 2026 por Elizama.Dias (discussão | contribs) (Requisitos para execução do CIGAM)
(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.

Requisitos para execução do CIGAM

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
Uso de portais/web no navegador Cabeada ou Wifi com garantia de qualidade* de no mínimo 100 Megabits, recomendado 200 Megabits.

* A rede Wifi precisa estar dentro da distância recomendada pelo fabricante e o local não deve possuir barreiras sólidas, metálicas ou equipamentos que prejudicam o sinal.


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.

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.
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.
Estação 1 Para execução dos portais/web

Processador i3
8 GB RAM
Rede Wifi de qualidade
Windows 10
Pelo menos 20 GB de espaço em disco

Estação 2 Para execução dos portais/web

Processador i5 ou superior
8 GB RAM
Rede cabeada
Windows 11
Pelo menos 20 GB de espaço em disco

Filas do CIGAM Server

Para um correto dimensionamento do ambiente do CIGAM Server, deverá obrigatoriamente ser levando em conta os seguintes pontos:

  • Quais rotinas/funcionalidades são executadas geralmente, e se são estas rotinas possuem um tempo de processamento maior devido aos dados utilizados, como por exemplo, um pedido com centenas de itens.
  • Quantos usuários executam as rotinas/funcionalidades simultaneamente.

De posse dessas informações, pode ser concluído o seguinte:

  • Se há vários usuários simultâneos, mas as rotinas que são executadas são de tempo de processamento pequeno, um número pequeno de filas será suficiente.
  • Se há vários usuários simultâneos e ou há rotinas com tempo de processamento maior, um número maior de filas será necessário.
  • A quantidade de filas mínima padrão é 5, e sempre que esse valor for aumentado, será necessário recalcular o hardware. Devemos levar em conta que o hardware necessário para processar cada fila, será o mesmo hardware necessário para um usuário de CIGAM. Se essa proporção não for respeitada, o processamento irá demorar mais e haverá enfileiramento (espera para uma fila liberar) dando um efeito de lentidão no sistema.
  • O enfileiramento não é proibido, mas deve ser visto como algo que deixa o sistema lento, e por isso será necessário ter bom senso para avaliar se os enfileiramentos foram em momentos de exceção ou se na operação padrão do sistema.


Para saber se o número de filas está adequado, deve-se observar constantemente as informações do Max (número máximo de filas) e Peek (pico máximo de filas) no Magic Broker Monitor. Se Peek estiver igual ou muito próximo do Max, significa que as filas não estão sendo suficientes, e será necessário aumentar a quantidade de filas. É importante destacar que essa avaliação precisa ser feita num momento de uso padrão do sistema.

É recomendado ter uma sobra de cerca de 20% no Peek em relação ao Max para ambientes com até 20 filas, e cerca de 10% para ambiente com mais de 20 filas.
Alguns exemplos:

Max Peek Recomendação
5
5
Aumentar o número de filas pois em algum momento houve enfileiramento
5
4
Monitorar, pois é um ambiente com poucas filas e está no limite, sendo que se mais usuários passarem a usar as rotinas/funcionalidades, poderá enfileirar
5
3
Está ok
10
8
Está ok
20
18
Monitorar, pois é um ambiente com uma quantidade maior de filas e está perto do limite, e caso mais usuários passem a usar as rotinas/funcionalidades, poderá enfileirar
20
16
Está ok
50
45
Está ok