Blog de Amazon Web Services (AWS)
Migración de VMware Cloud (VMC) a AWS: Guía para Modernizar tu Infraestructura
Por Heriberto Lechuga y Edgar Tellez, Arquitectos de Soluciones en AWS.
Los equipos de tecnología de información deben asegurar la continuidad operativa de sus sistemas para garantizar el funcionamiento las empresas o las instituciones y los servicios que brindan a usuarios internos o externos. La soluciones de virtualización ofrecen el beneficio de maximizar el uso de infraestructura física particionándola en múltiples ambientes virtuales, cada uno con recursos dedicados o compartidos.
Sin embargo, los cambios en el modelo comercial en la soluciones de virtualización pueden poner en riesgo la continuidad operativa, debido a variaciones inesperadas en los presupuestos, cambios en el soporte y en la estructura de socios capaces de integrar y agregar valor a los clientes. Ante estos riesgos, las empresas y las instituciones han buscado alternativas para garantizar la operación.
Amazon Web Services (AWS) cuenta con años de experiencia ayudando a los clientes de virtualización con soluciones híbridas. Nuestra plataforma puede ayudar a optimizar el rendimiento, mejorar la seguridad, garantizar una operacion confiable y generar ahorros significativos en costos al migrar las cargas de trabajo a nuestros servicios nativos.
Los motivos para hacer esta migración se dividen en aspectos de negocio y técnicos. Los motivos de negocio incluyen reducción de costos, la mitigacion de riesgos y disrupciones en el servicio, la capacidad de innovar y modernizar procesos, convertirse en una organización impulsada por datos, la consolidación de sistemas y la mejora de la sustentabilidad. Los motivos técnicos incluyen la reducción de deuda tecnológica, el fortalecimiento de la seguridad, la escalabilidad y confiabilidad, la consolidación y eliminación de centros de datos, el incremento de la productividad y la retención del equipo de TI, asi como la aceleración de la entrega de aplicaciones.
Este primer blog se enfocará en las consideraciones para migrar desde una solución de virtualización. El siguiente blog se centrará en la construcción de los prerequisitos y en la ejecución de la migración.
Algunas de las principales preocupaciones ante una migración son falta de conocimiento y habilidades en tecnologías de nube, no han hecho migraciones antes, el negocio espera disrupcion mínima, evitar desembolsar grandes inversiones y control de costos en la nube.
Existen dos grandes opciones de migración a AWS: Lift and Shift, que consiste en transladar las cargas de trabajo tal y como están, y Modernización, que implica realizar ajustes o cambios en las cargas de trabajo para mejorar el rendimiento, la confiabilidad y los costos. Las consideraciones a evaluar incluye los tiempos de migración, los ahorros de costos, la agilidad, la seguridad en la nube, la elasticidad, la madurez en la nube, la madurez en equipos DevSecOps, el cumplimiento de regulaciones, la contenerización, la recuperación ante desastres, la alta disponibilidad y licenciamiento actual y su posibilidad de migración a la nube.
AWS puede alojar prácticamente cualquier carga de trabajo, a través de las más de 750 tipos de instancias de Amazon Elastic Compute Cloud (Amazon EC2) y de los servicios de cómputo administrado como AWS Lambda y contenedores Amazon Elastic Container Service (Amazon ECS) y Amazon Elastic Kubernetes Service (Amazon EKS). Las cargas de trabajo pueden incluir aplicaciones, sitios web, Enterprise Resource Planning (ERPs), bases de datos, cómputo de usuario final, herramientas DevOps, servidores físicos o servidores virtuales o centros de datos completos.
Las migraciones se pueden dividir en tres fases:
- Evaluar que se va a migrar,
- Preparar el ambiente en AWS para la seguridad, redes, cumplimiento de regulación o políticas de control y
- La migración tal y como están las cargas de trabajo, la operación, optimización en la nube y la modernización.
La primera fase: Evaluación (Assess) corresponde a la evaluación para determinar las cargas de trabajo a migrar, el inventario de servidores, las dependencias con otras cargas de trabajo, la configuración de las redes, los servicios de nombres de nominio (DNS) para su correcta operación, los requisitos de seguridad y, uno de los puntos más importantes, los costos de operación en la nube. Así mismo, debe existir un alineamiento organizacional y una preparación en los equipos de trabajo con roles y responsabilidades claros, una estructura de gobierno con controles de monitoreo definidos y capacidades y conocimientos técnicos en los equipos de operación. AWS cuenta con ejercicios como el Migration Readiness Assessment, que ayuda a las organizaciones a identificar brechas y a prepararse para las siguientes fases de adopción.
Existen herramientas como RV Tools, CMDB Data Export que permiten tener las características de los servidores virtuales, como sistema operativo, CPU, memoria, disco duro, particiones, red y el uso de los recursos. A tráves de evaluaciones de optimización y licenciamiento, los especialistas en migración ayudan a crear una estrategia de migración para optimizar los recursos y las licencias a migrar a la nube. Algunas de las herramientas asi como socios de negocios que pueden ayudar a acelerar el proceso de migración son Migration Evaluator, AWS Application Migration Service (MGN) y en este sitio.
La parte final de la primera fase es contar con un caso de negocio que contenga los costos de consumo de servicios en AWS, los beneficios económicos y una propuesta de optimización de recursos.
La segunda fase: Movilización (Mobilize), se inicia determinando la estrategia de migración. La metodología de las 7 Rs nos indica las opciones: reubicar, rehost, replatform, recomprar, refactorazar, retener y retirar. Para una migración acelerada se recomienda un Rehost o Lift & Shift, donde se migran los servidores virtuales conservando la arquitectura existente.
Si las cargas de trabajo son pocos servidores, si el entorno a migrar es único, si no hay regulaciones o normativas a cumplir o no se necesita escalar la migración, se puede hacer con poca preparación. Cuando tenemos muchos servidores, varios entornos, mucha gente involucrada en la operación o necesitamos escalar, es recomendable construir un Landing Zone. Un Landing Zone es un despliegue base de una arquitectura multi-cuenta con administración de accesos, identidades, gobierno, seguridad de los datos, diseño de red y registros. El Landing Zone nos ayudará a tener control y gobierno de un ambiente en la nube que puede escalar el número de cargas de trabajo.
Con la estrategia de migración definida y la preparación de la nube lista, pasamos a la tercera fase: Migración y Optimización. AWS Application Migration Service permite migrar las aplicaciones sin realizar cambios, copiando los discos duros de origen y replicándolos en la nube en el AWS Migration Hub, que es un entorno temporal y colaborativo que permite llevar el control y seguimiento de cada aplicación migrada. MGN tiene un amplio soporte de sistemas operativos, aplicaciones y bases de datos y es una herramienta que permite hacer migraciones en gran escala de manera robusta, predecible, sin afectar a las aplicaciones productivas y de forma automatizada. Existen otras herramientas de migración, como AWS Database Migration Service (DMS), Cloud Migration Factory o AWS DataSync, que también pueden ayudar a hacer las migraciones de forma masiva.
La optimización y modernización es un camino que maximiza los beneficios de la nube, al reducir los costos y permite una mayor agilidad e innovación de negocio. Este camino busca modernizar las aplicaciones y el uso de los datos. Algunas de las opciones de modernización es el uso de servicios nativos de nube como AWS Lambda, el uso de contenedores, la adopción de bases de datos administradas como Amazon Relational Database Service (Amazon RDS) y Amazon Aurora, el reemplazo de licencias comerciales por soluciones de código abierto, la implementación de estrategias modernas de Analítica y DevOps.
Estos esfuerzos de modernización nos ayudará a estar preparados con el debido entrenamiento y soporte. AWS ofrece una variedad de programas de capacitación en línea, entrenamientos con instructores, certificaciones internacionales y programas de educación para desarrollo de talento en la comunidad local.
Mediante la optimización y modernización, nuestros clientes pueden aprovechar al máximo las capacidades de la nube, reducir significativamente los costos operativos, incrementar la agilidad y acelerar la innovación de sus negocios. Nuestros equipos de expertos están listos para acompañarlos en este viaje de transformación digital.