Hardware do servidor
Dimensione o hardware do servidor para o Navixy On-Premise com base na contagem de dispositivos ativos de 100 a 15.000+. Abrange recomendações de CPU, RAM, armazenamento em disco e configuração de RAID.
Os requisitos de hardware do Navixy dependem principalmente do número de dispositivos IoT ativos (rastreadores GPS) que estão conectados à plataforma. A configuração do Navixy é escalável tanto vertical quanto horizontalmente, e a plataforma foi testada para suportar mais de 300.000 dispositivos ativos e 50.000 usuários simultaneamente.
Escalabilidade
A escalabilidade deve sempre ser considerada. Empresas bem-sucedidas tendem a crescer e, à medida que o número de dispositivos conectados aumenta, também aumenta o consumo de recursos do servidor. Deve-se prever o aumento dos recursos do servidor em todos os aspectos — espaço em disco, RAM e capacidade do processador. As configurações listadas na tabela abaixo são recomendadas e garantirão a operação estável da plataforma, mas, à medida que o consumo de recursos aumenta, essas configurações podem se tornar inaplicáveis, e será necessário expandir as capacidades do servidor.
Armazenamento
Em um sistema altamente carregado, um dos fatores-chave para um desempenho rápido é a velocidade do disco. Se você estiver implantando um novo servidor, é altamente recomendável usar SSD para hospedar o banco de dados. O uso de HDD é um gargalo para a velocidade de grandes bancos de dados ao executar consultas grandes.
As necessidades de espaço em disco na tabela abaixo são aproximadas. O consumo real de espaço depende do número de dispositivos e de com que frequência eles transferem dados para o servidor. Os dados de um objeto estacionário que transmite informações uma vez por dia e os dados de um veículo em movimento ativo ocupam quantidades de espaço drasticamente diferentes.
RAM
Os valores de RAM mostrados na tabela abaixo são médias. O consumo real de RAM depende de quantos dispositivos estão on-line ao mesmo tempo e de quanto dados eles enviam. A memória também pode ser consumida por serviços adicionais instalados no servidor para quaisquer finalidades. Além disso, servidores Windows normalmente consomem mais RAM devido ao fato de terem mais processos em execução em segundo plano.
Configurações do servidor
Para até 100 dispositivos ativos
Nesse caso, a plataforma consome recursos mínimos do sistema e pode ser executada em quase qualquer hardware. Abaixo está uma configuração conhecida e aplicável: - Processador de 2 núcleos. - 4-8 Gb de RAM para aplicação e banco de dados. - 300-500 Gb de espaço livre em disco. - SSD ou HDD com 7200 rpm ou superior.
De 100 a 1000 dispositivos ativos
Nesse caso, recomendamos instalar o software usando um único servidor ou um servidor virtual. Pode ser um servidor com: - Processador de 4 núcleos. - 8 Gb de RAM para aplicação e banco de dados. - Mais de 500 Gb de espaço livre em disco. - RAID 1 ou RAID 10, cache de gravação ativado, SSD é preferível. - A swap deve estar desativada
De 1.000 a 5.000 dispositivos ativos
Para essa quantidade de dispositivos, recomenda-se um servidor virtual em termos de escalabilidade. Você pode utilizar um servidor tudo-em-um ou hospedar o banco de dados separadamente*. Pode ser um servidor com: - Processador de 8 núcleos. - 16 Gb de RAM ou mais para aplicação e banco de dados. - Mais de 1 Tb de espaço livre em disco para um servidor em que o banco de dados é hospedado. - O banco de dados deve ser armazenado em um disco separado, fora do sistema operacional. - RAID 1 ou RAID 10, cache de gravação ativado, SSD é recomendado. - A swap deve estar desativada * Ao dividir a plataforma em dois servidores, veja a configuração do servidor de aplicação na seção abaixo.
De 5.000 a 15.000 dispositivos ativos
Para instâncias grandes, recomenda-se realizar uma instalação em dois servidores, ou seja, hospedar o banco de dados em um servidor separado. Isso oferece mais flexibilidade na administração do servidor e na escalabilidade dos recursos. Servidor de banco de dados - Processador de 8 núcleos ou mais potente. - 32 Gb de RAM ou mais. Depende muito da quantidade de dispositivos. - Mais de 2 Tb de espaço livre em disco. A expansão deve ser prevista. - O banco de dados deve ser armazenado em um disco separado, fora do sistema operacional. - A velocidade do disco é crucial, portanto SSD é altamente recomendável. - RAID 10. - A swap deve estar desativada Servidor de aplicação (para servidores Java e interfaces web) - Processador de 8 núcleos - 16 Gb de RAM - RAID 5 - 500Gb SSD Equipamentos auxiliares - Switch gigabit de rede para conexão entre servidores (no caso de servidores físicos)
Acima de 15.000 dispositivos ativos
Por favor entre em contato conosco para conversarmos mais. Forneceremos recomendações detalhadas de acordo com seus requisitos específicos e orçamento.
Atualizado
Isto foi útil?