1. LA VIRTUALIZACIÓN
El objetivo de la virtualización es la
simulación de varias computadoras lógicas, a
partir de una computadora real. Para ello
existen varias técnicas, que van desde la
virtualización del hardware (CPU, memoria y
dispositivos) hasta la separación de los
procesos utilizando un único kernel.
La virtualización nos permite, entre otras
cosas:
Alojar varios servidores en una única
computadora física. Esto nos permite
optimizar el uso de recursos (CPU, memoria,
almacenamiento).
Simplificar la realización de copias de
respaldo (backup) y su restablecimiento. Todo
un servidor virtual puede ser un único
archivo.
2. VIRTUALIZACIÓN DE HARDWARE
Este es el tipo de virtualización más complejo de
lograr. Consiste en emular, mediante máquinas
virtuales, los componentes de hardware. De esta
manera el sistema operativo no se ejecuta sobre
el hardware real sino sobre el virtual.
VENTAJA de este enfoque es que pueden emularse
distintas plataformas de hardware (por ejemplo,
x86 sobre SPARC).
DESVENTAJA es el alto costo de traducción de cada
una de las operaciones de las máquinas virtuales
a la máquina real, pudiendo obtenerse un
rendimiento de 100 a 1000 veces menor.
3. LA VIRTUALIZACIÓN DEL SOFTWARE
En el artículo se muestra el estado de
desarrollo de diferentes opciones en las que ya
no será necesario instalar, reparar o actualizar
el software residente en los ordenadores de las
instituciones . Todo ese tipo de tareas recaerá
en una máquina central que se
responsabilizaría de ellas, independientemente
incluso, del tipo de plataforma (sistema
operativo de las 7 letras, Linux, os, etc.) que
tenga la máquina cliente del alumno o profesor.
Se analizan de manera inmediata los beneficios
4. VIRTUALIZACIÓN A NIVEL DEL SISTEMA OPERATIVO
la virtualización del Sistema Operativo virtualiza
servidores en la capa del sistema operativo
(kernel). Este método de virtualización crea
particiones aisladas o entornos virtuales (VEs) en
un único servidor físico e instancia de SO para
así maximizar los esfuerzos de administración
del hardware, software y centro de datos.
La Virtualización del SO mejora el rendimiento,
gestión y eficiencia. En la base reside unSO
huésped estándar, en el caso de Parallels
Virtuozzo que incluye Windows y Linux
5. PARAVIRTUALIZACIÓN
La Paravirtualización es una técnica de
programación informática que permite
virtualizar por software sistemas
operativos. El programa paravirtualizador
presenta una interfaz de manejo de
maquinas virtuales. Cada máquina virtual
se comporta como un computador
independiente, por lo que permite usar un
sistema operativo o varios por
computador emulado.
La intención de la interfaz modificada es
reducir la porción del tiempo de ejecución
del usuario, empleado en operaciones que
son sustancialmente más difíciles de
6. VIRTUALIZACIÓN COMPLETA
Esta es en donde la máquina virtual
simula un hardware suficiente para
permitir un sistema operativo “huésped”
sin modificar (uno diseñado para la misma
CPU) para ejecutar de forma aislada.
Típicamente, muchas instancias pueden
ejecutarse al mismo tiempo
7. VIRTUALBOX
virtual Box es una reconocida suite
de virtualización para arquitecturas
x86. Posee versiones para Linux,
Mac OSX, Windows, etc. Soporta,
además, una enorme cantidad de
sistemas para virtualizar: Windows,
Linux, OpenBSD y MS-DOS, entre
otros
8. VIRTUALPC
Mediante este programa, la emulación
bajo Windows es de recopilación
dinámica, y sólo traduce el modo kernel
y el modo real a código de usuario x86,
mientras el usuario original corre en
modo real.
Virtual PC ofrece, además, un paquete
opcional, que debe instalarse en el
sistema operativo del equipo virtual,
llamado Virtual Machine Additions, que
nos ofrece una gran cantidad de
9. VMWARE
VMware es soportado por Windows, Linux y
Mac OSX (en este último caso, sólo bajo
procesadores Intel, donde recibe el nombre de
VMware Fusion). Es una aplicación muy similar
a Virtual PC de Microsoft. Sin embargo, tiene
diferencias con ella, sobre todo, en cuanto a
los mecanismos empleados para interactuar
con el equipo físico.
Por su parte, VMware Player es un software
gratuito que permite correr máquinas
virtuales creadas con otros productos
(comerciales) de VMware. También desde la
versión 3 permite crear sus propios equipos
virtuales