Validação e otimização das cargas de trabalho após a migração para IBM Cloud VPC

Valide e otimize as cargas de trabalho d IBM Cloud VPC e após a migração por meio de testes funcionais, dimensionamento adequado e análises comparativas de desempenho.

Lista de verificação de validação funcional

Após uma onda de migração, verifique os seguintes itens para cada instância de servidor virtual.

Para cada aplicativo, verifique os itens a seguir.

Para o ambiente, verifique os seguintes itens.

Validação de desempenho

Use as informações a seguir para ajudá-lo a comparar as métricas pós-migração com as linhas de base pré-migração.

  • O uso da CPU precisa ser semelhante ou menor do que a linha de base. Se o desempenho da CPU for maior, investigue se há ineficiências no aplicativo ou se o perfil da instância está incorreto.
  • O uso da memória precisa ser idêntico. Se ocorrer troca de memória, o perfil da instância é insuficiente.
  • O IOPS do disco precisa atender ou exceder o desempenho do site VMware. Se o IOPS for menor do que o esperado, verifique a seleção da camada do perfil de armazenamento e verifique se a alocação de largura de banda em pool está ativada.
  • A taxa de transferência da rede precisa atender ou exceder o desempenho do site VMware. Se a taxa de transferência for menor do que o esperado, verifique a largura de banda da rede do perfil da instância e verifique se a largura de banda do armazenamento não está usando muito da proporção 3:1.
  • O tempo de resposta do aplicativo precisa ser semelhante ao de VMware. Se o tempo de resposta for maior, investigue a latência da rede ou a E/S do armazenamento.

Oportunidades de dimensionamento adequado

As migrações iniciais geralmente usam o dimensionamento "lift and shift" (mesmo vCPU e RAM que VMware ). Após uma migração, otimize os seguintes recursos:

Dimensionamento correto da CPU:

  • Se a CPU média for inferior a 20%, considere um perfil de instância menor
  • Se a CPU tiver picos superiores a 80% com frequência, considere um perfil maior ou um perfil com picos
  • Use o monitoramento de VPC para rastrear o uso da CPU durante 2 a 4 semanas

Dimensionamento correto da memória:

  • Se o uso da memória for inferior a 50%, considere perfis com menos memória
  • Se ocorrer uma troca de memória ou se você tiver muita pressão sobre a memória, considere perfis com mais memória
  • Verifique se há vazamentos de memória do aplicativo

Dimensionamento correto do armazenamento:

  • Compare o uso real de IOPS e o uso da camada provisionada
  • Reversão de um perfil 10iops-tier para um 5iops-tier se o uso for menor do que o esperado
  • Considere um perfil sdp para necessidades de alto desempenho

Dimensionamento correto da largura de banda da rede:

  • Monitorar o uso real da largura de banda da rede e do armazenamento
  • Ajuste o perfil da instância se estiver atingindo os limites de forma consistente
  • Ajuste a proporção entre o armazenamento e a rede se a taxa de transferência do armazenamento estiver lenta

Otimização para padrões nativos da nuvem

Após a estabilização da migração, considere os seguintes aprimoramentos nativos da nuvem:

Serviços gerenciados

  • Substitua os bancos de dados autogerenciados por bancos de dados IBM Cloud
  • Substitua os servidores de arquivos pelo armazenamento de arquivos VPC ou pelo armazenamento de objetos
  • Substitua os balanceadores de carga por balanceadores de carga de aplicativos VPC

Alta disponibilidade

  • Implementar em regiões com várias zonas
  • Use balanceadores de carga para failover automático
  • Implementar a autoescala para camadas sem estado

Fazer backup e recuperação de desastre

  • Usar snapshots de VPC para backup
  • Implementar cópias de snapshot entre regiões para recuperação de desastres
  • Considere o site IBM Cloud Backup para backup em nível de arquivo

Monitoramento e observação

  • Integrar com IBM Cloud Monitoring
  • Implemente a agregação de registros com IBM Cloud Logs
  • Use os registros de fluxo da VPC para análise de tráfego de rede