Sección 2
Estrategia y arquitectura: decidir qué mover, modernizar o mantener
Una migración cloud debe comenzar con un inventario de aplicaciones, datos, integraciones y dependencias. No todas las cargas requieren el mismo tratamiento: algunas pueden migrarse con pocos cambios, otras conviene modernizarlas y algunas pueden permanecer temporalmente fuera de cloud. Arquitectura ayuda a convertir esa evaluación en una secuencia de migración viable.
| Decisión | Qué implica | Cuándo puede encajar |
| Rehost | Mover la carga con cambios mínimos. | Cuando la prioridad es velocidad y existe compatibilidad suficiente. |
| Replatform | Ajustar componentes para usar servicios cloud. | Cuando se buscan mejoras sin rediseño completo. |
| Refactor | Modificar arquitectura o código. | Cuando escalabilidad, resiliencia o mantenimiento justifican el esfuerzo. |
| Retire | Eliminar sistemas sin valor suficiente. | Cuando ya no soportan procesos relevantes. |
| Retain | Mantener temporalmente fuera de cloud. | Cuando existen restricciones técnicas, regulatorias o económicas. |
Información que conviene tener antes del diseño objetivo
• Inventario de aplicaciones y responsables.
• Dependencias entre sistemas y bases de datos.
• Requisitos de disponibilidad y recuperación.
• Patrones de carga y crecimiento esperado.
• Restricciones de seguridad y cumplimiento.
• Costes actuales y objetivos de negocio.
Sección 3
DevOps, infraestructura y automatización durante la migración
DevOps e infraestructura convierten la arquitectura objetivo en ambientes reproducibles. La automatización reduce configuraciones manuales y facilita repetir migraciones entre desarrollo, pruebas y producción. Además, cloud requiere definir redes, identidad, observabilidad, respaldos, costos y gobierno desde el inicio.
DevOps
CI/CD, automatización, repositorios, pipelines y releases.
Aporta: transición repetible entre ambientes.
Infraestructura cloud
Redes, compute, almacenamiento, balanceo, DNS y respaldo.
Aporta: base técnica para ejecutar las cargas.
IaC
Recursos definidos mediante código y módulos versionados.
Aporta: consistencia, auditabilidad y recuperación.
Tip para reducir riesgo de migración
Evita configurar manualmente en producción algo que no haya sido reproducido antes en un ambiente controlado. Infraestructura como código, pipelines y runbooks permiten ensayar la migración, documentar el procedimiento y reducir dependencia de conocimiento individual.
| Capacidad | Entregable | Riesgo que ayuda a controlar |
| Landing zone | Cuentas, redes, identidad, políticas y logging base. | Crecimiento desordenado de recursos. |
| IaC | Módulos y repositorios versionados. | Ambientes inconsistentes. |
| CI/CD | Pipelines de build, prueba y despliegue. | Releases manuales y difíciles de repetir. |
| Backup / DR | Políticas, copias y procedimientos de recuperación. | Pérdida de datos o recuperación lenta. |
| Observabilidad | Métricas, logs, trazas y alertas. | Incidentes sin visibilidad suficiente. |
| FinOps | Etiquetas, presupuestos y seguimiento de consumo. | Crecimiento de costes sin ownership. |
Sección 4
Seguridad, software y validación para proteger la continuidad
La migración cambia redes, identidades, endpoints, flujos de datos y formas de operación. Seguridad debe acompañar el diseño desde el inicio; desarrollo de software adapta integraciones o componentes cuando es necesario; y validación confirma que funcionalidad, rendimiento y recuperación se mantienen después del cambio.
| Disciplina | Responsabilidad | Evidencia o entregable |
| Seguridad cloud | Identidad, permisos, redes, secretos y políticas. | Matriz de accesos, controles y revisión de configuración. |
| Software | Adaptar código, integraciones y configuraciones. | Versiones compatibles y cambios documentados. |
| QA | Regresión, integración, performance y pruebas end-to-end. | Resultados antes y después de migrar. |
| Datos | Migración, sincronización, integridad y corte. | Reconciliación y validación de datos. |
| Continuidad | Rollback, respaldo y recuperación. | Runbooks y pruebas de recuperación. |
Validaciones antes de un cutover
• Accesos, identidades y permisos confirmados.
• Integraciones críticas probadas extremo a extremo.
• Backups y procedimiento de rollback disponibles.
• Rendimiento dentro de criterios aceptables.
• Monitoreo y alertas activos antes del cambio.
• Responsables y escalación definidos durante la ventana.
Sección 5
Equipo, fases y criterios para seleccionar apoyo especializado
La composición del equipo depende del número de aplicaciones, criticidad, nivel de modernización y madurez interna. Algunos proyectos necesitan principalmente arquitectura e infraestructura; otros requieren también software, QA, datos, seguridad y gestión técnica. Definir responsabilidades por fase evita huecos entre diseño y ejecución.
| Perfil | Aporte principal | Momento clave |
| Arquitecto cloud | Diseño objetivo, patrones, dependencias y estrategia. | Assessment y diseño. |
| DevOps / Platform | CI/CD, IaC, observabilidad y automatización. | Preparación y ejecución. |
| Infraestructura cloud | Redes, compute, almacenamiento y servicios base. | Landing zone y migración. |
| Seguridad | IAM, políticas, redes, secretos y cumplimiento. | Desde diseño hasta operación. |
| Software | Adaptaciones, integraciones y modernización. | Cuando replatform o refactor lo requieren. |
| QA / validación | Regresión, integración, performance y aceptación. | Antes y después del cutover. |
| Gestión técnica | Roadmap, dependencias, riesgos y coordinación. | Durante todo el proyecto. |
Al evaluar Migración a cloud: perfiles y capacidades necesarias, conviene buscar un equipo capaz de conectar arquitectura, DevOps, infraestructura, seguridad, software y gestión técnica. La migración no termina al mover una carga: también debe quedar operable, observable, segura y transferida al equipo que la administrará.
Fases habituales
- Assessment e inventario.
- Arquitectura objetivo y landing zone.
- Piloto o primera ola.
- Migración por lotes.
- Cutover y estabilización.
- Optimización y transferencia operativa.
Criterios para proveedor
- Experiencia en arquitecturas comparables.
- Capacidad de automatización e IaC.
- Seguridad integrada al diseño.
- Metodología de pruebas y rollback.
- Gobierno de costes y observabilidad.
- Documentación y transferencia de conocimiento.
Matriz para dimensionar capacidades del proyecto
| Necesidad | Capacidad prioritaria | Resultado esperado |
| Mover rápidamente cargas existentes | Arquitectura + infraestructura + DevOps. | Migración controlada con automatización básica. |
| Modernizar aplicaciones | Arquitectura + software + DevOps + QA. | Aplicaciones adaptadas a patrones cloud. |
| Migrar datos críticos | Datos + seguridad + QA. | Integridad y reconciliación durante el corte. |
| Cumplimiento estricto | Seguridad + arquitectura + gobierno cloud. | Controles definidos y auditables. |
| Alta disponibilidad | Arquitectura + SRE/DevOps + validación. | Resiliencia y recuperación probadas. |
| Reducir costes después de migrar | FinOps + arquitectura + plataforma. | Consumo optimizado y ownership por servicio. |