Tabla de contenido:
Definición: ¿Qué significa máquina virtual (VM)?
Una máquina virtual (VM) es un programa de software o sistema operativo que no solo exhibe el comportamiento de una computadora separada, sino que también es capaz de realizar tareas como ejecutar aplicaciones y programas como una computadora separada. Una máquina virtual, generalmente conocida como huésped, se crea dentro de otro entorno informático denominado "host". Pueden existir varias máquinas virtuales dentro de un único host al mismo tiempo.
Una máquina virtual también se conoce como invitado.
Techopedia explica Virtual Machine (VM)
Las máquinas virtuales se están volviendo más comunes con la evolución de la tecnología de virtualización. Las máquinas virtuales a menudo se crean para realizar ciertas tareas que son diferentes de las tareas realizadas en un entorno host.
Las máquinas virtuales se implementan mediante métodos de emulación de software o técnicas de virtualización de hardware. Dependiendo de su uso y nivel de correspondencia con cualquier computadora física, las máquinas virtuales se pueden dividir en dos categorías:
- Máquinas virtuales del sistema: una plataforma de sistema que permite compartir los recursos físicos de la computadora host 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 es proporcionada por una capa de software conocida como hipervisor, que puede ejecutarse en hardware desnudo o en la parte superior de un sistema operativo.
- Máquina virtual de proceso: diseñada para proporcionar un entorno de programación independiente de la plataforma que enmascara 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.
Algunas de las ventajas de una máquina virtual incluyen:
- Permite múltiples entornos de sistema operativo en una sola computadora física sin ninguna intervención
- Las máquinas virtuales están ampliamente disponibles y son fáciles de administrar y mantener.
- Ofrece opciones de aprovisionamiento de aplicaciones y recuperación ante desastres
Algunos de los inconvenientes de las máquinas virtuales incluyen:
- No son tan eficientes como una computadora física porque los recursos de hardware se distribuyen de manera indirecta.
- Varias máquinas virtuales que se ejecutan en una sola máquina física pueden ofrecer un rendimiento inestable