O que é um elemento para o SolarWinds?
No contexto da plataforma SolarWinds Orion, um elemento é uma entidade monitorada individualmente, como um nó, interface ou volume. Especificamente:
- Nó: Um dispositivo de rede gerenciado, como um roteador, switch, servidor ou ponto de acesso sem fio.
- Interface: Uma porta ou conexão específica em um dispositivo de rede.
- Volume: Uma unidade lógica de armazenamento em um dispositivo, como uma partição de disco ou unidade montada.
Cada um desses componentes é considerado um elemento individual para fins de licenciamento e monitoramento dentro da plataforma SolarWinds Orion.
A base de cálculo para determinar os requisitos de hardware do NetFlow Collector e do Central Manager devem ser consideradas os seguintes fatores:
1. Premissas do Ambiente
- Quantidade de Ativos: 10
- Velocidade das Interfaces: 40 Gbps por Ativo
- Total de Tráfego Potencial: 400 Gbps (10 x 40 Gbps)
- Sampling Rate Presumido: 1:1000 (ajustável conforme necessidade)
- Tipo de Dados Coletados: IPv4 Source/Destination, Protocol, Bytes, Packets, etc.
- Retenção de Dados: 30 dias (ajustável conforme política de logs)
2. Cálculo de Fluxos por Segundo (FPS – Flows Per Second)
Cada 40 Gbps de tráfego gera em média 5 milhões de pacotes por segundo (pps) considerando um tamanho médio de 1000 bytes por pacote.
Se aplicarmos sampling 1:1000, teremos: 5.000.000 pps÷1000=5.000 FPS por Ativos
Com 10 Ativos, o total será: 5.000×10=50.000 FPS
🚀 O coletor precisa suportar pelo menos 50.000 FPS, podendo ser ajustado conforme a real carga de tráfego.
3. Cálculo de Recursos de Hardware
Processador (vCPU)
- Cada 10.000 FPS consome cerca de 4 vCPUs em servidores otimizados.
- Para 50.000 FPS, precisamos no mínimo 20 vCPUs (com folga: 32 vCPUs recomendadas).
Memória RAM
- Cada 10.000 FPS requer 20GB RAM para armazenamento em cache e processamento de fluxos.
- Para 50.000 FPS, precisamos no mínimo 100GB RAM (com folga: 128GB recomendados).
Armazenamento (SSD NVMe)
- Um fluxo NetFlow ocupa em média 1 KB por entrada.
- 50.000 FPS x 60s x 60 min x 24h = 4,32 bilhões de fluxos por dia.
- Com 1KB por fluxo:
4,32 bilhões x 1KB =4,32 TB/dia
- Para retenção de 30 dias, seriam necessários 129 TB.
- Como o armazenamento pode ser comprimido e otimizado via SQL, um mínimo de 2TB SSD NVMe é sugerido para operações ativas, com arquivamento externo para logs históricos.
Rede
- Como o tráfego original é de 400 Gbps, os fluxos filtrados via NetFlow (sampling + filtros) reduzem a carga real para análise.
- Interfaces virtuais de 10 Gbps ou 40 Gbps são recomendadas para evitar gargalos.
4. Central Manager (Gerenciador SolarWinds)
O Central Manager não processa fluxos diretamente, apenas gerencia e exibe dashboards.
- Processamento menor → 16 vCPUs suficientes.
- Memória menor → 64GB RAM suficientes.
- Banco de dados SQL compartilhado, 1TB SSD NVMe para armazenar índices e dashboards.
Resumo Final
Servidor | vCPU | RAM | Armazenamento | Rede |
---|---|---|---|---|
NetFlow Collector | 32 vCPUs | 128GB RAM | 2TB SSD NVMe | 10G/40G |
Central Manager | 16 vCPUs | 64GB RAM | 1TB SSD NVMe | 10G |
Fontes utilizadas oficiais para determinar os requisitos de hardware para os servidores NetFlow Collector e Central Manager:
- Requisitos de Sistema do NetFlow Traffic Analyzer (NTA) 2022.4: Este documento oficial da SolarWinds detalha os requisitos mínimos de hardware e software para o NTA.
- Requisitos de Fluxo do NTA: Fornece informações sobre as necessidades de fluxo e desempenho do NetFlow Traffic Analyzer.
- Requisitos da Plataforma SolarWinds: Este documento abrange os requisitos gerais de hardware e software para a plataforma SolarWinds, incluindo considerações para diferentes tamanhos de implantação.
- Licenciamento do NTA: Detalha o modelo de licenciamento do NetFlow Traffic Analyzer e como ele se alinha com as licenças do Network Performance Monitor (NPM).
- Suporte a VMware no NTA: Descreve como o NetFlow Traffic Analyzer interage com dispositivos VMware e como gerenciar fluxos de switches distribuídos vSphere.
- Recomendações de Hardware para o Banco de Dados de Armazenamento de Fluxo do NTA: Este artigo fornece recomendações específicas de hardware para o banco de dados utilizado pelo NTA para armazenar dados de fluxo.
- Requisitos de dimensionamento de implantação para a plataforma SolarWinds: Detalha várias recomendações para a implantação de vários produtos da SolarWinds Platform.
Esses recursos oficiais da SolarWinds fornecem as informações necessárias para planejar e dimensionar adequadamente os servidores NetFlow Collector e Central Manager.
Comments are closed