Ir al contenido

¿Cómo puedo migrar con VMware Cloud a AWS sin que los usuarios se vean afectados?

Yann Le Clec’h, el Director de IT de Synergie, da su opinión sobre la migración a AWS con VMware Cloud

Acerca de Synergie

Synergie es un grupo internacional (líder francés y quinto grupo europeo) que ofrece a empresas e instituciones una oferta global de servicios de gestión y desarrollo de Recursos Humanos. Su red internacional cuenta con 4.600 empleados en 17 países. Para implantar soluciones mejor adaptadas a sus necesidades de infraestructura informática, la empresa optó por migrar parte de su parque a AWS Cloud y VMWare Cloud on AWS. La migración, que duró 6 meses, afectó a 25 aplicaciones y 170 máquinas virtuales.

Una breve introducción a VMWare Cloud

VMware Cloud on AWS proporciona una infraestructura de nube dedicada sin multiarrendamiento que admite clústeres vSphere de hasta 16 hosts alojados en la infraestructura de metal desnudo de AWS de última generación, basada en instancias EC2 optimizadas para el almacenamiento y con SSD basadas en memoria no volátil Express (NVMe) de baja latencia.

La configuración básica es de 2 hosts por SDDC; la capacidad de clúster puede escalar hasta 16 hosts. VMware Cloud on AWS se ejecuta en la pila de software VMware Software-Defined Data Center (SDDC) directamente en los servidores host, sin virtualización anidada.

La creación de nuevos clústeres SDDC de VMware en AWS Cloud es rápida y puede realizarse mediante una consola web o la API RESTful. VMware administra y opera el servicio, incluidos los componentes del software VMware SDDC. VMware proporciona actualizaciones programadas del software SDDC y parches de software urgentes con notificaciones, así como resolución automática de fallos de hardware. A continuación se muestra un cuadro en el que se explica el modelo de responsabilidad compartida:

El principal beneficio de esta solución es la reducción de los costes de migración. Las cargas de trabajo existentes en entornos VMWare en sus centros de datos se pueden migrar a VMware Cloud en AWS mediante una migración en vivo no disruptiva y transparente para el usuario. Si los requisitos técnicos previos (ampliación de la red N2, instalación de HCX en las fuentes de infra…) no se completaran, o no se deseara este modo de migración, está disponible una migración «en frío».

¿Por qué migrar a AWS? Y por qué a VMWare Cloud?

Synergie solía funcionar en ciclos de 4 a 5 años para reconsiderar sus infraestructuras, analizando las necesidades para los 5 años siguientes, con un margen que incluía las necesidades que se identificarían más adelante. Este enfoque daba lugar a infraestructuras sobredimensionadas al principio del ciclo, que a menudo debían completarse al final del mismo. La ventaja con VMWare Cloud es disponer de la capacidad necesaria para el periodo en curso y poder ampliarla rápidamente cuando sea necesario.
Además, habíamos adquirido un importante nivel de conocimientos sobre las tecnologías de VMWare, y queríamos capitalizar esta experiencia eligiendo VMWare Cloud en AWS. El aprendizaje relacionado con AWS Cloud e IaC es esencial y significativo para los equipos de operaciones. La ventaja de adoptar una solución VMC es reducir este esfuerzo en otros equipos.

¿Cuál era el perímetro?

El alcance de la migración fue de 170 máquinas virtuales repartidas en 20 ESXi en 2 centros de datos. Estas máquinas virtuales alojaban componentes de infraestructura, aplicaciones y un entorno Citrix. Una aplicación cliente/servidor que realizaba peticiones directamente (sin caché) en una base de datos DB2 alojada en un IBM Power i (AS/400) tenía unos requisitos de latencia excesivamente bajos que no permitían migrar la granja Citrix.

El proyecto se inició en 2021 con:

  • la elección de una solución aprobada en marzo/abril,
  • planificación del proyecto antes del verano,
  • diseño y construcción de la infraestructura, la seguridad y la topología de la red de julio a octubre,
  • una primera POC (prueba de concepto) en octubre
  • y un proyecto que finalizó en enero de 2022.

Este calendario podría haberse completado en 5 meses sin las dificultades relacionadas con la aplicación cliente/servidor. De hecho, los problemas de latencia (independientes de la solución VMC) detectados entre algunas aplicaciones x86 y AS400 han reducido parcialmente el alcance elegible para la migración.

¿Qué modelos de hosting existen hoy en día?

Synergie now operates applications on 3 models in parallel:

  • en sus centros de datos
  • en VMWare Cloud on AWS
  • en AWS de forma nativa.

La aplicación de nóminas/facturación (RPG/DB2) que permanecía en los centros de datos está dominada y la aplicación cliente servidor que utiliza la base de datos DB2 solo evolucionará para garantizar el nivel de seguridad necesario, pero desaparecerá en un plazo de 2 años. Las aplicaciones en VMWare Cloud en AWS se aprovechan con nuestra experiencia en VMWare. Tuvimos que desarrollar habilidades más rápido de lo esperado en aplicaciones en el entorno nativo de AWS en comparación con la contribución de los servicios administrados de AWS para satisfacer nuestras necesidades empresariales.

¿Cuál fue el valor de la migración para Synergy?

  • El primer valor añadido de la migración es que los equipos de desarrollo no fueron requeridos y pudieron seguir trabajando en las evoluciones funcionales de las aplicaciones durante la migración. Fue totalmente «indoloro», ya que no hubo paradas de producción.
  • La segunda contribución es el hecho de utilizar el 80% de la capacidad, frente a la situación in situ en la que estábamos más bien al 30%. En 12 minutos se puede añadir un host adicional, lo que antes era un verdadero proyecto (pedido, recepción, instalación e implementación).
  • La tercera aportación que cabe destacar es la sencillez de gestión del VMC. Tuvimos que actualizar los ESXi que quedaban en nuestros centros de datos, y la diferencia de dificultad entre esta «actualización» in situ y las 2 o 3 actualizaciones del VMC, totalmente transparentes, confirma nuestra elección.
  • La cuarta contribución que apareció antes de lo esperado: Los servicios administrados de AWS permitieron establecer POC para satisfacer las necesidades empresariales en cuestión de semanas.
  • La última contribución (indirecta) está relacionada con el cambio a nuevas tecnologías, que proporcionan una motivación adicional a los equipos y facilitan la contratación de nuevos talentos.

¿Qué decisiones ha tomado en materia de reversibilidad y soberanía?

Pudimos experimentar con la reversibilidad en comparación con la granja citrix que se migró a VMWare Cloud en AWS, y luego volvimos on premise. Esta operación se realizó muy rápidamente para las 40 máquinas virtuales de la granja. Para los servicios de AWS, la reversibilidad debe considerarse servicio por servicio. Desde el punto de vista de la soberanía, había un fuerte requisito de localización de datos en Francia y esta fue una de las razones para elegir VMWare Cloud on AWS frente a las soluciones de la competencia. Todo está alojado en la región parisina de AWS.

¿Qué consejos daría para iniciar una migración?

Devoteam nos convenció de la contribución de Terraform para desplegar y actualizar infraestructuras. La experiencia de unos meses ha confirmado las ventajas de este enfoque. Por otra parte, ha supuesto un verdadero cambio de cultura para nuestros equipos, especialmente para los de redes y seguridad. Es importante anticipar la formación y proporcionar el soporte necesario para esta evolución, como pudimos hacer con Devoteam Revolve.

El almacenamiento de VMWare Cloud on AWS vSAN está ligado al número de nodos del clúster SDDC. Hoy en día, para añadir espacio de almacenamiento, hay que añadir un nodo al clúster (NB: esta limitación debería desaparecer con la solución VMWare Cloud Flex Storage anunciada en primicia por VMWare en marzo, y que permitirá añadir espacio de almacenamiento sin añadir host adicional). Esto introduce un efecto umbral en términos de FinOps que debería anticiparse bien.

El dominio de FinOps es un elemento importante con un modelo de compromiso de 3 años que elegimos en VMWare Cloud on AWS y el modelo bajo demanda por defecto en los servicios básicos de AWS complementado con planes de ahorro. Es necesario planificar <>/<> día a la semana para revisar las cifras y trabajar en optimizaciones financieras. También es importante en el análisis del portfolio de aplicaciones de la migración entender las aplicaciones que serán extremadamente sensibles a la latencia, bien para subdividir las migraciones, bien si algunos componentes permanecen on premise como en nuestro caso para evitar migrar ciertas aplicaciones.

¿Cuál es la estrategia a largo plazo y las ambiciones para el mañana con la nube de AWS?

Synergie utiliza VMC como trampolín para la adopción de soluciones nativas de AWS, al tiempo que se beneficia de ganancias operativas inmediatas. Los proyectos de datos están en marcha y Synergie solo identifica un objetivo de AWS por múltiples razones (plataforma altamente escalable, herramientas/servicios nativos disponibles…).