Fase 2: planificación - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Fase 2: planificación

En esta fase, se utiliza la información recopilada durante la fase de preparación y se elabora la estrategia de migración. Un aspecto fundamental de la planificación de la migración es racionalizar la información que recopiló comparándola con las 7 R de la migración: rehost (volver a alojar), replatform (redefinir la plataforma), relocate (reubicar), repurchase (recomprar), refactor (refactorizar), retire (retirar), y retain (retener).

La elección de la estrategia de migración depende de los factores que impulsen la adopción de la nube por parte de su empresa, así como de las consideraciones de tiempo, las limitaciones empresariales y financieras y las necesidades de recursos. Si desea mantener su carga de trabajo actual en la nube, opte por volver a alojar. Sin embargo, si desea optimizar y escalar las cargas de trabajo, considere una de las otras opciones.

A continuación, se muestra información general de las 7 R de la migración de bases de datos. Estas se ilustran en el siguiente diagrama.


    Database migration paths

  • Volver a alojar (migrar mediante lift-and-shift): traslade una aplicación a la nube sin realizar cambios. Ejemplo: migre la base de datos de Oracle en las instalaciones a una instancia de Amazon Elastic Compute Cloud (Amazon EC2) en AWS Cloud.

  • Reubicar: (migrar el hipervisor mediante lift and shift): traslade la infraestructura a la nube sin comprar equipo nuevo, reescribir aplicaciones o modificar las operaciones actuales. Este escenario de migración es específico de VMware Cloud en AWS, que permite la compatibilidad de máquinas virtuales (VM) y la portabilidad de cargas de trabajo entre el entorno en las instalaciones y de AWS. Puede utilizar las tecnologías de VMware Cloud Foundation desde los centros de datos en las instalaciones al migrar una infraestructura a VMware Cloud en AWS. Ejemplo: reubicar el hipervisor que aloja la base de datos de Oracle a VMware Cloud en AWS.

  • Redefinir la plataforma (transportar y redefinir): traslade una aplicación a la nube e introduzca algún nivel de optimización para aprovechar las capacidades de la nube. Ejemplo: migre la base de datos de Oracle en las instalaciones a Amazon RDS para Oracle en AWS Cloud.

  • Recomprar (readquirir): cambie a un producto diferente, normalmente pasando de una aplicación tradicional a un producto de software como servicio (SaaS) y migre los datos de la aplicación en las instalaciones al nuevo producto. Ejemplo: migre los datos de clientes del sistema de administración de las relaciones con los clientes (CRM) en las instalaciones a Salesforce.com.

  • Refactorizar (rediseñar): traslade una aplicación y modifique su arquitectura mediante el máximo aprovechamiento de las características nativas en la nube para mejorar la agilidad, el rendimiento y la escalabilidad. Por ejemplo, migre la base de datos Oracle en las instalaciones a Aurora PostgreSQL. Esta estrategia también puede incluir la reescritura de la aplicación para utilizar las bases de datos personalizadas que AWS ofrece para los diferentes flujos de trabajo. O bien, puede optar por modernizar su aplicación monolítica dividiéndola en microservicios más pequeños que accedan a sus propios esquemas de bases de datos.

  • Retener (revisitar): conserve las aplicaciones en el entorno de origen. Estas pueden incluir las aplicaciones que requieren una refactorización importante, que desee posponer para más adelante, y las aplicaciones heredadas que desee retener, ya que no hay ninguna justificación empresarial para migrarlas.

  • Retirar: retire o elimine las aplicaciones que ya no sean necesarias en un entorno de origen.