En este documento, se describe cómo planificar tus fases de migración.
Puedes agrupar los candidatos a la migración en conjuntos de migración. El agrupamiento se puede realizar a un nivel general (según la categoría) o detallado (aplicaciones, ubicaciones, componentes), según la información que recopiles durante la fase de descubrimiento y evaluación.
Crea un catálogo de aplicaciones
Para comenzar a planificar, crea un catálogo de aplicaciones. Organiza tus aplicaciones en categorías según la arquitectura de la aplicación, las consideraciones comerciales y las operaciones de TI. Esto ayuda a priorizarlas según la importancia para la empresa, la complejidad y los riesgos que implica la migración a la nube. La combinación y la priorización de estos factores varían según las organizaciones, sus imperativos comerciales y la asignación de estos imperativos a las cargas de trabajo, tanto en su arquitectura actual como en la arquitectura futura deGoogle Cloud .
En la siguiente lista, se presentan las tres categorías principales y los factores que debes tener en cuenta en cada una de ellas.
Arquitectura de la aplicación
- Restricciones técnicas
- Cantidad de dependencias
- Cantidad de niveles
- Con estado y sin estado
- Requisitos de rendimiento
- Dependencias geográficas
Consideraciones comerciales
- Requisitos de cumplimiento
- Criticidad para la empresa
- Capacidad de cambio empresarial
- Cantidad de usuarios
- Tipo de usuarios (internos, externos)
- TCO
Operaciones de TI
- Entorno operativo
- Acuerdo de Nivel de Servicio
- Disponibilidad
- Copia de seguridad

Crea un mapa y prioriza
En el catálogo de aplicaciones, crea un mapa de las aplicaciones según la complejidad y el enfoque de migración objetivo. Tu enfoque de migración debe basarse en los resultados comerciales que esperas, el esfuerzo de migración y los factores de riesgo asociados, tanto durante la migración como después de ella.
Luego, clasifica los candidatos a la migración según su prioridad, en función del valor comercial y el esfuerzo necesario para migrar. Para preparar tu migración, identifica las apps con características que las hacen candidatas para migrarlas primero. Puedes elegir solo una o incluir muchas apps en tu primera ola. Las apps de la primera etapa permiten que tus equipos prueben la implementación en el entorno de la nube y se enfoquen en la migración en lugar de en la complejidad de las apps.
Comenzar con una app independiente disminuye el riesgo inicial, porque luego podrás aplicar los conocimientos nuevos de tu equipo a las aplicaciones más complejas y con muchas dependencias.
Por lo general, las apps de la primera etapa no son esenciales para la empresa y tienen menos dependencias del sistema y de red a red. También requieren menos refactorización, suelen tener menos gravedad de los datos, no presentan desafíos de cumplimiento específicos y pueden permitirse una ventana de corte. Para obtener más detalles, consulta cómo elegir las apps que se migrarán primero.
Agrupa las aplicaciones en conjuntos
Agrupa las solicitudes en varias etapas con cronogramas asociados a cada una, junto con el tiempo para revisar los planes según los comentarios de cada etapa.
- Conjunto 1: Alto valor comercial, bajo esfuerzo para implementar
- Estas aplicaciones son candidatas ideales para migraciones iniciales o pruebas de concepto.
- Conjunto 2: Alto valor comercial, alto esfuerzo para implementar
- Es posible que estas solicitudes se prioricen a continuación.
- Conjunto 3: Bajo valor comercial, bajo esfuerzo para implementar
- Es posible que estas solicitudes se prioricen a continuación.
- Conjunto 4: Bajo valor comercial, alto esfuerzo para implementar
- Estas solicitudes deben priorizarse en último lugar.
Después de definir las fases de migración, puedes organizarlas en un plan de proyecto.
Sigue las prácticas recomendadas
Para mejorar tu plan de migración, sigue las prácticas recomendadas para validar un plan de migración. Seguir los conceptos de ese documento no garantiza el éxito. Sin embargo, el documento destaca algunos puntos que a menudo se pasan por alto cuando se planifican migraciones, como los siguientes:
- Asegúrate de tener una estrategia de reversión para cada paso del plan de migración.
- Planificar lanzamientos e implementaciones graduales, como se analizó anteriormente en este documento
- Alertar a todos los equipos de desarrollo y operaciones responsables de las cargas de trabajo que se migrarán
- Quita los recursos y experimentos de prueba de concepto del entorno de producción de destino.
- Definir criterios para retirar de forma segura el entorno de origen
- Asegúrate de realizar una evaluación de riesgos de migración para cada etapa de la migración y de ejecutar las mitigaciones para los riesgos identificados.
¿Qué sigue?
- Obtén información para ejecutar una migración.