Migrar discos virtuales o instancias de máquina virtual (VM) a Google Cloud requiere elegir la estrategia de importación adecuada según tus necesidades, ya sea que necesites migrar datos específicos o componentes del sistema operativo, o bien replicar configuraciones completas de VM en diferentes proyectos. Migrate to Virtual Machines ofrece dos métodos principales para migrar imágenes de VM a Google Cloud: importación de imágenes y importación de imágenes de máquinas. En este documento, se comparan estos dos métodos para ayudarte a elegir la estrategia adecuada para tu migración.
Importación de imágenes y de imágenes de máquinas
La migración a la nube suele implicar más que la transferencia de datos: requiere un enfoque estratégico. Antes de migrar, debes tener en cuenta los siguientes aspectos clave:
- Es el mejor método para transferir imágenes de SO seleccionadas con configuraciones integradas.
- Cómo garantizar la coherencia en los entornos escalados
- El enfoque óptimo para migrar imágenes en comparación con las máquinas virtuales complejas de varios discos
Migrate to Virtual Machines ofrece dos métodos principales para migrar imágenes de VM a Google Cloud: la importación de imágenes y la importación de imágenes de máquinas.
- Importación de imágenes: Este método te permite importar discos individuales, por lo general, volúmenes de SO o de datos, en Google Cloud. Es ideal para recompilar o mantener imágenes doradas, en especial cuando el objetivo es replicar una configuración base limpia y coherente en varias instancias. Para obtener información sobre cómo importar una imagen, consulta Importa imágenes.
- Importación de imágenes de máquina: Esta solución más integral captura todo el estado de la VM, incluidos varios discos, metadatos de configuración, redes y secuencias de comandos de inicio. Es especialmente adecuado para migrar cargas de trabajo complejas que requieren replicación de extremo a extremo. Para obtener información sobre cómo importar una imagen de máquina, consulta Importa imágenes de máquina.
Ambas opciones son valiosas y su aplicabilidad depende de la carga de trabajo que migres. En la siguiente tabla, se destacan las diferencias, las ventajas y los casos de uso ideales de cada método.
| Función | Importación de imágenes | Importación de imágenes de máquinas |
|---|---|---|
| Enfoque | Discos individuales (volúmenes de SO o datos) | Configuración completa de la VM (varios discos y metadatos) |
| Casos de uso |
Los casos de uso ideales para la importación de imágenes son los siguientes:
|
Los casos de uso ideales para la importación de imágenes de máquinas son los siguientes:
|
| Ventajas |
Estas son las ventajas de la importación de imágenes:
|
Las ventajas de importar imágenes de máquina son las siguientes:
|
| Configuration | Detallado (a nivel del disco) | Integral (configuración completa de la VM) |
| Complejidad | Se recomienda para dependencias menos complejas | Se recomienda para dependencias complejas o requisitos de hardware específicos. |
| Formatos admitidos |
|
|
| Compatibilidad con la función Generalizar | Disponible (quita datos únicos de instancias de imágenes de Windows) | Disponible (quita datos únicos de instancias de imágenes de Windows) |
| Compatibilidad con discos | Representación de un solo disco | Puede contener varios discos |
| Recuperación | Menos integral (se enfoca en los discos) | Recuperación rápida (se guarda toda la VM, no se requiere configuración manual) |
| Control de versiones | Se pueden administrar con familias de imágenes | Se puede administrar con una administración de versiones de imágenes sin inconvenientes |
| Automatización | Admite la integración en flujos de trabajo de DevOps o IaaS | Admite la integración en flujos de trabajo de DevOps o IaaS |
Elige la estrategia de migración adecuada
La migración a la nube no es un proceso universal. Si eliges la importación de imágenes o la importación de imágenes de máquina, dependerá de tu infraestructura, carga de trabajo y objetivos de migración específicos.
Importación de imágenes
Cuando necesites migrar discos individuales que contengan datos o sistemas operativos, la importación de imágenes es la opción preferida. Considéralo como el traslado de componentes específicos de tu infraestructura de TI. Estos son algunos ejemplos prácticos:
- Crea una imagen dorada para los entornos de desarrollo y producción: Es posible que tu equipo de desarrollo necesite un entorno estandarizado con una configuración específica del sistema operativo y software preinstalado. Puedes crear una imagen de un sistema operativo perfectamente configurado junto con paquetes auxiliares y usarla como plantilla. Luego, cada desarrollador puede crear una instancia de VM nueva con esta imagen, lo que garantiza la coherencia y la seguridad, y ahorra tiempo de configuración.
- Migra los discos de datos de una base de datos a la nube: Si tienes una base de datos grande en un servidor físico, puedes crear una imagen de los discos de datos de la base de datos y, luego, importarla a Google Cloud, lo que preservará la integridad de los datos.
- Realiza una migración sin conexión de cargas de trabajo específicas: Para los servidores físicos que no se pueden migrar directamente, puedes crear una imagen local de la carga de trabajo y, luego, importarla a Compute Engine.
Importación de imagen de máquina
La importación de imágenes de máquinas adopta un enfoque integral, ya que captura toda la configuración de la VM, incluidos varios discos, metadatos y permisos. Esto lo hace ideal para situaciones en las que es fundamental preservar las interdependencias entre los componentes. Estos son algunos ejemplos prácticos:
- Implementa un entorno coherente: Replica configuraciones completas de VM en diferentes proyectos, lo que se conoce comúnmente como imágenes doradas.
- Migra aplicaciones web complejas: La importación de imágenes de máquinas te permite migrar una aplicación, ya sea una sola máquina virtual que tenga una configuración de disco compleja con el sistema operativo y la aplicación instalados, o bien un grupo de VMs junto con otros servicios de infraestructura. Por ejemplo, considera una aplicación web que requiere una configuración particular del servidor web, una base de datos y bibliotecas de software especializadas.
- Prepárate para la recuperación ante desastres: La importación de imágenes de máquinas es una herramienta valiosa para la recuperación ante desastres a pequeña escala o el archivado de hasta dos configuraciones de aplicaciones. Si creas una imagen de máquina de tus servidores críticos, tendrás una copia de seguridad disponible que se podrá implementar rápidamente en caso de una falla del sistema. Esto minimiza el tiempo de inactividad y garantiza la continuidad del negocio.
Factores clave de decisión
Cuando elijas entre la importación de imágenes y la importación de imágenes de máquina, ten en cuenta lo siguiente:
- Complejidad de la configuración: Si tu carga de trabajo implica dependencias complejas o requisitos de hardware específicos, se recomienda importar imágenes de máquina.
- Nivel de detalle: Si solo necesitas migrar datos o componentes del sistema operativo específicos, la importación de imágenes proporciona el nivel de detalle necesario.
Las herramientas de migración deGoogle Cloudson potentes, pero son más eficaces cuando comprendes sus fortalezas y limitaciones. Dedica tiempo a planificar, probar y ejecutar tus migraciones a la nube.
¿Qué sigue?
- Revisa las opciones de importación de imágenes
- Trabaja con imágenes de arranque
- Trabaja con imágenes personalizadas