El concepto de virtualización está muy difundido en internet y probablemente una buena parte de las compañías que tienen un área de informática poseen ambientes virtualizados. Las tecnologías de virtualización están en pleno desarrollo, extendiéndose cada vez más y combinándose con los servicios en la nube. De hecho, si usted tiene servidores VPS seguramente corresponden a máquinas virtuales. En este artículo veremos cuáles son las ventajas que trae el uso de este tipo de tecnologías.
Reducción en costes de hardware y mantención
Debido a la reducción del número de máquinas el presupuesto para servidores también disminuirá. Es cierto que se necesitarán máquinas más poderosas para alojar a todas las máquinas virtuales, pero al final será más barato. También se reducirán los costos por mantención de piezas de hardware.
Rapidez en la implementación de máquinas virtuales
Una vez que el hypervisor ya está configurado el proceso de creación de un guest es rápido, sin importar el sistema operativo específico ni las características de los recursos. No es necesario adquirir equipos adicionales y esperar a que el hardware llegue a la empresa para recién comenzar el proceso de instalación y configuración.
Mejor utilización del hardware y del espacio físico
Al reconciliar los servidores en una o más máquinas físicas es posible reducir el número total de las mismas. De la misma forma, el espacio físico en el datacenter se utilizará mejor.
Aislamiento y seguridad
Las máquinas virtuales son completamente independientes entre ellas y entre el hypervisor, de tal forma que están aisladas. Un error en una de ellas no afectará al resto, más allá de las dependencias de software de red que puedan haber. Por otro lado, cada sistema operativo tiene un acceso a root o administrador de forma independiente, lo que influye positivamente en la seguridad global.
Facilidad para separar ambientes y realizar pruebas
Es posible tener ambientes separados para realizar pruebas, ya sea de actualización de software, probar versiones en desarrollo de una aplicación propia o para analizar el impacto que un software nuevo podría tener en el resto de las aplicaciones. Todo lo anterior se ve facilitado debido a las capacidades para copiar máquinas virtuales, lo cual generaría una carga de trabajo mayor en el caso de reproducir un ambiente en otra máquina física.
Copias de seguridad y migración
Copiar una máquina virtual es un proceso simple, mucho más que clonar un disco duro. También lo es el migrar una máquina virtual de un servidor a otro, lo cual dependiendo de la tecnología y los recursos puede ser más o menos rápido, con un impacto bajo en los servicios que están en ejecución. Al migrar un guest no es necesario reconfigurar los servicios o copiar todo a mano, como se haría en un servidor físico.
Flexibilidad para asignar los recursos
Es posible crear las máquinas virtuales con los recursos de CPU, memoria y almacenamiento en disco que deseemos, sin tener que adquirir un servidor físico con esas características puntuales. Además es más simple modificar esos recursos cuando se trata de una máquina virtual, ya que no es necesario modificar un servidor físico para agregar capacidades, sino que se realiza a través del software de administración.