Prueba de la implementación de la migración en Azure
Después de replicar o almacenar provisionalmente las cargas de trabajo y asegurarse de que los servicios auxiliares están disponibles, puede comenzar las pruebas de migración. Las pruebas de migración se centran principalmente en dos áreas:
- Arquitectura: pruebe la arquitectura para asegurarse de que funciona con los recursos replicados o almacenados provisionalmente.
- Rutinas de administración: pruebe el plan de administración de los recursos migrados para asegurarse de que es funcional.
A diferencia de las pruebas empresariales, las pruebas de migración se centran en las actividades de TI.
A medida que identifica problemas, puede agregarlos al plan de corrección. Después de solucionar todos los problemas, puede continuar con el lanzamiento de la carga de trabajo.
Realizar migraciones de prueba
Después de replicar los recursos, puede realizar migraciones de prueba en entornos aislados para asegurarse de que no afecta a las cargas de trabajo de producción.
Las migraciones de prueba varían en función de las herramientas, pero generalmente se crea una réplica de los sistemas de origen que se ejecuta en paralelo a los sistemas activos. Realice pruebas en estos sistemas secundarios. Al completar las pruebas, puede limpiar los recursos replicados sin introducir cambios permanentes.
Para realizar las pruebas, necesita lo siguiente:
Una red aislada en la que se prueba la migración tras error. Haga coincidir la configuración de red con la configuración de red de la migración prevista tanto como sea posible.
Acceso de red aislado desde un origen, como una VPN de punto a sitio, un jumpbox o Azure Bastion.
Un mecanismo de autenticación para autenticarse en el entorno de prueba. El entorno de prueba está aislado, por lo que no puede usar el proveedor de identidades de la zona de aterrizaje.
Puede usar un controlador de dominio migrado de prueba que implemente en el entorno de prueba con los recursos de migración de prueba. Después de las pruebas, limpie el controlador de dominio con los recursos.
Como alternativa, la red aislada podría tener un controlador de dominio de prueba en ella. Empareje la red para permitir la replicación del tráfico de Active Directory. Puede tomar una instantánea del controlador de dominio en Azure y, a continuación, eliminar el homólogo con fines de prueba para aislar la red. Puede aprovechar los roles necesarios y, a continuación, restaurar el estado cuando complete las pruebas para evitar realizar cambios en el proveedor de identidades en directo.
La herramienta de migración debe tener instrucciones para ejecutar una migración de prueba y limpiarla después de ejecutar el plan de pruebas.
Sugerencia
También puede usar este entorno de prueba para las pruebas empresariales.
Corrección de problemas de prueba
Después de realizar las pruebas, asegúrese de hacer lo siguiente:
- Registre los problemas detectados en el plan de corrección.
- Evalúe los problemas en función de su gravedad e identifique las soluciones alternativas como parte de la evaluación de prioridades.
- Documente las soluciones alternativas. Si puede incorporar la solución alternativa como parte de la migración, es posible que no tenga que corregir el problema.
- Comience con elementos que no pertenezcan a una solución alternativa. Considere la posibilidad de corregir los elementos sin soluciones alternativas primero.
Plan de pruebas de ejemplo
Este es un ejemplo básico de la salida de un plan de pruebas para un proyecto de migración:
Prueba | Correcto o incorrecto | Nota: |
---|---|---|
Implementación de máquinas virtuales | ✅ | |
Los administradores pueden iniciar sesión en máquinas virtuales | ✅ | |
Inicio de los servicios web de Internet Information Services (IIS) | ✅ | |
El servicio 1 se inicia | ✅ | |
El servicio 2 se inicia | ❌ | El servicio se tuvo que iniciar manualmente |
Acceso al sitio web | ✅ | |
Inicio de los servicios SQL | ✅ | |
Acceso a la base de datos | ✅ | |
El equilibrio de carga entre sitios web funciona | ✅ | |
La entrada de Azure Application Gateway funciona | ❌ | Application Gateway tiene un problema de certificado |
El tiempo total de la transacción de prueba era inferior a 5 ms | ✅ |