Este documento te ayuda a migrar las máquinas virtuales (VMs) de 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 hosting privado o en otro proveedor de servicios en la nube.
En este documento, se proporciona una descripción general de Migrate to Virtual Machines 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 VMs.
Este documento es útil si planeas migrar VMs de un entorno de origen compatible a Compute Engine con Migrate to Virtual Machines. Estos entornos de origen pueden incluir los siguientes elementos:
- Un entorno de VMware vSphere
- Un entorno de VM de Microsoft Azure
- Un entorno de Amazon Elastic Compute Cloud (Amazon EC2)
Migrate to Virtual Machines 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 VMs en Google Cloud y migrarlas del mismo modo. Migrate to Virtual Machines acelera la migración de tu VM, 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:
- Arquitectura de Migrate to Virtual Machines, que describe la arquitectura de referencia de Migrate to Virtual Machines.
Diseña la migración a Google Cloud
Para migrar las VMs 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.
El framework que se ilustra en el diagrama anterior consta de las siguientes cuatro fases:
- 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.
- Planificación. En esta fase, debes crear la infraestructura básica de Migrate to Virtual Machines. Para ello, tienes que aprovisionar la jerarquía de recursos y configurar el acceso a la red.
- Implementación. En esta fase, debes migrar las VM del entorno de origen a Compute Engine.
- 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:
- Tu entorno de origen y destino
- 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 obtener información sobre cómo evaluar tu entorno, consulta Migra 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 Virtual Machines, como los siguientes:
Requisitos de Migrate to Virtual Machines. Evalúa los requisitos de Migrate to Virtual Machines a fin de asegurarte de que los entornos de origen y destino proporcionen las funciones y los recursos que Migrate to Virtual Machines necesita para la migración, como la conectividad de red y el ancho de banda, y canales de comunicación seguros. Según la fuente desde la que deseas 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, evalúa si esos permisos cumplen con los requisitos de seguridad. Evalúa los permisos necesarios para Migrate to Virtual Machines.
Crea tu base
En esta sección, se proporciona orientación sobre cómo compilar la base para Migrate to Virtual Machines.
Según la fuente desde la que desees migrar, consulta la guía en Migra desde VMware, Migra desde AWS o Migra desde Azure. De lo contrario, continúa con las instrucciones de esta sección.
A fin de crear una base para Migrate to Virtual Machines 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 Virtual Machines en Google Cloud, haz lo siguiente:
- Aprovisiona la jerarquía de recursos. Migrate to Virtual Machines usa proyectos de Google Cloud para controlar el proceso de migración (el proyecto host) y como un entorno de destino (los proyectos de destino). Migrate to Virtual Machines requiere un proyecto host. De manera opcional, también puedes agregar uno o más proyectos de destino para usar como destinos de las VMs migradas.
- Habilita los servicios de Migrate to Virtual Machines. Migrate to Virtual Machines depende de ciertos servicios y APIs de Google Cloud. Para obtener información sobre cómo habilitar las APIs y los servicios necesarios, consulta Habilita los servicios de Migrate to Virtual Machines.
Preparar el entorno de origen
A fin de crear una base para Migrate to Virtual Machines 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 Virtual Machines.
Migra tus VMs
Después de crear la base, migra las VMs con Migrate to VMs de tu entorno de origen a Google Cloud.
Estructura de una migración de Migrate to Virtual Machines
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 Virtual Machines sigue un conjunto ordenado de fases. Esas fases forman parte del ciclo de vida de la migración de VMs. Migrate to Virtual Machines avanza automáticamente cada VM para migrar a través de esas fases.
- Grupos. Migrate to Virtual Machines te permite crear conjuntos de VMs para migrar. Estos conjuntos se llaman grupos. Para separar las VMs de forma lógica y migrar VMs en lotes, puedes usar grupos. Cuando migras las VMs de un grupo, Migrate to Virtual Machines 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 VMs 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 Virtual Machines requieren cambios en su configuración para funcionar de forma correcta. Estos cambios se denominan adaptaciones de SO. Migrate to Virtual Machines aplica automáticamente las adaptaciones de SO a las VMs que migras.
Migra VMs con Migrate to Virtual Machines
Para migrar VMs con Migrate to Virtual Machines, haz lo siguiente:
- 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.
- 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.
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 Virtual Machines 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 Virtual Machines, consulta Migra grupos de VMs con Migrate to Virtual Machines.
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 Migra a Google Cloud: Optimiza tu entorno.