Software de Virtualización

 

En esta ocasión la entrada va dirigida a personas que se están formando como informáticos o simplemente a usuarios más avanzados que desean aprender sobre la virtualización. Aunque, claro está que cualquier persona puede aprender algo nuevo. Empecemos pues.

Hoy voy a hablar un poco sobre la virtualización. Describiré básicamente lo que es y pondré una referencia de los programas de virtualización más usados y más valorados, así mismo comentaré un poco sus características y daré mi opinión personal sobre ellos.

 

Virtualización – ¿Qué es?

 

Según Wikipedia, virtualización es:

“La creación a través de software de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red”

Dicho de una manera más simple, consiste en emular un entorno real.
Se pueden virtualizar desde sistemas operativos (Windows, Linux, MacOS, Android…) hasta infraestructuras de red como switches virtuales.

Este vídeo de la empresa VMware explica de una forma clara y resumida qué es la virtualización y sus utilidades.

Virtualización – ¿Qué utilidad tiene?

 

Principalmente se utiliza la virtualización para realizar pruebas en entornos seguros. Si por ejemplo quieres probar un programa nuevo y no te fías de instalarlo en tu equipo, puedes crear una máquina virtual e instalarlo allí.

Su utilidad no se reduce simplemente a pruebas. Una máquina virtual puede emular un servicio perfectamente, como puede ser un servidor de archivos, web, proxy, incluso active directory. Sus posibilidades son las mismas que en un equipo real.

En una empresa, la virtualización puede presentar grandes ventajas, puesto que puedes tener menos equipos encendidos acumulando los servicios en 1 o 2 como mucho.
Algunos podrán pensar que también se pueden acumular servicios distintos en un servidor físico. Sí, es cierto también se puede, pero si no tenemos un equipo de prestaciones más altas lo vamos a notar, en cuanto uno de los servicios requiera más recursos de los que dispone el equipo veremos el problema.

Con las máquinas virtuales no pasa esto. Puesto que aunque también tiran de los recursos del equipo anfitrión se puede limitar para no sobrecargar el equipo en cuestión.
Si en tu empresa tienes 1 equipo para cada servicio para no sobrecargar una sola máquina pues la virtualización supondrá un gran ahorro energético para ti por razones evidentes.
Además de esto, las máquinas virtuales son fáciles de mover a otros equipos y fáciles de restaurar en caso de algún problema.

 

Caso de ejemplo

 

Imagina que tienes un servidor web IIS o apache corriendo en tu sistema Windows Server. ¿Qué pasa si por un problema eléctrico tu servidor deja de funcionar? Pues obviamente el servicio web estará caído.
Si la falla era en disco o en placa pues si no tienes medidas de seguridad como imágenes de sistema no podrás recuperar tu servidor hasta el mismo estado en el que se encontraba antes del apagón. Te tocará reinstalar el sistema operativo y configurarlo de nuevo, algo que quita mucho tiempo y si ocurre con frecuencia llega a ser desesperante en algunos casos.

(Esta situación es meramente orientativa, en entornos empresariales suele haber algún sistema UPS/SAI para evitar precisamente esto)

Si por el contrario tu servidor tiene una máquina virtual con Windows Server ejecutando el servidor web podrás recuperarlo mediante un backup. Tan simple como eso, si tienes copias de seguridad de tus máquinas virtuales en otro equipo, bastará con copiar y pegar de nuevo, con esto tendrás tu servidor plenamente funcional en poco tiempo.
Fácil, ¿verdad?
La virtualización va aún más allá de esto, hay entornos realmente más complejos que no trataremos aquí.
Dejando ya a un lado las utilidades que presentan los entornos virtualizados, pasaremos a hablar sobre el software que usaremos para la virtualización.

 

Virtualización – Hipervisores

 

El software dependerá de nuestras necesidades y nuestro bolsillo. Existen soluciones gratuitas y de pago, obviamente las de pago son mejores pero quizá va destinado a entornos más grandes.
También depende de cómo quieres montar tu infraestructura virtual, puedes hacerlo usando hipervisores de tipo 1 o de tipo 2.

Los programas que usamos para las máquinas virtuales reciben el nombre de hipervisores.

Hipervisores de tipo 1: son sistemas autónomos del equipo host. Aprovechan muy bien los recursos físicos de la máquina anfitriona. Al ser sistemas autónomos no tienen consumo de recursos adicionales. Como ocurre cuando corren bajo un sistema anfitrión. Donde además de los recursos de las máquias virtuales, entran los del sistema operativo, restando así capacidad al equipo. Un ejemplo de estos puede ser Proxmox VE (gratuito), VMware ESXi (gratuito para entornos pequeños), Microsoft Hyper-V (gratuito, integrado en sistemas Windows Server), entre otros.

type-1-hypervisor

Hipervisores de tipo 2: son los que corren bajo un sistema operativo anfitrión. Un ejemplo de estos puede ser Oracle VirtualBox (gratuito y multiplataforma), VMware Workstation player (gratuito), VMware Workstation Pro (de pago), QEMU (gratuito)….

type-2-hypervisor

Dependiendo de la infraestructura a montar será conveniente utilizar un tipo de hipervisor u otro. Usuarios domésticos o pequeñas empresas pueden utilizar perfectamente un equipo con un hipervisor de tipo 2. Mientras que en empresas más grandes puede que un hipervisor de tipo 1 sea la mejor opción, ya que hay un mejor aprovechamiento de recursos.

Hipervisores de tipo 2

Como podemos observar la oferta es variada y puede que al principio nos resulte difícil saber por dónde empezar. Una buena opción para aquellos que van a dar su primer paso en la virtualización, es Oracle VirtualBox.
Se trata de un hipervisor de tipo 2, que se distribuye de forma gratuita y con la gran Oracle detrás. Es una herramienta simple pero útil, con muchos tutoriales online y además multiplataforma. Su rendimiento es bueno y ha ido mejorando con el paso de los años. Su principal competidor es VMware Workstation del cual hablaremos ahora. VirtualBox es una opción a tener en cuenta para usuarios domésticos, no lo recomendaría para una empresa.

VMware Workstation, es el producto estrella de virtualización de una de las mejores empresas del sector. Se distribuye gratuitamente en su versión limitada (VMware Workstation player) y en prueba de 30 días en su versión completa (VMware Workstation Pro). Se trata de un software muy completo de virtualización. Bastante más completo que VirtualBox en opciones y con un rendimiento superior. También es multiplataforma. Para los que están iniciándose en la virtualización puede resultar un poco más complicado de usar que VirtualBox. VMware Workstation es una opción a tener en cuenta para usuarios ya iniciados en virtualización y para empresas no muy grandes.

Hipervisores de tipo 1

Si hablamos de infraestructuras más grandes, tendríamos que decantarnos por un hipervisor de tipo 1.

No estoy muy familiarizado con este tipo de hipervisores, puesto que no he tocado muy a fondo en ellos, sólo puedo hablar de VMware ESXi, Proxmox VE y Microsoft Hyper-V.

De ellos decir que todos son muy completos. VMware ESXi tiene limitaciones y el precio de su licencia es elevado, pero es probablemente el que más opciones ofrezca de los propuestos.
Por otra parte Proxmox VE es una buena alternativa a ESXi, es gratuito y está en continuas mejoras.
El Hyper-V de Microsoft es un hipervisor de tipo 1 extraño. Corre junto con Windows Server pero funcionando totalmente como un hipervisor de tipo 1. Su funcionamiento es muy similar al de VMware Workstation Pro, pero actuando como un hipervisor de tipo 1.
Anotaciones

Por último comentar que la suite de VMware se ejecuta en sistemas de 64 bits. Mientras que VirtualBox se ejecuta en sistemas de 32 bits sin problemas.
VMware Workstation viene en inglés, mientras que VirtualBox sí se encuentra en español.

Ambos hipervisores pueden convivir juntos sin problemas y aprovechar uno u otro según convenga.

 

Conclusiones

  • Usuarios que buscan iniciarse, les recomendaría empezar por VirtualBox.
  • Para usuarios ya iniciados y empresas no muy grandes VMware Workstation Pro.
  • Si estás en una empresa mediana o grande cualquier hipervisor de tipo 1.

El futuro de la gestión de recursos TIC viene de la mano de la virtualización. Por lo que es más que interesante saber defenderse en estos temas. Si tienes alguna propuesta, puedes comunicarte conmigo a través del formulario de contacto de esta web.

 

jonagianv

jonagianv

Mi nombre es Jonathan. Soy el creador y administrador de gibytec.com, técnico superior en administración de sistemas informáticos en red.
jonagianv

Latest posts by jonagianv (see all)

 

Comparte esto: