Virtualización
Virtualización de Sistemas
La virtualización de un sistema, habitualmente hablamos de servidores, consiste en hacer que una máquina completa, con su sistema operativo, aplicaciones, datos, configuración, etc., se ejecute en realidad en una máquina física diferente, llamada "host", de modo que el "invitado" o "guest", se ejecuta sobre una capa intermedia.
Esto quiere decir que una máquina virtual es para todos los efectos, una máquina totalmente independiente, y consume los recursos que se le asignen desde la máquina "host".
![]()
Ventajas e inconvenientes
Esto tiene bastantes ventajas:
Consolidación de servidores: en organizaciones con muchos servidores, permite que todos los servidores tengan "virtualmente" el mismo hardware, y por tanto, su gestión es más homogénea y predecible.
Procedimiento de marcha atrás ante cambios: permite que con la máquina en producción, tomar unsnapshot o foto de cómo se encuentra, de modo que una instalación de un parche, si no funciona correctamente, nos permite dar marcha atrás de forma ágil y con tiempos de parada mínimos.
Asignación de recursos flexible: una configuración habitual es situar varias máquinas virtuales sobre un mismo host de gran potencia, y según van variando las cargas de trabajo de cada máquina, se pueden asignar más procesadores y/o memoria a cada máquina virtual. Esta misma operación en máquinas físicas, en primer lugar, tendrían que ser todas de la misma marca/modelo, y aparte supone paradas de mucha mayor duración, y el consiguiente coste en horas.
Mantenimiento de aplicaciones obsoletas: en ocasiones sucede que una determinada aplicación sólo funciona con un sistema operativo antiguo, o bien ya no se dispone de soporte. Estos sistemas operativo muchas veces no funcionan correctamente sobre máquinas modernas, y depender de un servidor antiguo sin soporte ni garantías, es un riesgo muy alto. Existen herramientas de migración que permiten pasar una máquina física a virtual, y luego podemos ejectura esa máquina virtual en servidores modernos con soporte en vigor.
Planes de contingencia: permite montar un plan de contingencias muy sencillos y con tiempos de recuperación inferiores a una hora, ya que el mover una máquina virtual es totalmente transparente, e independiente del hardware.
Soluciones de alta disponibilidad: en las modalidades de clustering, permite ejecutar máquinas virtuales en modo cluster. En estos casos, la caida de una máquina host es recuperada de inmediato, ya que las peticiones exteriores las serviría otro miembro del cluster.
Ahorro energético y medio ambiente: permite ejecutar varios servidores en una sóla máquina física, con el consiguiente ahorro energético.
Como desventajas
Necesidad de realizar una implantación y mantenimiento de la infraestructura virtual de manos de personal cualificado.



