• Temas
  • ¿Qué es una máquina virtual?

¿Qué es una máquina virtual?

Una máquina virtual (VM) es una versión digital de una computadora física. Su software puede ejecutar programas y sistemas operativos, almacenar datos, conectarse a redes y realizar otras funciones de procesamiento, y requiere mantenimiento, como actualizaciones y supervisión del sistema. Se pueden alojar varias VM en una sola máquina física, a menudo un servidor y, luego, administrarse con software de máquina virtual. Esto proporciona flexibilidad para que los recursos de procesamiento (procesamiento, almacenamiento y red) se distribuyan entre las VM según sea necesario, lo que aumenta la eficacia general. Esta arquitectura proporciona los componentes básicos para los recursos virtualizados avanzados que usamos actualmente, incluida la computación en la nube.

Obtén información sobre las máquinas virtuales y los tipos de familia de VM que están disponibles en Compute Engine, la infraestructura de procesamiento basada en la nube de Google Cloud.

Definición de máquina virtual

Una VM es una instancia virtualizada de una computadora que puede realizar casi todas las mismas funciones que una computadora, incluidas las aplicaciones en ejecución y los sistemas operativos.

Las máquinas virtuales se ejecutan en una máquina física y acceden a los recursos de procesamiento desde un software llamado hipervisor. El hipervisor abstrae los recursos de la máquina física en un grupo que se puede aprovisionar y distribuir según sea necesario, lo que permite que varias VM se ejecuten en una sola máquina física.

¿Para qué se usan las máquinas virtuales?

Las VM son los elementos básicos de los recursos de computación virtualizados y cumplen una función principal en la creación de aplicaciones, herramientas o entornos para las máquinas virtuales en línea y locales. Estas son algunas de las funciones empresariales más comunes de las máquinas virtuales:

Consolida servidores

Las VM se pueden configurar como servidores que alojan otras VM, lo que permite que las organizaciones reduzcan la migración mediante la reducción de más recursos en una sola máquina física.

Crea entornos de desarrollo y prueba

Las VM pueden actuar como entornos aislados para realizar pruebas y desarrollar que incluyen una funcionalidad completa, pero no tienen un impacto en la infraestructura circundante.

Asistencia para DevOps

Las VM se pueden desactivar, migrar y adaptar con facilidad, lo que proporciona máxima flexibilidad para el desarrollo. 

Habilitar la migración de la carga de trabajo

La flexibilidad y portabilidad que proporcionan las VM son clave para aumentar la velocidad de las iniciativas de migración.

Mejorar la recuperación ante desastres y la continuidad del negocio

Replicar sistemas en entornos de nube mediante VM puede proporcionar una capa adicional de seguridad y certeza. Los entornos de en la nube también se pueden actualizar de forma continua.

Crear un entorno híbrido

Las VM proporcionan la base para crear un entorno de nube junto con un entorno local, lo que aporta flexibilidad sin abandonar los sistemas heredados.

Compute Engine, la oferta de máquina virtual flexible de Google Cloud, proporciona una infraestructura de procesamiento en forma de VM predefinidas y personalizables. Se diseñó para acelerar la transformación en la nube.