Máquina virtual

Fiabilidad

¿Qué significa máquina virtual?

Una máquina virtual (VM) es un archivo de imagen gestionado por el hipervisor que muestra el comportamiento de un ordenador independiente, capaz de realizar tareas como ejecutar aplicaciones y programas como si fuera un ordenador independiente.

En otras palabras, una VM es una aplicación de software que realiza la mayoría de las funciones de un ordenador físico, comportándose en realidad como un sistema informático independiente.

Una máquina virtual, normalmente conocida como huésped, se crea dentro de otro entorno informático denominado “host“. En un mismo host pueden existir varias máquinas virtuales a la vez.

Definición de máquina virtual

Las máquinas virtuales son cada vez más comunes con la evolución de la tecnología de virtualización. Las máquinas virtuales se crean a menudo para realizar ciertas tareas que son diferentes de las tareas realizadas en un entorno host.

También se implementan ampliamente como un entorno aislado que está separado del resto de la red. Por ejemplo, pueden utilizarse con fines de prueba, especialmente para realizar tareas de riesgo como ejecutar software malicioso, probar sistemas operativos y acceder a datos infectados por malware.

Las máquinas virtuales también se utilizan en producción y como copias de seguridad.

Las máquinas virtuales se implementan mediante métodos de emulación de software o técnicas de virtualización de hardware. Un software ligero conocido como hipervisor asigna los recursos informáticos (RAM, potencia de CPU, memoria, almacenamiento, etc.) del servidor o host a cada máquina virtual, manteniéndolas separadas para evitar interferencias.

El sistema operativo y las aplicaciones del ordenador se separan de su hardware para que cada nueva máquina virtual pueda acceder a los recursos físicos del servidor original, gestionados por el hipervisor.

La máquina virtual dispone de recursos de hardware virtuales que se asignan al hardware físico del servidor (host). Esto permite equilibrar la carga de recursos entre las máquinas virtuales de un mismo host.

En función de su uso y nivel de correspondencia con cualquier ordenador físico.

Las máquinas virtuales pueden dividirse en dos categorías:

Máquinas virtuales de sistema

Plataforma de sistema que permite compartir los recursos físicos del ordenador anfitrión entre varias máquinas virtuales, cada una de las cuales se ejecuta con su propia copia del sistema operativo.

La técnica de virtualización la proporciona el hipervisor, que puede ejecutarse sobre hardware desnudo o sobre un sistema operativo.

Máquina virtual de procesos

También conocida como VM de aplicación, una máquina virtual de proceso está diseñada para proporcionar un entorno de programación independiente de la plataforma que soporta un único proceso. Se crea cuando se inicia el proceso y se destruye al salir.

Una VM de proceso se utiliza para enmascarar la información del hardware o sistema operativo subyacente, y permite que la ejecución del programa tenga lugar de la misma manera en cualquier plataforma.

Ventajas e inconvenientes de las máquinas virtuales

Algunas de las ventajas de una máquina virtual son:

  • Permite múltiples entornos de sistemas operativos en un único ordenador físico sin ninguna intervención.
  • Las máquinas virtuales están ampliamente disponibles y son fáciles de gestionar y mantener.
  • Ofrece opciones de aprovisionamiento de aplicaciones y recuperación ante desastres.
  • Una máquina virtual puede crearse o replicarse muy rápidamente clonándola con un sistema operativo ya instalado, en lugar de instalar un nuevo sistema operativo en un servidor físico.
  • Las máquinas virtuales ofrecen alta disponibilidad, ya que pueden trasladarse de un servidor a otro para su mantenimiento, incluso mientras están en funcionamiento.

Algunos de los inconvenientes de las máquinas virtuales son:

  • No son tan eficientes como un ordenador físico porque los recursos de hardware se distribuyen de forma indirecta.
  • Varias máquinas virtuales ejecutándose en un único equipo físico pueden ofrecer un rendimiento inestable.

Temas relacionados

Margaret Rouse
Technology Expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…