ENES

Máquina virtual

Una computadora completa hecha de software, que corre adentro de una real.

Un servidor físico abajo, una capa de hipervisor encima y tres máquinas virtuales separadas arriba, cada una con su propio sistema operativo y su app

Una máquina virtual (VM) es una computadora que existe como software. Tiene lo que parece ser su propio procesador, memoria, disco y placa de red, corre su propio sistema operativo y sus propios programas, y para ese software es una máquina real. Por debajo, está compartiendo una computadora física con otras máquinas virtuales.

Lo que lo hace posible es una capa llamada hipervisor: reparte la CPU, la RAM y los discos reales en porciones, le da a cada VM la suya y las mantiene aisladas, para que ninguna pueda ver ni tirar abajo a otra. Así podés correr Windows adentro de una Mac, probar un programa en varios sistemas a la vez o mantener vivo un programa viejo en un sistema operativo que ya no anda en hardware moderno.

Las VMs son la base de la computación en la nube. Cuando lanzás una instancia de Amazon EC2 o una máquina de Google Compute Engine, recibís una máquina virtual en un servidor de un centro de datos, lista en un minuto y cobrada mientras está prendida. Los contenedores son una alternativa más liviana: comparten el sistema operativo del anfitrión en lugar de traer cada uno el suyo, así que arrancan más rápido pero están menos aislados.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Cloud