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-tierpara um5iops-tierse o uso for menor do que o esperado - Considere um perfil
sdppara 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