Ir al contenido

Migración con modernización en AWS: Una mejor alternativa que el rehosting

En la era digital actual, las organizaciones buscan continuamente estrategias para mantener su ventaja competitiva. Un método frecuente consiste en actualizar su infraestructura informática y sus aplicaciones. Sin embargo, la perspectiva de la migración y la modernización puede resultar abrumadora para muchas organizaciones, lo que les lleva a optar por una solución más sencilla – el rehosting. Este enfoque les permite experimentar las ventajas básicas de la nube al mismo tiempo que abandonan un centro de datos y sientan las bases para la transformación digital.

El rehosting consiste en trasladar las aplicaciones y servidores existentes a una plataforma en la nube, como AWS, sin realizar ningún cambio en la tecnología subyacente. Se trata de trasladar tus aplicaciones y otras cargas de trabajo que se ejecutan en tu infraestructura on-premise a una infraestructura en la nube. Por ejemplo, migrar 1000 servidores de on-premise a AWS sin cambios arquitectónicos importantes en las aplicaciones alimentadas por estos 1000 servidores. Si bien esto puede parecer una solución más fácil y rápida, a menudo resulta una pérdida de oportunidades de mejora y un posible aumento de los costes a largo plazo.

Por otro lado, la migración con modernización en AWS permite a las organizaciones aprovechar toda la gama de servicios y beneficios de la nube, al mismo tiempo que modernizan sus aplicaciones e infraestructura. En estos casos, los componentes de la aplicación se analizan individualmente, se asignan a un servicio nativo de la nube equivalente y se reconstruyen para que se ejecuten de forma nativa en los servicios administrados de la nube. Por ejemplo, la migración de aplicaciones mainframe a AWS o la adopción de microservicios (Amazon Lambda) para desacoplar servicios en una aplicación. Este enfoque no solo mejora la fiabilidad, la escalabilidad, la seguridad, la agilidad y el rendimiento, sino que también reduce los costes. También posiciona a la organización de cara al crecimiento y la innovación futuros.

Los impulsores de la migración con modernización en AWS incluyen:

  • Rendimiento y escalabilidad mejorados: Al aprovechar los servicios de AWS, como el autoescalado, las organizaciones pueden mejorar el rendimiento de las aplicaciones y asegurarse de que pueden manejar cantidades cada vez mayores de tráfico a medida que crece su negocio. Y volver a escalar cuando la demanda se reduce, lo que les permite ofrecer una gran experiencia al cliente al precio adecuado.
  • Aumento de la eficiencia y reducción de costes: La modernización de las aplicaciones en AWS también puede ayudar a las organizaciones a optimizar su infraestructura de TI, reduciendo el número de servidores necesarios y los costes asociados al funcionamiento de sus sistemas de TI.
  • Seguridad y conformidad mejoradas: Con características de seguridad integradas y certificaciones de conformidad, AWS ayuda a las organizaciones a cumplir sus requisitos de seguridad y conformidad, reduciendo el riesgo de infracciones de datos y sanciones normativas.
  • A prueba de futuro: Al modernizar sus aplicaciones e infraestructuras, las organizaciones pueden preparar sus sistemas informáticos para el futuro, garantizando que están preparados para nuevas tecnologías e innovaciones en el futuro.
  • Reducción de la deuda técnica: La modernización proporciona a una organización la capacidad de reducir su deuda de infraestructura al eliminar la carga de mantener y actualizar la infraestructura subyacente de los centros de datos, al tiempo que le permite centrarse en el desarrollo de soluciones nuevas e innovadoras. 
  • Sostenibilidad: La sostenibilidad es un tema candente en la actualidad: la mayoría de las organizaciones tienen objetivos de sostenibilidad y ESG. Las investigaciones demuestran que AWS puede reducir la huella de carbono de la carga de trabajo de los clientes en casi un 80% en comparación con los centros de datos empresariales encuestados, y hasta en un 96% una vez que AWS se empiece a alimentar con energía 100% renovable, objetivo previsto en 2025. Además, se encuentra en una posición única para abordar las prioridades ESG (medioambientales, sociales y de gobierno).

Re:host:Lift & Shift

La migración Lift & Shift es un método para trasladar aplicaciones e infraestructuras existentes de un entorno local o un centro de datos tradicional a un entorno en la nube, como Amazon Web Services (AWS), sin realizar ningún cambio en la tecnología subyacente. El objetivo de este tipo de migración es trasladar rápida y fácilmente los sistemas existentes a la nube sin necesidad de realizar pruebas exhaustivas, reconfigurar o modificar las aplicaciones. Suele ser una buena práctica cuando existe una necesidad urgente o la salida del centro de datos está a la vuelta de la esquina. Este enfoque es muy conveniente para organizaciones con entornos informáticos sencillos o para aquellas que desean trasladar rápidamente sus aplicaciones a la nube como paso previo a estrategias de migración más avanzadas.

Sin embargo, aunque las migraciones Lift & Shift pueden ser una forma rápida y sencilla de trasladar aplicaciones a la nube, no aprovechan todas las ventajas de la computación en nube. Las aplicaciones que no están optimizadas para la nube pueden sufrir problemas de rendimiento, mayores costes y menor seguridad. Por tanto, las organizaciones pueden tener que considerar estrategias de migración más avanzadas, como la rearquitectura o la replanificación, para optimizar plenamente sus aplicaciones en la nube.

Re:architect (Modernización)

La modernización es el proceso de actualización, mejora o transformación de los sistemas, aplicaciones o procesos existentes para satisfacer las necesidades y expectativas actuales o futuras. Puede implicar la actualización de la tecnología, la arquitectura o el diseño de un sistema existente para aprovechar los nuevos avances y hacer frente a limitaciones o retos.

La modernización puede darse en muchos ámbitos, como en los sistemas informáticos, el desarrollo de software, los procesos empresariales y las estructuras organizativas. A veces se empieza con el cambio de código de una aplicación heredada, es decir, haciendo una rearquitectura de dicha aplicación. Y más frecuentemente, puede significar una reescritura completa de la aplicación para adaptarla a los nuevos objetivos. En general, la modernización es un proceso importante para que las organizaciones se mantengan en la vanguardia y sigan siendo competitivas en el cambiante panorama digital actual.

Modernización como parte de la migración a la nube

Cambiar a la arquitectura nativa de la nube: Arquitectura dirigida por eventos con Lambda, Serverless + contenedores, reactor con microservicios.

Cambiar a los servicios gestionados en la nube: Infraestructura autogestionada de AWS, incluida la contenedorización mediante ECS, EKS, mensajería en la nube, Code Star, CI/CD

Cambiar a bases de datos gestionadas: Bases de datos y streaming de AWS específicas (Aurora, DynamoDB, Redshift, Kinesis)

Cambiar a código abierto: Puede implicar un cambio absoluto de código como, por ejemplo, de .net a .net core, de Windows a Linux, de SQL Server a Aurora PostgreSQL

¿Qué camino escoger?

A la hora de elegir entre la migración Lift & Shift y la modernización , hay que tener en cuenta varios aspectos:

  • Metas y objetivos empresariales: El resultado deseado de la migración debe impulsar la selección entre Lift & Shift y Modernización . Si el objetivo es trasladar rápidamente las aplicaciones a la nube, Lift & Shift puede ser la mejor opción. Pero si el objetivo es mejorar el rendimiento, la escalabilidad, la seguridad y la eficiencia, la modernización es probablemente la mejor opción. La modernización permite a las grandes organizaciones dejar atrás la arquitectura de aplicaciones heredada y adoptar tecnologías nativas de la nube que les ayudan a innovar y avanzar con rapidez, compitiendo con sus principales competidores, las startups tecnológicas de su dominio.
  • Complejidad de las aplicaciones y la infraestructura: Si los sistemas son simples y sencillos, Lift & Shift puede ser la mejor opción, pero si los sistemas son complejos, puede ser necesaria una modernización para aprovechar al máximo la nube. Adoptar la migración lift-and-shift es bastante sencillo y, una vez realizada en un breve periodo y con un tiempo de inactividad casi nulo, los líderes empresariales empiezan a creerse la idea de que la nube, al fin y al cabo, no es muy compleja y cooperan para futuras adopciones de la nube.
  • Preparación de las aplicaciones para la nube: Si las aplicaciones no están optimizadas para la nube, puede ser necesario modernizarlas para garantizar su buen rendimiento y aprovechar toda la gama de servicios en la nube.
  • Presupuesto y recursos: Las migraciones Lift & Shift suelen ser más rápidas y menos costosas que los proyectos de modernización, pero a la larga pueden no aportar los mismos beneficios. La modernización suele requerir un nivel de planificación detallado que puede durar varias semanas para cada aplicación. Dado que la modernización no depende únicamente de la adopción de una infraestructura en la nube, sino que tiene más que ver con los cambios en la tecnología de las aplicaciones y la adopción de servicios gestionados en la nube, las organizaciones que deseen mantener los costes iniciales de migración por debajo de lo necesario optarán por un modelo de migración lift-and-shift.
  • Coste-beneficio a largo plazo: Aunque el método de migración «lift-and-shift» puede parecer rentable a corto plazo, gracias al menor tiempo de planificación y a las herramientas de migración automatizada, acabará gastando más a largo plazo en comparación con el método de modernización.

Consideraciones sobre el coste de una rearquitectura frente a un realojamiento:

La mayoría de las veces, al hablar con CIOs y directores de transformación de TI, la rearquitectura puede estar mal vista debido a los costes y las limitaciones presupuestarias. Los costes de un proyecto de migración pueden variar considerablemente en función de si se trata de un cambio de host o de un cambio de arquitectura. La mayoría de las veces, este es un factor que suele influir en la decisión.

Es importante tener en cuenta que el coste de un proyecto de migración también puede variar en función de factores como la complejidad de los sistemas existentes, la preparación de las aplicaciones para la nube, el presupuesto y los recursos disponibles, y los requisitos de seguridad y conformidad de la organización. En general, el coste de un proyecto de migración dependerá de diversos factores y variará de una organización a otra.

Una re-arquitectura cubrirá el ROI en un periodo de 3-4 años. A continuación, se presenta un ejemplo de un caso real de un cliente. En este caso, el cliente recuperó sus costes en 2,5 años y disponía de una aplicación moderna y nativa de la nube.

Re-hostRe-architect
Coste de migración (único)£20,000£100,000
Consumo (anual)£22,000£2,600
Servicios gestionados (anualmente)£24,000£6,000
en 2 años y medio£135,000£121,500

Si quieres saber más sobre este tema y nuestro enfoque para modernizar las aplicaciones monolíticas en AWS, escucha nuestro podcast a continuación o mira el siguiente vídeo de Youtube.

Existen incluso programas de financiación de AWS, como el Programa de Aceleración de la Migración, que ayudan a cubrir algunos de los costes y actúan como un vehículo para que los clientes lleven a cabo con éxito la transformación en la nube. Descubre más sobre como trazar tu viaje a AWS aquí.

¿Puede la innovación decidir la vía de migración?

La mayoría de las organizaciones consideran la innovación como un gran motor en la actualidad. Una empresa puede lograr la innovación y mantenerse en ventaja frente a sus competidores optando por una migración de rearquitectura, en lugar de una migración de realojamiento, al migrar sus sistemas y aplicaciones a la nube. Esta suele ser una buena forma de crear ese cambio, en el que no solo se innovan las formas de trabajar, sino que también se consigue que grandes tecnológicas como AWS innoven en su nombre lanzando servicios más novedosos.

La mayoría de las organizaciones consideran la innovación como un gran motor en la actualidad. Una empresa puede lograr la innovación y mantenerse en ventaja frente a sus competidores optando por una migración de rearquitectura, en lugar de una migración de realojamiento, al migrar sus sistemas y aplicaciones a la nube. Esta suele ser una buena forma de crear ese cambio, en el que no solo se innovan las formas de trabajar, sino que también se consigue que grandes tecnológicas como AWS innoven en su nombre lanzando servicios más novedosos.

Las migraciones de realojamiento (Lift & Shift) pueden trasladar rápidamente los sistemas existentes a la nube, pero a menudo producen beneficios limitados, ya que las aplicaciones no están optimizadas para la nube. Las migraciones de rearquitectura, en cambio, implican repensar y transformar los sistemas y aplicaciones existentes para aprovechar al máximo las ventajas de la nube. Este enfoque puede ayudar a las organizaciones a lograr la innovación al permitirles:

  1. Adoptar nuevas tecnologías: Las migraciones de rearquitectura permiten a las organizaciones adoptar nuevas tecnologías y servicios nativos de la nube que pueden mejorar el rendimiento, la escalabilidad, la seguridad y la eficiencia.
  2. Mejorar las experiencias de los usuarios: Las migraciones de rearquitectura pueden ayudar a las organizaciones a aprovechar las nuevas funciones y capacidades que ofrecen las plataformas en la nube.
  3. Aumentar la competitividad: Las migraciones de rearquitectura pueden ayudar a las organizaciones a responder con mayor rapidez y eficacia a las cambiantes condiciones del mercado y a las necesidades de los clientes.
  4. Reducción de costes: Al optimizar los sistemas y aplicaciones para la nube, las organizaciones pueden aprovechar las ventajas de escalabilidad y eficiencia que ofrece la nube.

Conclusión: 

Si estás pensando en empezar tu migración hacia la nube te sugerimos:

  1. Rehost (Lift & Shift) y luego modernizar: Puedes optar por este modelo si la salida del centro de datos es prioritaria y/o si existen limitaciones presupuestarias para la adopción de la nube.
  2. Modernización con migración (Re-plataforma): Si deseas lograr un equilibrio entre la migración y un grado aceptable de modernización, entonces la re-plataforma se adaptará a tus necesidades.

Los modelos de adopción de la nube varían en función de los escenarios específicos, pero adoptar un enfoque de modernización puede ofrecer ventajas significativas tanto en términos de transformación empresarial como de ahorro de costes a largo plazo. Una estrategia eficaz consiste en adoptar un modelo de «modernización después de la migración», que te permitirá abandonar rápidamente tu infraestructura local y, a continuación, modernizar tus aplicaciones en la nube, lo que te proporcionará las ventajas de ambos mundos. Sin embargo, a menos que estés 100% seguro de que la modernización se producirá después de la migración, la mayoría de las organizaciones nunca vuelven a ella. A menudo se dice el famoso dicho de «por qué romper un sistema que funciona». En Devoteam creemos en que los sistemas hay que actualizarlos, mejorarlos y prepararlos para el futuro. Y eso sólo se consigue modernizándolos.

Como partner de AWS desde hace muchos años, Devoteam A Cloud tiene una gran experiencia en el despliegue y gestión de soluciones AWS. Nuestros consultores certificados en AWS están preparados para ayudar a tu empresa a trasladar su actividad a la nube.

Contacta con nosotros para obtener más información sobre cómo podemos ayudarte.


Prabhat Handoo
Cloud Strategy & Advisory Lead