Migración a Google Cloud: Elige tu ruta de migración

En este documento, se presenta la serie Migración a Google Cloud y te ayuda a comprender cómo se relaciona cada parte de la serie con otros documentos. Este documento es una descripción general de las siguientes series de varias partes:

Estas series están destinadas a cualquier persona que desee migrar máquinas virtuales (VM), contenedores, bases de datos o almacenamiento a Google Cloud. Este documento es útil para las siguientes situaciones de migración:

  • Desde un entorno local
  • Desde un entorno de hosting privado
  • De otro proveedor de servicios en la nube a Google Cloud

Como parte de tu recorrido de migración, debes tomar decisiones que dependen del entorno, las cargas de trabajo y la infraestructura que migras a Google Cloud o a un entorno de nube híbrida. Estos documentos te ayudarán a elegir la mejor ruta para satisfacer tus necesidades de migración de las siguientes maneras:

  1. Establecer un framework para diseñar y ejecutar tu recorrido de migración mediante la serie Migración a Google Cloud.
  2. Usar este framework como modelo de referencia para el que puedes evaluar tu progreso de migración.
  3. Proporcionar una guía específica para un entorno o caso de uso específico mediante la compilación en el framework de Migración a Google Cloud, como Migra VM con Migrate for Compute Engine y Migra contenedores a Google Cloud.

Beneficios de establecer un framework de migración

Es importante establecer un framework de migración, ya que la migración puede ser una tarea recurrente. Por ejemplo, si migras tus VM por primera vez a Google Cloud, también puedes considerar trasladar otros datos y cargas de trabajo a Google Cloud. Establecer un framework general que se pueda aplicar a diferentes cargas de trabajo puede facilitarte las migraciones futuras.

En el siguiente diagrama se ilustra la migración:

Ruta de migración con cuatro fases

Durante cada paso de migración, debes seguir las fases definidas en Migración a Google Cloud: Primeros pasos.

  1. Evalúa y descubre las cargas de trabajo.
  2. Planifica y compila una base.
  3. Implementa las cargas de trabajo.
  4. Optimiza el entorno y las cargas de trabajo.

Este recorrido no es exclusivo de Google Cloud. Trasladarse de un entorno a otro es una tarea difícil, por lo que debes planificar y ejecutar tu migración con cuidado. Sin importar lo que migres, ya sean apps, VM o contenedores, debes completar tareas, como crear un inventario, establecer identidades de usuarios y servicios, implementar tus cargas de trabajo y optimizar el rendimiento y la escalabilidad.

Diseño de la serie

Para diseñar y planificar la Migración a Google Cloud, Migra VM con Migrate for Compute Engine, y en las series Migra contenedores a Google Cloud, usamos paradigmas y estrategias de diseño de software comunes en la programación orientada a objetos (OOP)

Puedes usar los conceptos de la OOP para pensar en las recomendaciones de cada una de la serie. Este documento es como tu documentación de software cuando desarrollas una aplicación: te guía en el recorrido y te brinda orientación.

La migración a Google Cloud configura el framework para la otra serie de migración. Todos los demás documentos de la serie son una extensión directa de este documento.

En los documentos de esta serie, se describe cada fase de la migración a Google Cloud en detalle. Los conceptos en estos documentos se aplican a la migración de varios elementos, incluidos los datos, las apps, las VM y los contenedores.

Los conceptos que se exploran a lo largo de la serie Migración a Google Cloud se extienden y se aplican a la siguiente serie para obtener una orientación más específica de casos de uso y entornos:

En el siguiente diagrama de clase de UML simplificado, se ilustran las relaciones entre los documentos de la serie Migración a Google Cloud, la serie Migra tus VM con Migrate for Compute Engine y la serie Migra contenedores a Google Cloud:

Relación entre los documentos como diagrama de clase UML

En el diagrama anterior, la serie se asigna a un diagrama de clase de UML de las siguientes maneras:

La lógica aplicada en el diagrama se puede extender a otras cargas de trabajo. Por ejemplo, mediante el uso de las fases de evaluación, planificación, implementación y optimización, puedes modernizar tus canalizaciones de CI/CD cuando las migras a Google Cloud.

¿Qué sigue?