En Informática, 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.1 En los ámbitos de habla inglesa, este
término se suele conocer por el numerónimo "v12n".
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.
Esta capa de software (VMM) maneja, gestiona y arbitra los
cuatro recursos principales de una computadora (CPU, Memoria, Dispositivos
Periféricos y Conexiones de Red) y así podrá repartir dinámicamente dichos
recursos entre todas las máquinas virtuales definidas en el computador central.
Esto hace que se puedan tener varios ordenadores virtuales ejecutándose en el
mismo ordenador físico.
Tal término es antiguo; se viene usando desde 1960, y ha
sido aplicado a diferentes aspectos y ámbitos de la informática, desde sistemas
computacionales completos, hasta capacidades o componentes individuales.
La virtualización se encarga de crear una interfaz externa
que encapsula una implementación subyacente mediante la combinación de recursos
en localizaciones físicas diferentes, o por medio de la simplificación del
sistema de control. Un avanzado desarrollo de nuevas plataformas y tecnologías
de virtualización ha hecho que en los últimos años se haya vuelto a prestar
atención a este concepto.
La máquina virtual en general simula una plataforma de
hardware autónoma incluyendo un sistema operativo completo que se ejecuta como
si estuviera instalado. Típicamente varias máquinas virtuales operan en un
computador central. Para que el sistema operativo “guest” funcione, la
simulación debe ser lo suficientemente grande (siempre dependiendo del tipo de
virtualización).
Existen diferentes formas de virtualización: es posible
virtualizar el hardware de servidor, el software de servidor, virtualizar
sesiones de usuario, virtualizar aplicaciones y también se pueden crear
máquinas virtuales en una computadora de escritorio.
Entre los principales proveedores de software que han
desarrollado tecnologías de virtualización integrales (que abarcan todas las
instancias: servidor, aplicaciones, escritorio) se encuentran, por ejemplo
Citrix, VMware y Microsoft. Estas compañías han diseñado soluciones específicas
para virtualización, como XenServer, VMware ESX y Windows Server 2008 Hyper-V
para la virtualización de servidores. Si bien la virtualización no es un
invento reciente, con la consolidación del modelo de la Computación en la nube,
la virtualización ha pasado a ser uno de los componentes fundamentales,
especialmente en lo que se denomina infraestructura de nube privada.
0 comentarios:
Publicar un comentario