Recomendações de dimensionamento do CA UIM

Verifique o material de referência a seguir para entender a arquitetura e a implantação típica do CA UIM. As recomendações e especificações listadas abaixo se baseiam na escala de implantação.
uim201
Verifique o material de referência a seguir para entender a arquitetura e a implantação típica do CA UIM. As recomendações e especificações listadas abaixo se baseiam na escala de implantação.
Recomendações de dimensionamento do CA UIM 20.1.0
Observação:
essas recomendações de dimensionamento são para a configuração não segura (hub e robô).
Arquitetura de implantação de referência de pequena escala
Descrição geral
  • Uma empresa pequena ou equipe individual
  • Menos de 500 dispositivos monitorados
  • Menos de 5 hubs
  • Menos de 200 robôs
  • Alguns usuários simultâneos
Arquitetura
Small Scale Customer Representative Environment.png
Especificações e informações
  • Sistemas
    • Banco de dados
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB (armazenamento de dados que deve chegar aproximadamente a 30/40 GB com as configurações de retenção abaixo)
    • UIM
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • UMP
      • 8 núcleos de 2,8 GHz
      • 12 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 50 G
    • CABI
      • 8 núcleos de 2,8 GHz
      • 12 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB
    • Hub SNMPC
      • 4 núcleos de 2,8 GHz
      • 8 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • Hubs gerais
      • 4 núcleos de 2,8 GHz
      • 8 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 50 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
  • Configuração
    • 100 robôs
    • 1 SNMPC (100 dispositivos)
  • Desempenho
    • Taxa de inserção sustentável: 100 mensagens por segundo (usada no exemplo de ambiente de teste)
    • Taxa de inserção máxima: 20.000 mensagens por segundo
  • Parâmetros de configuração
    • Segmentos de inserção do data_engine que são aumentados pela configuração thread_count_insert=24 em data_engine.cfg
    • Aumento do tamanho em massa para a fila do data_engine: hub_bulk_size = 2000
    • Configurações de retenção/manutenção do data_engine – 7 dias corridos, Por hora em 30 dias, Diariamente por 1 ano
    • SNMPC – pode simplesmente usar as configurações máximas da memória heap padrão para javaopts (2G)
Arquitetura de implantação de referência de escala média
Descrição geral
  • Uma empresa ou laboratório/datacenter de médio porte
  • 500 a milhares de dispositivos monitorados
  • 5 a 20 hubs
  • 200 a 1000 robôs
  • Uma dezena de usuários simultâneos
Arquitetura
Medium Scale Customer Representative Environment.png
Especificações e informações
  • Sistemas
    • Banco de dados
      • 24 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 500 GB (armazenamento de dados que deve chegar aproximadamente a 300 GB com as configurações de retenção abaixo)
    • CA UIM
      • 24 núcleos de 2,8 GHz
      • 32 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 100 G para a unidade principal e de 100 a 300 G para filas de hub (conforme desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • UMP
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 50 GB
    • CABI
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 100 GB
    • Hub do servidor de encapsulamento
      • 8 núcleos de 2,8 GHz
      • 8 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 200 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • Hub SNMPC
      • 8 núcleos de 2,8 GHz
      • 8 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 G (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • Hubs gerais
      • 8 núcleos de 2,8 GHz
      • 8 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB/1 TB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
  • Configuração
    • 200 robôs
    • Um snmpc (1.000 dispositivos)
    • Dez grupos
  • Desempenho
    • Taxa de inserção sustentável: aproximadamente 2.000 mensagens por segundo (usada no exemplo de ambiente de teste)
    • Taxa de inserção máxima (com 24 segmentos de inserção no data_engine e tamanho em massa de 2000 na fila do data_engine): 22.000 mensagens por segundo)
  • Parâmetros de configuração
    • Segmentos de inserção do data_engine que são aumentados pela configuração thread_count_insert=24 em data_engine.cfg
    • Aumento do tamanho em massa para a fila do data_engine: hub_bulk_size = 2000
    • Configurações de retenção/manutenção do data_engine – 7 dias corridos, Por hora em 30 dias, Diariamente por 1 ano
    • SNMPC – alteração das configurações máximas da memória heap padrão para javaopts de 2 G para 4 G
Recomendações
  • Recomenda-se 15.000 unidades na configuração RAID 10. Se você espera grandes necessidades de relatórios, use unidades SSD.
Arquitetura de implantação de referência de larga escala
Descrição geral
  • Uma empresa ou datacenters grandes
  • 5 a mais de 10 mil dispositivos monitorados
  • Mais de 20 hubs
  • Mais de 1000 robôs
  • Dezenas de usuários simultâneos
Arquitetura
Large Scale Customer Representative Environment.png
Especificações e informações
  • Sistemas
    • Banco de dados
      • 64 núcleos de 2,7 GHz
      • 32 GB de RAM
      • SAN da SSD
      • Logs e dados em sistemas de arquivos separados
      • Tamanho do disco: 2 a 3 TB (armazenamento de dados que deve chegar aproximadamente a 1,5 TB com as configurações de retenção abaixo)
    • CA UIM
      • 56 núcleos de 2,5 GHz
      • 64 GB de RAM
      • SAN da SSD
      • Tamanho do disco: 200 G para a unidade principal e de 200 a 500 G para filas de hub (conforme desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • UMP x 4
      • 24 núcleos de 2,5 GHz
      • 32 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 50 GB
    • CABI (provavelmente várias instâncias, mas é necessário verificar essa configuração)
      • 24 núcleos de 2,8 GHz
      • 32 GB de RAM
      • Um sistema de arquivos em SAN de 15k
      • Tamanho do disco: 100 G
    • Hub do servidor de encapsulamento
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • SAN da SSD
      • Tamanho do disco: 200 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção e unidade adicional que seja dedicada às filas de hubs para resiliência)
    • Hubs SNMPC
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
    • Hubs gerais
      • 16 núcleos de 2,8 GHz
      • 16 GB de RAM
      • Um sistema de arquivos em SAN de 10k
      • Tamanho do disco: 100 GB (mais se desejado para ativar as filas e preencher o disco no caso de interrupções estendidas ou janelas de manutenção)
  • Configuração
    • 15.000 robôs
    • 4 SNMPC (8.000 dispositivos)
    • 2,6 milhões de métricas
    • 9.000 grupos
  • Desempenho
    • Taxa de inserção sustentável (usada no exemplo de ambiente de teste): 15.000 mensagens por segundo
    • Taxa de inserção máxima (ajustada): 50.000 mensagens por segundo
    • Contagem de alarmes ativos: 70.000
  • Parâmetros de configuração
    • spooler_inbound_threads = 50 e check_spooler_session = 1 em primary hub.cfg
    • bulk_size para 1500 para fila do data_engine
    • bulk_size para 1000 para fila do mecanismo da linha de base
    • Segmentos de inserção do data_engine que são aumentados pela configuração thread_count_insert = 24 em data_engine.cfg
    • Aumento do limite da fila do data_engine: queue_limit_total = 1000000
    • Aumento do tamanho em massa para a fila do data_engine: hub_bulk_size = 2000
    • Configurações de retenção/manutenção do data_engine – 7 dias corridos, Por hora em 30 dias, Diariamente por 1 ano
    • SNMPC – alteração das configurações máximas da memória heap padrão para javaopts de 2 G para 8 G para cada probe SNMPC
Recomendações
  • As unidades SSD devem ser usadas na implantação de ambientes desse tamanho para melhor geração de relatórios e desempenho do banco de dados
Informações e considerações adicionais sobre dimensionamento
  • Planeja deixar reserva dinâmica suficiente para expansão e capacidade de se recuperar após interrupções planejadas
    • Por exemplo, se o seu ambiente tem uma taxa máxima de mensagens de 50.000 mensagens/s e, normalmente, em um estado estável executa 15.000 mensagens/s, uma janela de interrupção de uma hora acumulará 54.000.000 mensagens.
  • Velocidade/capacidade de E/S do disco de hub de alvo volume (hub principal, servidor de encapsulamento) pode auxiliar no processamento - isto é, unidade de SSD para filas
  • Velocidade/capacidade de E/S do disco de banco de dados pode ajudar na velocidade de processamento de relatório e taxa de inserção – SSDs para banco de dados é altamente recomendável
  • Plataforma/versão do banco de dados pode aumentar o desempenho ou ativar o recurso de escala adicional
    • O particionamento é recomendado para grandes implantações e é suportado pelo Oracle, MySQL e MSSQL Enterprise
    • O MSSQL 2014 oferece suporte à recriação online de índices por partição – minimiza bloqueios de tabela durante o particionamento tornando a manutenção de dados mais eficiente.
  • Reserve CPU/memória para UIM/servidor de encapsulamento/máquinas virtuais de banco de dados a fim de aumentar a velocidade e os recursos dedicados
  • Um hub do proxy/concentrador intermediário muitas vezes é usado para descarregar o processamento de métricas e a terminação do encapsulamento do UIM server principal (veja as recomendações para ambientes médios e grandes)
  • Para minimizar a configuração do firewall e permitir uma arquitetura mais limpa, o encapsulamento pode ser usado para conectar os componentes de hub do UIM em um ambiente de cliente distribuído.
  • Os hubs de servidor de encapsulamento do Linux são conhecidos como melhores no dimensionamento, em termos de taxa de mensagens brutas e número de assinantes suportados.
  • A partir da versão 20.1, o descarregamento de EMS está ativado por padrão no UMP.