En este documento, se describe cómo planificar los conjuntos de migración.
Puedes agrupar los candidatos de migración en conjuntos de migración. La agrupación se puede realizar a 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 su arquitectura, consideraciones empresariales y operaciones de TI. Esto ayuda a priorizarlos según la importancia empresarial, la complejidad y los riesgos 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, en la arquitectura actual y en la arquitectura futura de Google Cloud.
En la siguiente lista, se presentan las tres categorías principales y los factores que debes considerar dentro de cada una.
Arquitectura de aplicaciones
- Limitaciones técnicas
- Cantidad de dependencias
- Cantidad de niveles
- Con estado y sin estado
- Requisitos de Rendimiento
- Dependencias geográficas
Consideraciones empresariales
- Requisitos de cumplimiento
- Importancia empresarial
- Capacidad para realizar cambios empresariales
- Cantidad de usuarios
- Tipo de usuarios (internos, externos)
- TCO
Operaciones de TI
- Entorno operativo
- Acuerdo de nivel de servicio
- Disponibilidad
- Copia de seguridad
Mapear y priorizar
Desde el catálogo de aplicaciones, asigna 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 de migración en orden de prioridad, según el valor empresarial y el esfuerzo requerido para migrar. Con el objetivo de prepararte para la migración, identifica las apps con funciones que hagan 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, mientras se enfocan en la migración en lugar de en la complejidad de las apps.
Comenzar con una app independiente disminuye el riesgo inicial, ya que luego podrás aplicar los nuevos conocimientos de tu equipo a aplicaciones más complejas y con muchas dependencias.
Por lo general, las apps del primer conjunto no son fundamentales 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 datos, no tienen desafíos de cumplimiento específicos y pueden permitir un período de migración de sistemas. Para obtener más detalles, consulta cómo elegir las apps que se migrarán primero.
Agrupa aplicaciones en conjuntos
Agrupa las aplicaciones en varios conjuntos con cronogramas asociados a cada conjunto, junto con el tiempo para revisar los planes en función de los comentarios de cada conjunto.
- Conjunto 1: Alto valor comercial, bajo esfuerzo para implementar.
- Estas aplicaciones son candidatas ideales para migraciones tempranas o pruebas de concepto.
- Conjunto 2: Alto valor empresarial, alto esfuerzo para implementar.
- Es posible que a continuación se le dé prioridad a estas aplicaciones.
- Conjunto 3: Bajo valor comercial, bajo esfuerzo para implementar.
- Es posible que a continuación se le dé prioridad a estas aplicaciones.
- Conjunto 4: Bajo valor empresarial, alto esfuerzo para implementar.
- Estas aplicaciones deben ser las últimas.
Después de definir los conjuntos de migración, puedes organizarlos en un plan de proyecto.
Sigue las prácticas recomendadas
Si deseas 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 migraciones, como los siguientes:
- Asegurarse de tener una estrategia de reversión para cada paso del plan de migración
- Planificar el lanzamiento y las implementaciones graduales, como se explicó anteriormente en este documento
- Alertas a todos los equipos de desarrollo y operaciones responsables de las cargas de trabajo que se migrarán.
- Quitar recursos y experimentos de prueba de concepto del entorno de producción objetivo
- Definir los criterios para retirar de forma segura el entorno de origen
- Asegurarse de realizar una evaluación de riesgos de migración para cada conjunto de migración y ejecutar las mitigaciones de los riesgos identificados.
¿Qué sigue?
- Aprende a ejecutar una migración.