Вы находитесь на странице: 1из 5

Virtualizacin

En Informtica, virtualizacin es la creacin a travs de software de una versin virtual de algn recurso tecnolgico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red. Dicho de otra manera, se refiere a la abstraccin de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstraccin entre el hardware de la mquina fsica (host) y el sistema operativo de la mquina virtual (virtual machine, guest), dividindose el recurso en uno o ms entornos de ejecucin. Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Almacenamiento y Conexiones de Red) y as podr repartir dinmicamente dichos recursos entre todas las mquinas virtuales definidas en el computador central. Esto hace que se puedan tener varios ordenadores virtuales ejecutndose en el mismo ordenador fsico. Tal trmino es antiguo; se viene usando desde 1960, y ha sido aplicado a diferentes aspectos y mbitos de la informtica, desde sistemas computacionales completos, hasta capacidades o componentes individuales. La virtualizacin se encarga de crear una interfaz externa que encapsula una implementacin subyacente mediante la combinacin de recursos en localizaciones fsicas diferentes, o por medio de la simplificacin del sistema de control. La mquina virtual en general simula una plataforma de hardware autnoma incluyendo un sistema operativo completo que se ejecuta como si estuviera instalado. Tpicamente varias mquinas virtuales operan en un computador central. Existen diferentes formas de virtualizacin: es posible virtualizar el hardware de servidor, el software de servidor, virtualizar sesiones de usuario, virtualizar aplicaciones y tambin se pueden crear mquinas virtuales en una computadora de escritorio Entre los principales proveedores de software que han desarrollado tecnologas de virtualizacin integrales se encuentran, por ejemplo VMware y Microsoft. Estas compaas han diseado soluciones especficas para virtualizacin, como VMware Server y Windows Server 2008 Hyper-V para la virtualizacin de servidores. La virtualizacin ha pasado a ser uno de los componentes fundamentales, especialmente en lo que se denomina infraestructura de nube privada.

Diferencias entre virtualizar un Sistema operativo e instalarlo


Virtualizar el sistema operativo es una opcin interesante si no queremos instalar dos sistemas operativos en el mismo ordenador, pero si por el contrario lo que hacemos es instalarlo, todos los sistemas operativos que tengamos instalados funcionaran de la misma manera que si estuvieran instalados en distintos ordenadores. Para ello necesitamos un gestor de arranque que al encender nuestro ordenador nos d la opcin de elegir qu sistema operativo queremos utilizar, lo que conlleva que si por ejemplo estamos en Windows y queremos cambiar a GNU/Linux deberamos reiniciar nuestro ordenador.

La virtualizacin por el contrario permite cambiar de sistema operativo como si se tratase de cualquier otro programa, sin embargo, esta agilidad tiene podra tener una desventaja, ya que si no se cuenta con los suficientes recursos de hardware, un sistema operativo virtualizado, no es tan potente como uno que ya estuviera instalado.

Virtualizacin de plataforma
Esta involucra la simulacin de mquinas virtuales. La virtualizacin de plataforma se lleva a cabo en una plataforma de hardware mediante un software "host" (en castellano anfitrin), que es un programa de control que simula un entorno computacional (mquina virtual) para su software "guest" (en castellano "husped"). Este software husped, que generalmente es un sistema operativo completo, se ejecuta como si estuviera instalado en una plataforma de hardware autnoma. Tpicamente muchas mquinas virtuales son simuladas en una mquina fsica dada. Para que el sistema operativo husped funcione, la simulacin debe ser lo suficientemente grande como para soportar todas las interfaces externas de los sistemas huspedes, las cuales pueden incluir (dependiendo del tipo de virtualizacin) los drivers de hardware.

Tipos de Virtualizacin de plataforma


Virtualizacin completa Esta es en donde la mquina virtual simula un hardware suficiente para permitir un sistema operativo husped sin modificar (uno diseado para la misma CPU) para ejecutar de forma aislada. Tpicamente, muchas instancias pueden ejecutarse al mismo tiempo. Este enfoque fue el pionero en 1966. Ejemplos VMware Workstation VMware Server Windows Server 2008 R2 Hyper-V Oracle VM VirtualBox Parallels Desktop openvz Oracle VM Microsoft Virtual PC

Virtualizacin parcial Address Space Virtualization. La mquina virtual simula mltiples instancias de gran parte (pero no de todo) del entorno subyacente del hardware, particularmente los espacios de direcciones. Tal entorno acepta compartir recursos y alojar procesos, pero no permite instancias separadas de sistemas operativos husped. Aunque no es vista como dentro de la categora de mquina virtual, histricamente ste fue un importante acercamiento, y lo usaron en sistemas como CTSS y el experimental IBM M44/44X. Virtualizacin por S.O Virtualizar significa instalar un sistema operativo dentro de otro al que se le llama anfitrin (HOST), mediante el uso de una mquina virtual. Frecuentemente denominada virtualizacin compartida del Sistema Operativo o virtualizacin del SO, la virtualizacin del Sistema Operativo virtualiza servidores en la capa del sistema operativo

(kernel). Este mtodo de virtualizacin crea particiones aisladas o entornos virtuales (VEs) en un nico servidor fsico e instancia de SO para as maximizar los esfuerzos de administracin del hardware. La Virtualizacin de SO mejora el rendimiento, gestin y eficiencia. En la base reside un sistema operativo anfitrin estndar, como en el caso de Parallels Virtuozzo que incluye Windows y un sistema con ncleo Linux. A continuacin encontramos la capa de virtualizacin, con un sistema de archivos propietario y una capa de abstraccin de servicio de kernel que garantiza el aislamiento y seguridad de los recursos entre distintos contenedores. La capa de virtualizacin hace que cada uno de los contenedores aparezca como servidor autnomo. Finalmente, el contenedor aloja la aplicacin o carga de trabajo.

Retos de la Virtualizacin
ndices de utilizacin ms altos Consolidacin de Recursos La virtualizacin permite la consolidacin de mltiples recursos de TI. Ms all de la consolidacin de almacenamiento, la virtualizacin proporciona una oportunidad para consolidar la arquitectura de sistemas, infraestructura de aplicacin, datos y base de datos, interfaces, redes, escritorios, e incluso procesos de negocios, resultando en ahorros de costo y mayor eficiencia. Uso/costo menor energa La electricidad requerida para que funcionen los centros de datos de clase empresarial ya no est disponible en suministros ilimitados, y el costo est en una espiral ascendente. Utilizando virtualizacin para consolidar hace posible cortar el consumo total de energa y ahorrar dinero de una manera significativa. Ahorros de espacio La extensin del servidor permanece como un serio problema en la mayora de los centros de datos empresariales, pero la expansin del centro de datos no es siempre una opcin, con los costos de construccin promediando miles de dlares por pie cuadrado. La virtualizacin puede aliviar la tensin mediante la consolidacin de muchos sistemas virtuales en menos sistemas fsicos. Recuperacin de desastre/continuidad del negocio La virtualizacin puede incrementar la disponibilidad de los ndices del nivel de servicio en general y proporcionar nuevas opciones de soluciones para la recuperacin de desastre. Costos de operacin reducidos

Ventajas de la Virtualizacin
Reutilizacin de hardware existente (para utilizar software ms moderno) y optimizar el aprovechamiento de todos los recursos de hardware. Rpida incorporacin de nuevos recursos para los servidores virtualizados. Reduccin de los costes de espacio y consumo necesario de forma proporcional al ndice de consolidacin logrado. Administracin global centralizada y simplificada. Nos permite gestionar nuestro centro de proceso de datos como un pool de recursos o agrupacin de toda la capacidad de procesamiento, memoria, red y almacenamiento disponible en nuestra infraestructura Mejora en los procesos de clonacin y copia de sistemas: Mayor facilidad para la creacin de entornos de test que permiten poner en marcha nuevas aplicaciones sin impactar a la produccin, agilizando el proceso de las pruebas. Aislamiento, un fallo general de sistema de una mquina virtual no afecta al resto de mquinas virtuales.

No slo aporta el beneficio directo en la reduccin del hardware necesario, sino tambin los costes asociados. Reduce los tiempos de parada. Migracin en caliente de mquinas virtuales (sin prdida de servicio) de un servidor fsico a otro, eliminando la necesidad de paradas planificadas por mantenimiento de los servidores fsicos.

VirtualBox
Oracle VM VirtualBox es un software de virtualizacin para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualizacin. Por medio de esta aplicacin es posible instalar sistemas operativos adicionales, conocidos como sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual. Entre los sistemas operativos soportados (en modo anfitrin) se encuentran GNU/Linux, Mac OS X, OS/2, Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros. La aplicacin fue inicialmente ofrecida bajo una licencia de software privativo, pero en enero de 2007, despus de aos de desarrollo, surgi VirtualBox OSE (Open Source Edition) bajo la licencia GPL 2. Actualmente existe la versin privativa Oracle VM VirtualBox, que es gratuita nicamente bajo uso personal o de evaluacin, y est sujeta a la licencia de "Uso Personal y de Evaluacin VirtualBox" (VirtualBox Personal Use and Evaluation License o PUEL) y la versin Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL. VirtualBox ofrece algunas funcionalidades interesantes, como la ejecucin de mquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI, aunque estas opciones no estn disponibles en la versin OSE. En cuanto a la emulacin de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompatible con los dems software de virtualizacin. Otra de las funciones que presenta es la de montar imgenes ISO como unidades virtuales pticas de CD o DVD, o como un disquete. Tiene un paquete de controladores que permiten aceleracin en 3D, pantalla completa, hasta 4 placas PCI Ethernet (8 si se utiliza la lnea de comandos para configurarlas), integracin con teclado y ratn.

VMware Workstation
Software de virtualizacin perteneciente a VMware, una filial de EMC Corporation que proporciona software de virtualizacin disponible para ordenadores compatibles X86. Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware

Fusion. El nombre corporativo de la compaa es un juego de palabras usando la interpretacin tradicional de las siglas VM en los ambientes de computacin, como mquinas virtuales (Virtual Machines). Versiones Gratuitas de VMware VMware Player Es un producto gratuito que permite ejecutar mquinas virtuales creadas con productos de VMware. Las mquinas virtuales se pueden crear con productos ms avanzados como VMware Workstation, o con el propio VMware Player desde su versin 3.0 (las versiones anteriores no incluyen dicha funcionalidad). VMware Server (antes GSX) En un principio era una versin de pago, desde hace unos meses puede ser descargada y utilizada de forma gratuita. Esta versin, a diferencia de la anterior, tiene un mejor manejo y administracin de recursos; tambin corre dentro de un sistema operativo (host), est pensada para responder a una demanda mayor que el Workstation. Otra diferencia entre VMware Server y Workstation es que se pueden ejecutar de manera concurrente ms mquinas virtuales soportando servidores con hasta 32 procesadores y/o 64 GB de memoria Versin Comercial Esta versin es un sistema complejo de virtualizacin, pues corre como sistema operativo dedicado al manejo y administracin de mquinas virtuales dado que no necesita un sistema operativo host sobre el cual sea necesario instalarlo. Pensado para la centralizacin y virtualizacin de servidores, esta versin no es compatible con una gran lista de hardware domstico, por ejemplo no reconoce los disco IDE como unidades de almacenamiento y sera intil instalarlo en este tipo de discos (en la versin 3.5 ya est soportado sata). Es realmente til, ya que solamente ocupa 10 Mb de Ram y 55 de Disco Duro, aproximadamente... Para su administracin, hay que instalar un software en una mquina remota, que se conecta por entorno web.

KVM
Kernel-based Virtual Machine o KVM, (en espaol, Mquina virtual basada en el ncleo) es una solucin para implementar virtualizacin completa con Linux. Est formada por un mdulo del ncleo (con el nombre kvm.ko) y herramientas en el espacio de usuario, siendo en su totalidad software libre. El componente KVM para el ncleo est incluido en Linux desde la versin 2.6.20. KVM permite ejecutar mquinas virtuales utilizando imgenes de disco que contienen sistemas operativos sin modificar. Cada mquina virtual tiene su propio hardware virtualizado: una tarjeta de red, discos duros, tarjeta grfica, etc. KVM fue creado, y est mantenido, por Qumranet.

Вам также может понравиться