Validación y optimización de las cargas de trabajo tras la migración a IBM Cloud VPC

Valida y optimiza las cargas de trabajo de « IBM Cloud VPC » tras la migración mediante pruebas funcionales, el ajuste adecuado de los recursos y pruebas comparativas de rendimiento.

Lista de comprobación de la validación funcional

Después de una ola de migración, verifique los siguientes elementos para cada instancia de servidor virtual.

Para cada aplicación, compruebe los siguientes puntos.

Para el medio ambiente, compruebe los siguientes elementos.

Validación del rendimiento

Utilice la siguiente información como ayuda para comparar las métricas posteriores a la migración con las líneas de base anteriores a la migración.

  • El uso de la CPU debe ser similar o inferior a la línea de base. Si el rendimiento de la CPU es mayor, investigue si hay ineficiencias en la aplicación o un perfil de instancia incorrecto.
  • El uso de memoria debe ser idéntico. Si se produce un intercambio de memoria, el perfil de la instancia es insuficiente.
  • Las IOPS de disco deben alcanzar o superar el rendimiento de VMware. Si las IOPS son inferiores a las esperadas, compruebe la selección de niveles del perfil de almacenamiento y verifique que la asignación de ancho de banda agrupado está activada.
  • El rendimiento de la red debe ser igual o superior al de VMware. Si el rendimiento es menor de lo esperado, compruebe el ancho de banda de red del perfil de instancia y verifique que el ancho de banda de almacenamiento no esté utilizando demasiado de la proporción 3:1.
  • El tiempo de respuesta de la aplicación debe ser similar al de VMware. Si el tiempo de respuesta es mayor, investigue la latencia de la red o la E/S del almacenamiento.

Oportunidades de ajuste

Las migraciones iniciales suelen utilizar el dimensionamiento "lift and shift" (el mismo vCPU y RAM que VMware ). Tras una migración, optimiza los siguientes recursos:

Redimensionamiento de la CPU:

  • Si la CPU media es < 20%, considere un perfil de instancia más pequeño
  • Si las ráfagas de CPU superan el 80% con frecuencia, considere un perfil más grande o un perfil con ráfagas
  • Utilice la supervisión de la VPC para realizar un seguimiento del uso de la CPU durante 2-4 semanas

Redimensionamiento de la memoria:

  • Si el uso de memoria es < 50%, considere perfiles con menos memoria
  • Si se produce un intercambio de memoria o tiene una gran presión de memoria, considere perfiles con más memoria
  • Comprobación de fugas de memoria en la aplicación

Redimensionamiento del almacenamiento:

  • Comparar el uso real de IOPS y el uso de niveles provisionados
  • Paso de un perfil 10iops-tier a otro 5iops-tier si el uso es menor de lo esperado
  • Considere un perfil sdp para necesidades de alto rendimiento

Reducción del ancho de banda:

  • Supervisar el uso real del ancho de banda de la red y el almacenamiento
  • Ajustar el perfil de la instancia si se alcanzan los límites de forma constante
  • Ajuste la relación entre almacenamiento y red si el rendimiento del almacenamiento es lento

Optimización para modelos nativos de la nube

Una vez estabilizada la migración, considere las siguientes mejoras nativas de la nube:

Servicios gestionados

  • Sustituir las bases de datos autogestionadas por bases de datos IBM Cloud
  • Sustitución de servidores de archivos por almacenamiento de archivos VPC o almacenamiento de objetos
  • Sustituya los balanceadores de carga por balanceadores de carga de aplicaciones VPC

Alta disponibilidad

  • Despliegue en regiones multizona
  • Utilizar balanceadores de carga para la conmutación automática por error
  • Implementación de la autoescala para niveles sin estado

Copia de seguridad y recuperación tras desastre

  • Utilizar instantáneas de VPC para copias de seguridad
  • Implantación de copias instantáneas entre regiones para la recuperación en caso de catástrofe
  • Considere IBM Cloud Backup para copias de seguridad a nivel de archivo

Control y observabilidad

  • Integrarse con IBM Cloud Monitoring
  • Implemente la agregación de registros con IBM Cloud Logs
  • Uso de los registros de flujo de la VPC para el análisis del tráfico de red