Proceso de migración con Migrate to Virtual Machines

En este documento se explica cómo migrar tus máquinas virtuales desde tu entorno de origen a Google Cloud con Migrate to Virtual Machines. Tu entorno de origen puede ejecutarse en un entorno local, en un entorno de alojamiento privado o en otro proveedor de servicios en la nube.

En este documento se ofrece una descripción general de Migrate to Virtual Machines y de para qué se usa. También contiene puntos importantes que debes tener en cuenta al planificar una migración de VMs y ofrece directrices sobre cómo migrar VMs.

Este documento es útil si tienes previsto migrar VMs de un entorno de origen compatible a Compute Engine con Migrate to Virtual Machines. Estos entornos de origen pueden incluir lo siguiente:

Migrate to Virtual Machines te permite optimizar la migración de tus máquinas virtuales a Google Cloud. No tienes que esforzarte en diseñar e implementar una cadena de herramientas fiable para evaluar manualmente el comportamiento de tus VMs en Google Cloudy, después, migrarlas manualmente. Migrate to Virtual Machines acelera la migración de tus máquinas virtuales, te ahorra tiempo y te permite centrarte en mejorar tus cargas de trabajo.

En esta serie se da por hecho que has leído y conoces los siguientes documentos:

Diseñar la migración a Google Cloud

Para migrar tus VMs de tu entorno de origen a Google Cloud, te recomendamos que sigas el marco descrito en la serie Migrar a Google Cloud .

En el siguiente diagrama se muestra el recorrido de tu migración.

Ruta de migración con cuatro fases.

El marco de trabajo que se muestra en el diagrama anterior tiene cuatro fases:

  1. Evalúa. En esta fase, evalúa tu entorno de origen, las cargas de trabajo que quieres migrar a Google Cloudy las VMs que admiten cada carga de trabajo.
  2. Plan. En esta fase, creas la infraestructura básica de Migrate to Virtual Machines, como el aprovisionamiento de la jerarquía de recursos y la configuración del acceso a la red.
  3. Implementar. En esta fase, migras las VMs del entorno de origen a Compute Engine.
  4. Optimizar En esta fase, empiezas a aprovechar las tecnologías y las funciones de la nube.

Evaluar el entorno de origen y las cargas de trabajo

En la fase de evaluación, se recoge información sobre lo siguiente:

  1. Tu entorno de origen y de destino
  2. Las cargas de trabajo que quieras migrar

Para ayudarte a planificar la migración y a dimensionar correctamente los recursos que necesitas para la migración y tu entorno de destino, es fundamental que evalúes tu entorno de origen y las cargas de trabajo que quieres migrar. Para saber cómo evaluar tu entorno, consulta el artículo Migración a Google Cloud: evaluar e identificar cargas de trabajo.

Una vez que haya evaluado su entorno, podrá perfeccionar la evaluación teniendo en cuenta los aspectos de la migración específicos de Migrate to Virtual Machines, como los siguientes:

  • Requisitos de Migrate to Virtual Machines Evalúa los requisitos de Migrate to Virtual Machines para asegurarte de que tanto tu entorno de origen como el de destino proporcionan las funciones y los recursos que necesita Migrate to Virtual Machines para la migración, como la conectividad de red y el ancho de banda, así como los canales de comunicación seguros. En función del origen desde el que quieras migrar, evalúa los requisitos de VMware, los requisitos de AWS o los requisitos de Azure.

  • Permisos necesarios para Migrate to Virtual Machines Cuando sepas qué tipo de permisos necesita Migrate to Virtual Machines, podrás determinar si esos permisos cumplen tus requisitos de seguridad. Evalúa los permisos necesarios para Migrate to Virtual Machines.

Sienta las bases

En esta sección se explica cómo sentar las bases para Migrar a Virtual Machines.

En función del origen desde el que quieras migrar, consulta las directrices de Migrar desde VMware, Migrar desde AWS o Migrar desde Azure. De lo contrario, sigue las instrucciones de esta sección.

Para sentar las bases de Migrate to Virtual Machines en el entorno de origen y en Google Cloud, haz lo siguiente:

  • Crea la base en Google Cloud.
  • Prepara el entorno de origen.

Crea la base en Google Cloud

Para sentar las bases de Migrate to Virtual Machines enGoogle Cloud, haz lo siguiente:

Preparar el entorno de origen

Para crear una base para Migrate to Virtual Machines en tu entorno de origen, instala el conector de Migrate para configurar el entorno como origen de migración. Para obtener más información sobre Migrate Connector, consulta el artículo Arquitectura de Migrate to Virtual Machines.

Migrar máquinas virtuales

Una vez que hayas creado la base, migra tus VMs con Migrate to Virtual Machines desde tu entorno de origen aGoogle Cloud.

Estructura de una migración de Migrate to Virtual Machines

Es importante que conozcas los siguientes términos para saber cómo organizar una migración de una máquina virtual desde un entorno de origen compatible a Google Cloud:

  • Ciclo de vida de la migración de máquinas virtuales. Cada máquina virtual que migres con Migrate to Virtual Machines sigue un conjunto de fases ordenadas. Estas fases forman parte del ciclo de vida de la migración de máquinas virtuales. Migrate to Virtual Machines hace que cada VM avance automáticamente por esas fases.
  • Grupos. Migrate to Virtual Machines te permite crear conjuntos de VMs para migrar. Estos conjuntos se denominan grupos. Para separar las VMs de forma lógica y migrarlas por lotes, puedes usar grupos. Cuando migras las VMs de un grupo, Migrate to Virtual Machines realiza todas las operaciones del ciclo de vida de la migración de VMs en cada VM del grupo o, de forma opcional, en un subconjunto de las VMs del grupo. Por ejemplo, puedes crear clones de prueba de una o dos máquinas virtuales de un grupo grande para evaluar si los clones pueden funcionar correctamente en Google Cloud.
  • Adaptaciones de SO. Las VMs que migres a Google Cloud con Migrate to Virtual Machines requieren cambios en su configuración para funcionar correctamente. Estos cambios se denominan adaptaciones del SO. Migrate to Virtual Machines aplica automáticamente adaptaciones del SO a las máquinas virtuales que migras.

Migrar máquinas virtuales con Migrate to Virtual Machines

Para migrar VMs con Migrate to Virtual Machines, haz lo siguiente:

  1. Organiza tu migración con grupos. Para mitigar los riesgos de una migración, te recomendamos que uses grupos para separar lógicamente las VMs que quieras migrar. Para agrupar las VMs que se van a migrar, puedes usar la información recogida durante la fase de evaluación. Por ejemplo, puedes agrupar las VMs en función de la aplicación que admitan o de la red a la que estén conectadas.
  2. Recopila recomendaciones sobre el tamaño de las máquinas y estadísticas de uso. Para evaluar los recursos y determinar las máquinas de destino óptimas para tus máquinas de origen, recopila recomendaciones de tamaño detalladas e informes sobre tus máquinas generando un informe de uso de VM de origen.
  3. Migra cada grupo. Ejecuta la migración en cada grupo de VMs. Como parte del ciclo de vida de la migración de VMs, Migrate to Virtual Machines te permite ejecutar un clon de prueba de una VM en Google Cloud. Te recomendamos que uses clones de prueba para validar si tus VMs funcionan correctamente enGoogle Cloud antes de migrarlas.

    Para obtener más información sobre cómo migrar grupos de máquinas virtuales con Migrate to Virtual Machines, consulta el artículo Migrar grupos de máquinas virtuales con Migrate to Virtual Machines.

Optimizar el entorno después de la migración

Cuando completes todas las fases de la migración, se considerará que ha finalizado. Sin embargo, es posible que tu entorno Google Cloud necesite más optimizaciones. Por ejemplo, puedes ajustar el tamaño de las VMs de Compute Engine o empezar a usar servicios gestionados.

Para obtener más información sobre la optimización, consulta el artículo Migrar a Google Cloud: optimizar el entorno.