Todas las tecnologías disponibles actualmente tienen distintos niveles de dificultad en cuanto a su instalación, configuración, uso y disponibilidad y accesibilidad de la documentación necesaria para dominar la misma. Pero todas se enfocan en facilitar en mayo o menor medida la virtualización de casi cualquier S.O. (huésped) privativo o libre un S.O. (anfitrión), para así poder probar casi cualquier S.O. sin necesidad de disponer de un disco duro dedicado a ello. Importancia de la Virtualización
Ya sea el virtualizar un S.O. completo o solo 1 o varias aplicaciones, la virtualización, es algo de imprescindible necesidad ya que nos permite expandir nuestras posibilidades y capacidades dentro de nuestra plataforma (ordenador/red) actual.
Para todos aquellos que trabajamos o disfrutamos de la Tecnología, es muy importante estar al día con respecto a los cambios ocurridos en la misma, ya sea para elevar nuestro desarrollo profesional, mejorar nuestra productividad laboral o solo facilitarnos el aprendizaje y/o la enseñanza de lo más actual en materia informática.
Un apasionado de la Informática, por lo general un usuario casero que usa un determinado S.O. suele querer aprender a usar o usar las bondades de otro S.O. conocido o no, sin necesidad de tener que recurrir a formatear su ordenador.
Y la tecnologías que hace posible esto es la Virtualización de Sistemas Operativos, que consiste básicamente en poder compartir en un mismo HW varios Sistemas Operativos funcionando de forma totalmente independiente.
La tecnología actual de HW ha hecho evolucionar mucho a esta tecnología, es decir, las aplicaciones que la soportan, lo que hoy en día nos permite operar un o unos Sistema(s) Operativo(s) distinto(s) al nuestro y sobre el nuestro, con prácticamente la misma potencia real y a veces hasta igual o superior a como si estuviese instalado directamente sobre nuestro HW.
Ventajas de la Virtualización
Ahorrar gastos por costes de Equipos físicos nuevos.
Mitigar problemas de Compatibilidad de programas Ahorro de horas/labor por Clonación de sistemas en caliente.
Ahorro de horas/labor por Migración de sistemas en caliente
Facilidad de implementación de Entornos de prueba
Mejorar el aislamiento de Equipos, Aplicaciones y Servicios
Mejorar la Seguridad y los Perfiles de accesos puntuales por Equipos y Sistemas
Flexibilidad y agilidad para restituir Equipos, Aplicaciones y Servicios.
Desventajas de la Virtualización
Posibles rendimientos inferiores
Probables limitaciones de Hardware
Aumento del trabajo por proliferación de MV
Aumento del riesgo por centralización de MV
Riesgos de des-uniformidad o no estandarización de los formatos de las MV
Tecnologías de Virtualización
Las tecnologías de virtualización disponibles hacen uso de los que se conoce como Hipervisor o Monitor de Máquina Virtual (Virtual Machine Monitor VMM), que no es más que la Plataforma de Virtualización misma, es decir, la tecnología que nos permite utilizar, a la vez, múltiples S.O. en un host anfitrión (Servidor físico).
Actualmente los Hipervisores se pueden clasificar en dos tipos:
Tipo 1 (Nativo, Bare-metal): Estos Hipervisores son una solución de Software ejecutado directamente sobre el HW real del Host anfitrión (Servidor físico) para controlar el HW y monitorizar los múltiples S.O. virtualizados.
Los sistemas virtualizados se ejecutan en otro nivel por encima del Hipervisor.
Algunos de los Hipervisores de Tipo 1 más conocidos son los siguientes:
Citrix XenServer
Citrix Hypervisor
Microsoft Hyper-V Server
Promox VE
VMware: ESX / ESXi / ESXi Free / vSphere
Hypervisor
Xen
Xtratum
Los Hipervisores de tipo 1 a su vez pueden ser de dos tipos:
Monolíticos
De Microkernel
Tipo 2 (Hosted): Estos Hipervisores son una solución de Software que se ejecuta sobre un S.O. convencional (Linux, Windows, Mac OS) para virtualizar otros Sistemas Operativos.
De esta forma la virtualización se produce en una capa más alejada del HW si lo comparamos con los Hipervisores de tipo 1. Lógicamente esto hace que el rendimiento sea menor en los Hipervisores de Tipo 2.
Algunos de los Hipervisores de Tipo 2 más utilizados son los siguientes:
Bhyve
Gnome Boxes
Kernel-based Virtual Machine (KVM)
VMware: Workstation, Server, Player y Fusion
Microsoft: Virtual PC, Virtual Server
Parallels Desktop
QEMU
Red Hat Enterprise Virtualization
Sandboxie
VMLite
Virt-Manager
VirtualBox
Virtuozzo Hypervisor
En algunas literaturas suele mencionarse la Virtualización híbrida que como dice su nombre consiste en implementar dentro de un mismo Host físico los 2 tipos de Virtualización de Sistemas Operativos antes comentados.
Otras tecnologías de virtualización conocidas que vale la pena mencionar son aquellas muchas veces relacionadas con la nube o los Contenedores. Entre esas están:
Virtualización en la Nube
Amazon Web Services (AWS)
IBM PowerVM
Oracle VM
Windows Azure
Virtualización en Contenedores
Docker
Kubernetes
Linux-VServer
LXC
Openvz
Panamax
RKT
Singularity
Vagrant
Windows Container
Resumen
Determinar qué tipo de Tecnología de Virtualización es mejor depende de las necesidades y el modelo de negocio de una Organización y de las capacidades del Personal TI que allí labora.
Pero en resumen se puede destacar que un Hipervisor de tipo 1 es más rápido que un Hipervisor de tipo 2, ya que el primero se comunica directamente con el HW del Servidor.
Un Hipervisor de tipo 1 no tiene que lidiar con el S.O. y varias capas que normalmente reducen las capacidades de los Hipervisores alojados.
Dando como conclusión que con un Hipervisor de tipo 1 obtendremos un mejor rendimiento, escalabilidad y estabilidad. Pero, en contra, tenemos que con este tipo de tecnología de virtualización el HW soportado es más limitado ya que normalmente es construido con un conjunto limitado de controladores y es mas compleja su implementación.
Mientras que con los Hipervisores tipo 2 que son más populares y conocidos por cualquiera y han acelerado el movimiento de virtualización se obtiene más compatibilidad ya que cuentan con una amplia matriz de HW, ya que utilizan la virtualización basada en software. Por ejemplo, un Hipervisor tipo 2 se puede instalar en una computadora portátil mucho más fácil que un Hipervisor de tipo 1. Además, los Hipervisores tipo 2 son más fáciles de configurar ya que funcionan directamente con un S.O.
fuentes:.desdelinux.net
- Visto: 1002