Infraestructura

¿Qué es la virtualización y qué es un hipervisor?

La virtualización es la tecnología que permite crear varias máquinas virtuales independientes sobre un mismo servidor físico. El hipervisor es el software que reparte los recursos del hardware entre esas máquinas virtuales.

Equipo Cloud Privado Revisado el

La virtualización permite ejecutar varios sistemas operativos independientes sobre un mismo servidor físico. Una capa de software, el hipervisor, reparte la CPU, la memoria, el disco y la red entre máquinas virtuales que se comportan como ordenadores completos y aislados entre sí.

Es la tecnología sobre la que se construye prácticamente todo el cloud, público y privado. Sin ella, cada aplicación necesitaría su propio servidor físico, con la mayor parte del hardware desaprovechada la mayor parte del tiempo.

Qué resuelve de verdad

El argumento clásico es el aprovechamiento: un servidor dedicado a una sola aplicación pasa la mayoría del día muy por debajo de su capacidad. Pero lo que hace insustituible a la virtualización en producción son otras tres cosas:

  • Mover una máquina encendida de un servidor a otro sin apagarla, lo que permite mantener el hardware sin parar el servicio.
  • Volver atrás en segundos tras una actualización fallida, con un snapshot previo.
  • Arrancar automáticamente en otro nodo lo que corría en un servidor que acaba de morir.

Esas tres capacidades son las que se pierden al ir a bare-metal, y las que hay que reconstruir en la capa de aplicación si se prescinde del hipervisor.

Máquinas virtuales y contenedores no son lo mismo

 Máquina virtualContenedor
Qué virtualizaEl hardware completoEl sistema operativo
Núcleo del sistemaUno propio por máquinaCompartido con el anfitrión
AislamientoFuerteMenor: comparten núcleo
ArranqueSegundos o minutosCasi inmediato
Sistema operativo invitadoCualquiera, también WindowsEl mismo núcleo del anfitrión
Encaja enCargas heterogéneas y aplicaciones tradicionalesServicios que se despliegan y escalan a menudo

No compiten: en la mayoría de plataformas conviven, con contenedores corriendo dentro de máquinas virtuales para sumar el aislamiento de unas a la agilidad de los otros.

Qué hipervisores hay en producción

Los cuatro con presencia real: VMware vSphere, la referencia histórica, cuyo modelo de licencias cambió con Broadcom; Proxmox VE, basado en KVM y sin coste de licencia, con HA, migración en vivo, Ceph y backup integrados; Hyper-V, que sale prácticamente incluido con licenciamiento Windows Server Datacenter; y Nutanix o OpenStack para hiperconvergencia con soporte de fabricante y para nube privada con API compatible.

La elección condiciona el coste más que ninguna otra decisión de un proyecto de infraestructura, y conviene tomarla mirando lo que ya se tiene: qué domina el equipo, qué licencias están compradas y de qué integraciones se depende.

Preguntas frecuentes

¿Cuánto rendimiento se pierde al virtualizar?

Menos de lo que se supone. En cargas normales, el overhead de CPU de un hipervisor moderno es de un pequeño porcentaje. Donde sí se nota es en latencia de entrada/salida sobre disco local muy rápido, en instrucciones de CPU que algunos hipervisores no exponen y en la visibilidad de la topología NUMA. Si tu carga no toca ninguna de las tres, no lo vas a percibir.

¿Máquinas virtuales o contenedores?

Depende de lo que necesites aislar. La máquina virtual da aislamiento fuerte y admite cualquier sistema operativo invitado, así que encaja con parques heterogéneos y aplicaciones tradicionales. El contenedor arranca casi al instante y pesa poco, pero comparte núcleo con el anfitrión. Lo habitual no es elegir: es correr contenedores dentro de máquinas virtuales.

¿Qué es un hipervisor de tipo 1 y de tipo 2?

El de tipo 1 corre directamente sobre el hardware, sin sistema operativo debajo, y es el que se usa en producción: vSphere, Proxmox VE, Hyper-V. El de tipo 2 se instala como una aplicación sobre un sistema operativo ya existente, y su sitio es el portátil de un desarrollador, no un centro de datos.

¿La virtualización sigue teniendo sentido con contenedores y cloud?

Sí, y es la base de ambos: casi todo el cloud público y privado corre sobre hipervisores, y los clústeres de contenedores suelen desplegarse sobre máquinas virtuales. Lo que ha cambiado no es su papel, sino que ha dejado de verse porque está debajo de todo lo demás.

¿Puedo virtualizar cualquier aplicación?

Casi todas, pero hay excepciones que conviene mirar antes: software con licencias atadas a hardware físico, aplicaciones que exigen acceso directo a dispositivos concretos y algunas cargas con requisitos de latencia muy estrictos. Para esos casos existen el passthrough de dispositivos y, cuando no basta, el bare-metal.

Asesoría independiente · un solo interlocutor

¿Lo aplicamos a tu caso?

Cuéntanos tu proyecto y un especialista te propone la arquitectura, los plazos y el presupuesto. Sin coste y sin compromiso.

Respuesta en 24-48h Sin compromiso

Respuesta en 24–48 h laborables · Sin compromiso