Migra VMs con Migrate to Virtual Machines: Introducción

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Este documento es el primero de una serie que te ayudará a migrar las máquinas virtuales (VMs) de tu entorno de origen a Google Cloud con Migrate to VMs. Tu entorno de origen puede ejecutarse en un entorno local, en un entorno de hosting privado o en otro proveedor de servicios en la nube.

En este documento, se proporciona una descripción general de Migrate to VMs y se explica para qué se usa. También contiene aspectos importantes que debes tener en cuenta cuando planifiques una migración de VM, y proporciona orientación sobre cómo migrar las VM.

Este documento es parte de una serie sobre la migración a Google Cloud. Si te interesa ver una descripción general de la serie, consulta Migración a Google Cloud: Elige tu ruta de migración.

Este documento es parte de una serie que tiene las siguientes partes:

Este documento es útil si planeas migrar VMs de un entorno de origen compatible a Compute Engine con Migrate to VMs. Estos entornos de origen pueden incluir los siguientes elementos:

Migrate to VMs te permite optimizar tu migración de VMs a Google Cloud. No necesitas esforzarte en diseñar y, luego, implementar una cadena de herramientas confiable para evaluar manualmente el comportamiento de tus VM en Google Cloud y migrarlas del mismo modo. Migrate to VMs acelera la migración de tus VMs, te ahorra tiempo y permite que te enfoques en mejorar tus cargas de trabajo.

En esta serie, se supone que leíste y que estás familiarizado con los siguientes documentos:

Elige una versión de Migrate to VMs para tu migración

Migrate to VMs viene en dos versiones:

  • Migrate for Compute Engine versión 4, la primera versión principal de Migrate to VMs.
  • Migrate to VMs, la versión principal y actual de Migrate to VMs. En comparación con la versión anterior, Compute Engine ofrece las siguientes ventajas:

    • Una experiencia de aprovisionamiento simplificada.
    • Una tecnología de replicación de datos avanzada.

Para obtener más información sobre las diferencias entre Migrate for Compute Engine versión 4 y Migrate to VMs, consulta Compara las funciones de las versiones 5.0 y 4.x.

Puedes elegir qué versión de Migrate to VMs usar para la migración. La mejor versión para tu caso de uso depende de los requisitos de migración y de los entornos de origen y destino.

En el siguiente diagrama de flujo, se muestra una serie de preguntas de ejemplo que puedes hacer cuando decidas la mejor versión de Migrate to VMs para tus requisitos de migración.

Diagrama de flujo (se explica en el siguiente texto).

El diagrama anterior se puede resumir de la siguiente manera:

Ruta de acceso a Migrate to VMs

Ruta de Migrate for Compute Engine versión 4

Otras opciones de migración

Si Migrate for Compute Engine versión 4 y Migrate to VMs no satisfacen tus requisitos, puedes explorar otras opciones. Por ejemplo, si tienes un entorno de origen basado en VMware, puedes usar VMware HCX para migrar aplicaciones a Google Cloud VMware Engine.

Diseña la migración a Google Cloud

Para migrar las VM de tu entorno de origen a Google Cloud, te recomendamos que sigas el framework descrito en la serie de Migración a Google Cloud.

En el siguiente diagrama, se ilustra la ruta del recorrido de tu migración.

Ruta de migración con cuatro fases

El framework que se ilustra en el diagrama anterior consta de las siguientes cuatro fases:

  1. Evaluación. En esta fase, debes evaluar tu entorno de origen, examinar las cargas de trabajo que deseas migrar a Google Cloud y evaluar qué VM son compatibles con cada una de ellas.
  2. Planificación. En esta fase, debes crear la infraestructura básica de Migrate to VMs. Para ello, tienes que aprovisionar la jerarquía de recursos y configurar el acceso a la red.
  3. Implementación. En esta fase, debes migrar las VM del entorno de origen a Compute Engine.
  4. Optimización. En esta fase, debes comenzar a aprovechar las tecnologías y capacidades de la nube.

Evalúa el entorno de origen y las cargas de trabajo

En la fase de evaluación, debes recopilar información sobre lo siguiente:

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

A fin de ayudarte a planificar tu migración y redimensionar los recursos que necesitas para la migración y tu entorno de destino, es fundamental evaluar tu entorno de origen y las cargas de trabajo que deseas migrar. Para aprender a evaluar tu entorno, consulta Migración a Google Cloud: evalúa y descubre tus cargas de trabajo.

Después de evaluar tu entorno, debes definir mejor la evaluación mediante los aspectos de migración específicos de Migrate to VMs, como los siguientes:

  • Requisitos de Migrate to VMs. Evalúa los requisitos de Migrate to VMs a fin de asegurarte de que los entornos de origen y destino proporcionen las funciones y los recursos que Migrate to VMs necesita para la migración, como la conectividad de red y el ancho de banda, y canales de comunicación seguros. Los requisitos son los siguientes:

  • Permisos necesarios para Migrate to VMs. Cuando sepas qué tipo de permisos necesita Migrate to VMs, evalúa si esos permisos cumplen con los requisitos de seguridad. Los permisos que necesitas son los siguientes:

Crea tu base

En esta sección, se proporciona orientación sobre cómo compilar la base para Migrate to VMs.

Si eliges la versión 4 de Migrate for Compute Engine, para aprender a compilar la base, consulta Migra VM con Migrate for Compute Engine versión 4: Compila tu base. Después de compilar la base, consulta la guía en Migra tus VM. De lo contrario, continúa con las instrucciones de esta sección.

A fin de crear una base para Migrate to VMs en el entorno de origen y en Google Cloud, haz lo siguiente:

  • Compila la base en Google Cloud.
  • Preparar el entorno de origen

Compila la base en Google Cloud

A fin de compilar la base para Migrate to VMs en Google Cloud, haz lo siguiente:

Preparar el entorno de origen

A fin de crear una base para Migrate to VMs en el entorno de origen, instala Migrate Connector a fin de configurar el entorno como fuente de migración. Para obtener más información sobre Migrate Connector, consulta Arquitectura de Migrate to VMs.

Migra tus VM

Después de crear la base, migra las VM con Migrate to VMs de tu entorno de origen a Google Cloud.

Si elegiste Migrate for Compute Engine versión 4, te recomendamos que leas Migra VM con Migrate for Compute Engine versión 4: migra tus VM antes de leer más.

Si elegiste Migrate to VMs, continúa con la siguiente sección.

Estructura de una migración de Migrate to VMs

Los siguientes términos son importantes para comprender cómo organizar una migración de VM de un entorno de origen compatible a Google Cloud:

  • Ciclo de vida de la migración de VM. Cada VM que migres con Migrate to VMs sigue un conjunto ordenado de fases. Esas fases forman parte del ciclo de vida de la migración de VM. Migrate to VMs avanza automáticamente a cada VM para migrar a través de esas fases.
  • Grupos. Migrate to VMs te permite crear conjuntos de VMs para migrar. Estos conjuntos se llaman grupos. Para separar las VM de forma lógica y migrar VM en lotes, puedes usar grupos. Cuando migras las VMs de un grupo, Migrate to VMs realiza todas las operaciones del ciclo de vida de migración de VMs en cada VM del grupo o, de manera opcional, en un subconjunto de las VMs en el grupo. Por ejemplo, puedes crear clonaciones de prueba de una o dos VM en un grupo grande para evaluar si las clonaciones pueden funcionar de forma correcta en Google Cloud.
  • Adaptaciones de SO. Las VMs que migras a Google Cloud con Migrate to VMs requieren cambios en su configuración para funcionar de forma correcta. Estos cambios se denominan adaptaciones de SO. Migrate to VMs aplica automáticamente las adaptaciones de SO a las VMs que migras.

Migra VMs con Migrate to VMs

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

  1. Organiza la migración con grupos. A fin de mitigar los riesgos de una migración, te recomendamos que uses grupos para separar de forma lógica las VM que se migrarán. Para agrupar las VM que se migrarán, puedes usar la información reunida durante la fase de evaluación. Por ejemplo, puedes agrupar las VM en función de la aplicación que admiten, o puedes considerar la red a la que se conectan las VM.
  2. Recopila recomendaciones de tamaño de la máquina 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 e informes detallados sobre el tamaño de tus máquinas mediante la generación de un informe de uso de VM de origen.
  3. Migra cada grupo. Ejecuta la migración en cada grupo de VM. Como parte del ciclo de vida de la migración de VMs, Migrate to VMs te permite ejecutar una clonación de prueba de una VM en Google Cloud. Te recomendamos que uses clonaciones de prueba para validar si tus VM funcionan de forma correcta en Google Cloud antes de migrarlas.

    Para obtener más información sobre la migración de grupos de VMs con Migrate to VMs, consulta Migra grupos de VMs con Migrate to VMs.

Optimiza tu entorno después de la migración

Cuando completas todas las fases de migración, la migración se considera finalizada. Sin embargo, es posible que tu entorno de Google Cloud necesite más optimizaciones. Por ejemplo, puedes dimensionar correctamente las VM de Compute Engine o empezar a usar los servicios administrados.

Para obtener más información sobre la optimización, consulta Migración a Google Cloud: Optimiza tu entorno.

¿Qué sigue?