tipos de virtualizacion
DESCRIPTION
.TRANSCRIPT
TIPOS DE VIRTUALIZACION
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 "v11n".
harwareVirtualización de clientesEmpaquetamiento de aplicaciones o
programas.Presentación de Programas en tiempo real.Emulación de Hardware
Virtualización de clientes Primero quedemos de acuerdo en que clientes son
aquellos computadores de escritorio, portátiles o terminales brutas que se conectan a uno o varios servidores para hacer el trabajo que necesitan, esta idea es muy popular en las compañías, seguro usted ha escuchado hablar de arquitectura cliente servidor o del concepto cliente-servidor, pues a este cliente es al que me refiero.
Así es que una vez entendido esto ya sabe que virtualización de clientes es la virtualización que se produce en maquinas que se conectan a los servidores para realizar
su trabajo, ósea en clientes.
Empaquetamiento de aplicaciones o programas.
Es cuando instalamos un programa dentro de un contenedor que aísla el programa e impide que este pueda afectar el sistema operativo del computador. El contenedor le provee de forma virtual al programa instalado en el todos los recursos que el necesita, como archivos necesarios, registro y estructura de datos.
La idea de esta tecnología es aislar los programas entre si para que no se afecten los unos a los otros y obviamente por seguridad, pues de esta forma ningún programa puede comprometer la seguridad del sistema operativo o crear o copiar virus.
Emulación de Hardware Esta forma de virtualizar es donde el El software de virtualización
genera una capa donde se emulan los recursos del computador para que el sistema operativo instalado dentro del software
funcione creyendo que esta solo en un computador.
software de virtualizacion genera crea una capa de software que representa el hardware. Se que sonó un poquito confuso pero
desglosémoslo un poco.
Virtualización de Hardware
Sofware Virtualización de AplicacionesExiste también un ángulo software para los “contenedores” dentro
de la nube. La tecnología de contenedor Web implementada en la nube impacta grandemente a la productividad y flexibilidad del desarrollador.
El contenedor Web es la parte del servidor de aplicación que maneja servlets, archivos JavaServer™ Page (JSP por sus siglas en inglés), y otros componentes Web-tier. Pero no todas las tecnologías contenedor Web son creadas iguales. Apache Tomcat, por ejemplo, es una tecnología de contenedor Web de código abierto, pero tiene limitaciones para los desarrolladores quienes quieren ir más allá de las aplicaciones Web-tier. Si una aplicación necesita utilizar persistencia, clustering, falla, mensaje, o Enterprise Java Beans (EJB™), estas capacidades tienen que ser añadidas a Tomcat una por una, mientras que GlassFish™ Project provee una colección integrada de contenedores Java EE que entrega todas esas capacidades.
Aplicaciones para Virtualizacion
Ejecutar 2 o más SOs en un mismo equipo es ya algo habitual para muchos de nosotros. Los usuarios de GNU/Linux encontramos a nuestra disposición abundante información sobre el uso de aplicaciones de virtualización como, por ejemplo, VirtualBox o VMware. Sin embargo, existen otras opciones en este campo de las que, con GNU/Linux como sistema anfitrión, podemos sacar partido y elegir de acuerdo con nuestras necesidades y/o gustos. Las opciones de las que encontraréis
información a continuación, aparte de las mencionas VirtualBox y VMware, son KVM, Qemu, OpenVZ, Linux-VServer y Xen.
Breve relación y descripción de varias opciones para virtualización de sistemas operativos, usando sistemas GNU/Linux como anfitrión. Para información más detallada de las características, podéis visitar el site oficial de cada proyecto.
VirtualBox Se trata, probablemente, de la
aplicación más utilizada a nivel de escritorio. Resulta sencilla de utilizar y cuenta con una
interfaz de configuración fácil de entender y usar, incluso
para no expertos. La compañía que está detrás de
VirtualBox es Oracle, una de las mayores compañías de
software del mundo Ofrece soporte tanto para plataforma
x86 como x86-64 y viene con un servidor VNC integrado para control
remoto. Al igual que VB, podremos encontrar
Qemu vía los repositorios de numerosas distribuciones.
KVM“Kernel-based Virtual Machine”. Se trata de una aplicación libre y sólo disponible para plataforma Linux (como anfitrión) con la que podremos
usar sistemas cliente basados en Linux, sistemas Windows, Solaris, OpenSolaris, DOS, OS/2, *BSD, QNX, Haiku y ReactOS.
Al igual que las otras opciones, ofrece soporte para plataformas 32 y 64 bits y podremos usar los
puertos usb, paralelo y serial de nuestro equipo
Linux-VServerAl igual que la opción anterior, se trata de una aplicación libre y con soporte únicamente de sistemas basados en Linux. No debemos confundir esta aplicación con Linux Virtual Server, solución para gestionar balance de carga en sistemas Linux.
Puede usarse también sobre plataformas 64 bits (como anfitrión).
OpenVZ Otra opción para virtualizar
sistemas operativos que, como indica su nombre, es open source.
OpenVZ se mueve sólo entre sistemas GNU/Linux, es decir, no podremos usarlo para tener como sistema cliente sistemas Windows, por ejemplo. Sin embargo, la virtualización en el nivel de sistema operativo de
OpenVZ proporciona mejor rendimiento, escabilidad, densidad, administración de recursos dinámicos, y facilidad de administración que las alternativas.
Tanto para la creación como para el manejo de los sistemas instaladors vía OpenVZ y de los parámetros de esta aplicación, podremos echar mano de las
órdenes en terminal o usar una interfaz gráfica como EasyVZ, una solución libre que puede facilitar el trabajo a los no habituados a la línea de comandos.
Xen Es una aplicación libre para virtualización de sistemas basados en Linux, Solares, Windows, OpenSolaris, DOS, OS/2, BSD, QNX, Haiku o ReactOS, usando un sistema GNU/Linux como anfitrión. Como la anterior opción, puede ser usada en un sistema anfitrión de 64 bits y
también puede correr sistemas clientes de la misma plataforma. También podremos usar los puertos usb, serie y parelelo del equipo. Xen también ofrece soporte de aceleración 3D. No se trata de una aplicación sencilla de configurar para los no entendidos pero es la opción elegida por muchos administradores
por su buen rendimiento gracias a la técnica de la paravirtualización usada por Xen. Como nota característica de Xen, encontramos que usa la paravirtualización para ofrecer un buen rendimiento con baja penalización.
FIN
Nombre: daniel
rojas bravo
cod:202 ma
prof : ivan mechan
zapata