Arquitectura de Migrate to Virtual Machines

Migrate to Virtual Machines te permite migrar VMs y discos de VMs de las siguientes cuatro fuentes de migración a Google Cloud:

  • Centro de datos de vSphere (local)
  • Servicio en la nube de AWS
  • Servicio en la nube de Azure
  • Google Cloud VMware Engine

En el siguiente diagrama, se muestra la arquitectura para migrar VMs y discos de VM de varias fuentes de migración a Google Cloud:

Arquitectura de Migrate to Virtual Machines.

Acerca de los proyectos de Google Cloud

Los proyectos de Google Cloud constituyen la base para la creación, la habilitación y el uso de los servicios de Google Cloud, dentro de los que se incluyen la administración de las APIs, la habilitación de la facturación, el agregado y la eliminación de colaboradores, y la administración de los permisos de los recursos de Google Cloud.

Consola de Google Cloud

La consola de Cloud es la interfaz gráfica de usuario de Google Cloud. Usa la consola de Google Cloud para administrar todos los aspectos de la migración, acceder a los datos de supervisión y registro, y configurar la autenticación y autorización.

Cloud IAM

Identity and Access Management (IAM) te permite controlar el acceso a recursos específicos de Google Cloud y evitar el acceso no deseado a tus recursos. Para otorgar a los usuarios la capacidad de crear y administrar tus recursos de Compute Engine, puedes agregar usuarios como miembros del equipo a tu proyecto o a recursos específicos, y otorgarles permisos mediante roles de IAM.

Fuentes y destinos de las migraciones

Una migración se define con lo siguiente:

  • La fuente de migración: Un centro de datos local o un servicio en la nube que aloja las VMs o los discos de VMs que deseas migrar. Puedes definir varias fuentes en un proyecto host.

  • El destino de migración: Una VM de Compute Engine o volúmenes de Persistent Disk en Google Cloud.

  • El proyecto host: el proyecto que usas para controlar el proceso de migración se conoce como tu proyecto host. Dentro de tu proyecto host, habilitas el servicio de Migrate to Virtual Machines y cualquier otro servicio que este requiera. Una vez habilitado, puedes comenzar a migrar VMs de origen del proyecto host a tus destinos de migración.

  • El proyecto de destino: El proyecto que aloja el destino de migración. Puedes tener varios proyectos de destino a los que puedas migrar tus VMs.

Fuentes de migración

Migrate to Virtual Machines te permite migrar VMs desde las siguientes cuatro fuentes de migración:

  • Centro de datos de vSphere: Migra las VMs locales del centro de datos de vSphere a Google Cloud.
  • Centro de datos de VMware Engine: Migra las VMs del centro de datos de VMware Engine a Compute Engine.
  • Servicio de AWS Cloud: Migra tus instancias de EC2 desde tu cuenta de AWS a Google Cloud.
  • Servicio de Azure Cloud: Migra tus instancias de VM desde tu cuenta de Azure a Google Cloud.

Destinos de migración

Un destino de migración se define de la siguiente manera:

  • En la migración de VMs, el destino de migración es una instancia de Compute Engine que se ejecuta en Google Cloud.
  • En la migración de discos, el destino de migración son volúmenes de Persistent Disk que se ejecutan en Google Cloud.

El proyecto que contiene el destino de migración se denomina proyecto de destino. Puedes usar tu proyecto host como proyecto de destino o puedes migrar a proyectos adicionales. Para obtener más información, consulta Agrega un proyecto supervisado.

Usa varios proyectos de destino para aislar las VMs o los discos migrados. Por ejemplo, se recomienda aislar una VM de Compute Engine que se usa para realizar pruebas de las que se usan en la producción. Puedes usar proyectos y VPC para crear entornos de zona de pruebas independientes de tus entornos de producción. Para obtener más información, consulta Elige una jerarquía de recursos para la zona de destino de Google Cloud.

También puedes usar Deployment Manager para implementar VMs o discos de VMs migrados para la producción en varios proyectos. Consulta cómo usar imágenes de otros proyectos para obtener más información.

Además de los servicios de Migrate to Virtual Machines, también usas los siguientes servicios de Google Cloud cuando realizas una migración.

Compute Engine

Compute Engine te permite crear y ejecutar VMs en la infraestructura de Google. Compute Engine ofrece el escalamiento, el rendimiento y el valor que te permiten iniciar grandes clústeres de procesamiento en la infraestructura de Google.

Como parte de la definición del destino de migración, configura el proyecto de la instancia de VM de Compute Engine. Las características de la instancia de Compute Engine de destino se basan en los requisitos de la VM migrada. Puedes personalizar la instancia de VM de Compute Engine para especificar lo siguiente:

  • Proyecto de Google Cloud
  • Cantidad de CPU
  • Cantidad de memoria
  • Tipo de disco
  • Configuración de red
  • otras opciones

Es posible que tengas requisitos diferentes en la instancia de destino de la VM de Compute Engine, dependiendo de si la instancia se está usando para probar una VM migrada o en un entorno de producción. Por ejemplo, puedes probar la VM migrada en una instancia única de la VM de Compute Engine con 2 CPU y 8 GBytes de RAM. Luego, cuando pasas a un entorno de producción, defines instancias de Compute Engine de destino con características diferentes, como 4 u 8 CPU y 16 GBytes de RAM.

Persistent Disk

Los discos persistentes son dispositivos de almacenamiento de red duraderos a los que tus instancias de las VMs de Compute Engine pueden acceder al igual que discos físicos de una computadora de escritorio o un servidor. Los datos de cada disco persistente se distribuyen en varios discos físicos. Compute Engine administra los discos físicos y la distribución de datos para garantizar la redundancia y optimizar el rendimiento.

¿Qué sigue?