Primero que nada vamos a entender que es la virtualización en una breve explicación, dado que en wikipedia podemos encontrar explicaciones bien técnicas.

¿Qué es la virtualización?

Es una técnica, que mediante el uso de un software, posibilita la ejecución de una o más máquinas o pc´s virtuales sobre una única máquina física. Cada máquina virtual tiene asignados, de forma independiente al resto, un conjunto de recursos de hardware (procesador, memoria, disco rígido, red, dispositivos de E/S) y ejecuta su sistema operativo (Linux, Solaris o Windows). Por lo tanto cada máquina virtual es totalmente independiente como si de equipos físicos se tratara.

“Dicho de otra manera, se refiere a la abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest), dividiéndose el recurso en uno o más entornos de ejecución”.

¿Cuales son las plataformas más conocidas? 

Si bien existen muchas plataformas vamos a tomar las que a mi entender son las más comunes, además tienen un desarrollo y crecimiento notable en estos últimos tiempos.

VMware: es uno de los sistemas más conocidos, y a mi parecer con mayor experiencia y madures en su producto, hace simple la administración de servidores centralizando todos los sistemas en un panel bastante simple, cuenta con una comunidad de desarrolladores muy amplia que siempre esta mejorando el producto y hay mucha ayuda para hacer la vida de un administrador de sistemas mucho más fácil.

vmware

Hyper-V: es el producto de Microsoft, que apareció en el año 2008, esta claro que no cuenta con todas las características de vmware, pero viene creciendo mucho, y esta dando pelea, se activa como un rol de windows server 2008 o superior y la interface es bastante similar a los otros productos Microsoft, lo que hace de la administración sea bastante intuitiva.

hyper-v

Xen Server: es la propuesta de Citrix, viene a ser el producto pago de Xen, y tiene varios años en el mercado, siendo una alternativa interesante a los anteriores.

xen

En la mayoría de los productos mencionados, vamos a contar con una versión gratuíta, para probar su funcionalidad y evaluar los resultados por lo que nos da un acercamiento a este concepto.

Ventajas de la virtualización

Existen muchos motivos para utilizar equipos virtuales, a continuación serán mencionados los más relevantes.

  • Hacer más simple la administración de servidores y puestos de trabajo.
  • Reducir costos, ya sea a nivel de energía (dado que los sistemas permiten una gestión muy buena del uso energético) y calor (ya que se pueden tener menos equipos como un blade en vez de 10 servidores físicos) por lo tanto se ahorra lugar  y los equipos emitirán menos calor.
  • Reducción en el tamaño del datacenter, debido a que en un solo servidor se pueden colocar varios sin perder performance o potencia.
  • Mayor redundancia ante posibles daños de equipos.
  • Baja en gran manera el tiempo que hay que invertir en soporte, tanto en servers como en estaciones de trabajo.
  • Mayor escalabilidad, dado que podemos ir agregando equipos a medida que necesitamos mayor potencia a nuestro pool de servidores, en vez de recambiar toda la arquitectura técnica.
  • Uso de laboratorios virtuales para probar nuevas tecnologías. Este aspecto me parece fundamental, dado que se puede capturar todo el entorno productivo y aplicar una actualización o nuevo sistema para evaluar los resultados sin alterar nada y con muy poca inversión de tiempo.

Deja un comentario