En este documento, se describe cómo planificar los conjuntos de migración.
Puedes agrupar candidatos para la migración en conjuntos de migración. La agrupación se puede realizar en un nivel alto (basado en categorías) 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 tu planificación, crea un catálogo de aplicaciones. Organiza tus aplicaciones en categorías según la arquitectura de la aplicación, las consideraciones empresariales y las operaciones de TI. Esto ayuda a priorizarlas según la importancia, la complejidad y los riesgos empresariales involucrados en la migración a la nube. La combinación y la priorización de estos factores varían entre las organizaciones, sus imperativos empresariales y la asignación de estos imperativos a las cargas de trabajo, tanto en su arquitectura actual como en la futura arquitectura de Google Cloud.
En la siguiente lista, se presentan las tres categorías principales y los factores que debes considerar dentro de cada categoría.
Arquitectura de la aplicación
- Limitaciones técnicas
- Cantidad de dependencias
- Cantidad de niveles
- Con estado frente a sin estado
- Requisitos de rendimiento
- Dependencias geográficas
Consideraciones empresariales
- Requisitos de cumplimiento
- Importancia empresarial
- 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
Asignar y priorizar
Desde el catálogo de aplicaciones, mapea 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 como después de la migración.
Luego, clasifica los candidatos de migración en orden de prioridad, según el valor empresarial y el esfuerzo requerido para migrar. A fin de prepararte para la migración, identifica las apps con funciones que tengan más probabilidades de que se muevan primero. Puedes elegir solo una o incluir muchas apps en el primer conjunto. Las apps del primer conjunto permiten que tus equipos prueben la implementación en el entorno de 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 más adelante puedes aplicar los nuevos conocimientos de tu equipo a las aplicaciones que son más complejas y tienen muchas dependencias.
Por lo general, las apps del primer conjunto no son fundamentales para el negocio y tienen menos dependencias de sistema y de red a red. También requieren menos refactorización, suelen tener menos gravedad de datos, no tienen desafíos de cumplimiento específicos y pueden permitirse un período de migración. Para obtener más detalles, consulta cómo elegir primero las apps que se migrarán.
Agrupar aplicaciones en conjuntos
Agrupa aplicaciones en varios conjuntos con cronogramas asociados a cada conjunto, junto con el tiempo para revisar los planes según los comentarios de cada conjunto.
- Conjunto 1: Alto valor comercial, bajo esfuerzo de implementación.
- Estas aplicaciones son ideales para las primeras migraciones o la prueba de concepto.
- Conjunto 2: Alto valor comercial, alto esfuerzo para implementar.
- Es posible que estas aplicaciones se prioricen a continuación.
- Conjunto 3: Poco valor comercial, bajo esfuerzo de implementación.
- Es posible que estas aplicaciones se prioricen a continuación.
- Conjunto 4: Poco valor comercial, alto esfuerzo para implementar.
- Estas aplicaciones deben priorizarse al final.
Después de definir los conjuntos de migración, puedes organizarlos en un plan de proyecto.
Sigue las prácticas recomendadas
A fin de 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, en el documento, se destacan algunos puntos que a menudo se pasan por alto cuando se planifican las migraciones, como los siguientes:
- Asegúrate de tener una estrategia de reversión para cada paso del plan de migración.
- Planifica el lanzamiento gradual y las implementaciones, como se mencionó antes en este documento.
- Enviar alertas a todos los equipos de desarrollo y operaciones que son responsables de la migración de las cargas de trabajo
- Quitar recursos y experimentos de prueba de concepto del entorno de producción de destino
- Definir los criterios para retirar de manera segura el entorno de origen
- Garantizar que realices una evaluación de riesgo de migración para cada conjunto de migración y ejecutar mitigaciones de los riesgos identificados
¿Qué sigue?
- Obtén información sobre cómo ejecutar una migración.