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

VIRTUALIZACIN

Virtualizacin. Un concepto realmente interesante, del que se lleva desarrollando muchos aos, pero que parece que por fin esta encontrando sus caminos productivos y no meramente de praxis y de desarrollo para profesionales. Si leemos algunos anlisis de carga de servidores, millones a lo largo y ancho del mundo, podemos encontrarnos con estadsticas interesantes de como, y de forma general, tan solo aprovechamos entre un 20-30% de la capacidad de proceso de estos servidores. Es decir, a cualquier servidor a nivel global le sobran el 70% de sus recursos. Las tecnologas de software que os vamos a mostrar, apoyadas por avances a nivel de hardware, Irn cambiando este desaprovechamiento de los recursos mediante la generacin de diferentes maquinas virtuales en una nica maquina real. En que consiste la virtualizacin? La virtualizacin, para ser concretos, consiste en montar un sistema operativo virtual, o los que nuestra maquina sea capaces de manejar, en base a un sistema operativo "anfitrin" o Host. De este modo podemos cargar diversos sistemas, incluso totalmente diferentes, sobre un mismo hardware y de forma que estn aislados los unos de los otros y tambin que aprovechen el hardware disponible en el Host como su conexin de Red, sus puertos USB, sus unidades de almacenamiento, etc. La versatibilidad de la virtualizacin es evidente a simple vista, luego profundizaremos mas con ejemplos prcticos. Podemos montar un sistema operativo Linux de forma aislada y totalmente funcional sobre una maquina con Windows XP Profesional o tambin podemos hacer lo contrario. Lo mejor de todo es el limite solo lo pone la capacidad del hardware de la maquina Host y es precisamente aqu donde los ltimos avances de Hardware harn que la virtualizacin sea de uso general, quizs no por manos inexpertas, pero si que todos disfrutaremos de estos avances cuando nos conectemos a Internet o por ejemplo, cada vez que iniciamos nuestra consola Xbox 360. Hablaremos profundamente como funciona la virtualizacin pero antes quiero pararme en porque la virtualizacin a cobrado tanta importancia en los ltimos meses. El secreto esta en los sistemas multincleo y en el aislamiento de procesos por hardware. Este es sin duda el principal avance tecnolgico que convertir a la virtualizacin en algo normal y cotidiano. Ahora tenemos procesador de dos ncleos pero en pocos aos, tan solo un par de ellos, estaremos hablando de procesadores de Pc de hasta 8 ncleos y esto tan solo es el principio. El camino del aumento de rendimiento pasa por el multiproceso y tambin abre nuevas posibilidades donde pequeos servidores o pequeos PCs podrn servir aplicaciones para los que antes se necesitaban varias maquinas individuales. Esto no solo supone un ahorro en hardware sino tambin un ahorro de energa, una reduccin de costes de administracin y posibilidades antes inalcanzables como sistemas de seguridad corriendo en paralelo para asegurar nuestro PC de ataques hacker, troyanos o virus. El trabajo en paralelo de varios procesadores no solo puede aumentar el rendimiento sino que tambin nos abre el aislamiento de diferentes aplicaciones que hagan uso intensivo de CPU. Ya con dos ncleos podemos correr dos sistemas operativos virtuales con toda una batera de aplicaciones de uso intensivo de CPU dentro de cada uno de ellos imaginaros lo que se puede hacer con 8 procesadores del nivel de rendimiento de los actuales trabajando de forma conjunta o por separado. La forma en que conocemos el PC y la informtica esta cambiando rpidamente y ahora comenzamos a ver lo que el futuro nos ofrece. Y parte del futuro pasara sin duda por la virtualizacin de sistemas operativos y los fabricantes de procesadores empiezan a dar los primeros pasos en dar soporte especifico a este tipo de aplicaciones. Procesadores con virtualizacin Intel ha lanzado toda una serie de procesadores, sobretodo de gama profesional Xeon, con soporte de Virtualizacin. Esta tecnologa que ofrece Intel amplia la capacidad de dichos procesadores con la capacidad de aislar la ejecucin de los sistemas operativos virtuales cargados en el sistema. Este aislamiento de procesos favorece notablemente al rendimiento y a la estabilidad de los diferentes sistemas operativos cargados en el sistema anfitrin. Cada sistema operativo funciona como una particin dentro del procesador lo que favorece el funcionamiento de cada sistema operativo aumentando la seguridad y el buen funcionamiento del mismo. La propia Intel ve en este tipo de procesadores un futuro muy prometedor dentro del mercado profesional y tambin domestico. Poder disponer de diversos sistemas operativos dentro de un mismo Pc permite a los usuarios aislar sus contenidos del resto, ganar en seguridad, evitar contagios de virus....y para los profesionales el poder, por ejemplo, separar su trabajo del ocio con diversos sistemas operativos cada uno totalmente aislado del otro y en ejecucin constante. y en cuanto a servidores, aqu es donde primero notaremos en nuestro bolsillo el no tener que comprar diversos servidores, que luego tienen un mnimo uso, para correr nuestros diferentes servicios. Adems corrern de forma aislada del resto de sistema con lo que ganamos en seguridad, tiempos de mantenimiento y sobretodo en hardware. Intel ya comercializa algunos procesadores, tanto domsticos como profesionales, con tecnologa de virtualizacin. Los procesadores estn pero faltan aun las bios con soporte para esta tecnologa y tambin la plataforma de software VMM necesaria para sacar partido a esta tecnologa. Quizs segn escribo estas lneas estos dos desarrollos de software ya estn finalizados pero mis ultimas noticias me sugieren que todava tardaremos algunos meses en ver soluciones totalmente preparadas para la tecnologa de virtualizacin de Intel. En cuanto a los modelos que soportan esta tecnologa encontramos los Pentium 4 de las series 662 y 672 que solamente estn siendo integrados por grandes clientes como lenovo o Acer que estn montando mquinas de prueba de virtualizacin solo para algunos de sus mejores clientes. En el caso de los procesadores Xeon toda la nueva gama de doble ncleo integra esta tecnologa de serie. Por tanto toda la serie 7000 de procesadores Xeon construidos con proceso de fabricacin de 65nm estn ya preparados para estas tecnologas.

Existen soluciones las podemos encontrar para cualquier sistema operativo pero nosotros nos centraremos en Windows ya que es sin duda la primera plataforma donde nos iniciamos todos. Hay dos soluciones de virtualizacin muy extendidas en el mundo Windows, una de ellas comprada no hace mucho por Microsoft e incorporada en Windows 2003 R2, llamada Virtual PC y otra, probablemente la ms potente y completa, que es VMWare. Virtual PC tiene ahora mismo una orientacin puramente hacia sistema Microsoft, los cuales maneja a las mil maravillas, pero se olvida de otros sistemas alternativos como Linux aun cuando las versiones de este programa, pre-compra por parte de Microsoft, si que ofrecan este soporte. VirtualPC 2004 tiene versiones de descarga de prueba totalmente gratuitas durante 45 das as que os pego el siguiente enlace para que podis probarlo vosotros mismos: Virtual PC 2004. VMWare es la solucin ms potente del momento, sus ultimas versiones soportan sistemas operativos de 64-Bit, tanto Windows como Linux, y tambin ofrece soporte de hasta 2 procesadores por cada maquina virtual. Adems tambin han lanzado en los ltimos das un programa cliente que no nos permite generar mquinas virtuales pero si ejecutarlas de forma plena as que podemos usar nuestras mquinas virtuales en cualquier PC sin pagar licencias por usar las maquinas generadas, solo por generarlas. Tambin podemos disponer de versiones de prueba de este programa. La ultima versin es la 5.5 y podis conseguirla aqu: VMWare 5.5 En estas paginas veris como generar una maquina virtual con VMWare Workstation pero antes os vamos a dar una idea de lo que podemos hacer con estos programas. Un programa de Virtualizacin no es un emulador en si mismo. Su funcionamiento es mucho mas natural que el de un emulador ya que establece sus propias capas de funcionamiento como hara el sistema operativo cargado directamente sobre el hardware. Esto lo consiguen estableciendo un "traductor" que usa el hardware de forma directa pero a travs del sistema operativo instalado. Es aqu precisamente donde los procesadores con virtualizacin mejoraran el rendimiento y la estabilidad de estos sistemas ya que permitirn al software acceder al procesador de forma aislada. VMWare 5.5 nos ofrece mltiples posibilidades donde el limite solo lo pone la imaginacin del usuario, incluso en esta version 5.5 ya se da cierto soporte a las tecnologas de virtualizacin de Intel.

Hasta hace poco casi siempre se usaba la virtualizacin como un medio de prueba y testeo antes de usar cualquier sistema en produccin. Cada vez iremos viendo como estos sistemas pasan de ser meras pruebas a soluciones totalmente productivas. Estos programas han evolucionado mucho y el hardware empieza a acompaarlos. Una maquina virtual nos puede permitir disponer de servicios o de sistemas muy variados sin tener que reiniciar nuestro ordenador, adems las mquinas virtuales se pueden configurar a medida por lo que no hace falta tener una potente maquina para aprovechar sus ventajas. Si disponemos de un procesador de doble ncleo entonces la carga de grande sistemas no son ningn problema y se pueden combinar con el uso intensivo o multimedia de nuestro PC. Como ejemplos se me ocurre el montar nuestro propio sistema operativo aislado del uso general del PC para evitar que nuestro correo electrnico o nuestros programas importantes se vean afectados por la manipulacin de otros usuarios del ordenador o infecciones de virus y otros programas maliciosos. Esta puede ser una solucin adaptada a usuarios domsticos donde el trabajo y el ocio se suelen combinar en el mismo PC y por diversos usuarios que van desde nios hasta los mas mayores de la casa. Tambin es un buen modo de poder aprovechar aplicaciones que no son ejecutables en sistema operativos actuales pero que no son necesarios para realizar nuestra actividad profesional. Es habitual que maquinas antiguas, que nos dan el servicio que necesitamos, se vayan al traste con alguna pieza estropeada que pasado el tiempo es imposible reponer. Si esta maquina corra Windows 98 y tenamos aplicaciones que solo corren bajo este sistema podemos generar una mquina virtual que use el disco duro fsico de dicha mquina, sin tocar ni un solo archivo del mismo, y accediendo al hardware de la nueva mquina de forma transparente. As tendremos una nueva maquina actualizada, con un sistema operativo moderno, pero a la vez ahorraremos costes ya que no tendremos que cambiar nuestras aplicaciones para que funcionen en este nuevo sistema operativo. Para los usuarios mas avanzados no hay limites, podemos correr Linux sobre Windows, Windows sobre linux, usar servicios como correo, antivirus aislado, proxies, wireless, instalacin remota de sistemas operativos y todo lo que se nos ocurra. Disfrutar de esta potencia en un procesador de doble ncleo es muy satisfactorio porque podemos hacer un uso normal de nuestra maquina anfitriona a la vez que aislamos y potenciamos sus servicios con una maquina virtual. Podemos crear cuantas maquinas necesitemos y ejecutar cada una en caliente cuando lo creamos necesario. La virtualizacin y el multiproceso se dan la mano para que los usuarios disfrutemos de sistemas operativos sin lmites. Podemos hacer una instalacin al uso o usar tambin distribuciones LiveCD o LiveDVD con VMware sin ningn tipo de limitacin. Podemos incluso acceder y montar las unidades locales en estos sistemas operativos siempre y cuando las mapeemos en la generacin de la maquina virtual. Lo mejor para crear una maquina virtual es seguir las recomendaciones de VMware con sus maquinas tpicas ya que si necesitamos realizar algn cambio podremos hacerlo en cualquier momento. Esta es otra de las interesantes funcionalidades de la virtualizacin, podemos acceder o limitar al sistema virtual segn nuestras necesidades. Comencemos con las practica. Nosotros hemos querido probar el LiveDVD de la versin 10 de Suse compatible con sistema de 64-Bit. Para ello creamos una maquina virtual en un Pc host basado en un procesador de doble ncleo Pentium D 820 con 2GB de RAM. Como es una maquina potente configuraremos una mquina con bastantes recursos para una carga rpida.

Instalamos un maquina tpica. Esto elimina buena parte de configuracin poco til para iniciarse

Seleccionamos el sistema operativo que vamos a usar. En el caso de Linux hay muchas opciones entre las que encontramos, genricos segn la versin del Kernel.

Otro paso importante es como queremos conectarnos a la red local. El modo "bridge" hace que la tarjeta virtual funcione como si de una fsica se tratase. Si conectamos con un router ADSL este le asignara una IP a la maquina virtual como si de otro PC se tratase. Es por tanto el modo mas completo para un uso normal.

Por ultimo seleccionamos lo que ser el disco duro virtual. Tambin podemos hacer uso de un disco fsico tal cual. Lo mejor es que podemos albergar el sistema en discos externos, discos USB y cualquier otro formato que se nos ocurra, como el DVD.

Para cargar el sistema podemos optar por ejecutar directamente la ISO de la distribucin de linux.En nuestro caso es una liveDVD que con la que VMWare genera una unidad virtual de DVD.

Una vez creada la maquina virtual podemos cambiar las cosas que queramos. Podemos aadir otras unidades, ampliar la memoria disponible, cambiar el numero de procesadores, en definitiva cualquier cosa que ajuste la maquina a nuestras necesidades de cada momento.

Ya solo tenemos que dejar que arranque la ISO con el LiveDVD como si de tal se tratase.

Cada dia los sistemas operativos toman mas en cuenta a los programas de virtualizacin por lo que el soporte es muy bueno. Aqu tenemos a Suse detectando el hardware de VMware el cual soporta de forma plena.

Igual que montamos Suse en una LiveDVD, podemos montar una versin completa y trabajar con ella de forma plena. Esta es una forma rpida de conseguir resultados.

Aqui tenemos nuestro Suse 10 en pleno funcionamiento. En apenas 1 minuto tenemos un linux corriendo bajo Windows XP Profesional. Adems podemos hacer una "foto" del sistema en el momento o momentos que queramos y volver a ellos en cualquier momento. De forma instantanea.

Konqueror abriendo Hispazone.com en nuestra mquina virtual.

Hay muchas razones para querer montar una maquina virtual Windows sobre un sistema operativo Windows. Ya hemos dado ejemplos de ello en las anteriores paginas. El proceso es el mismo que para crear una maquina Linux y el proceso de instalacin es idntico. Podemos usar un CD con la versin de Windows que queramos o podemos cargarlo a travs de una ISO. Seguro que has pensado muchas veces probar algunos de los servicios que ofrecen las versiones de servidor de Windows, Microsoft adems te facilita versiones de prueba de bastantes das, as que no tienes excusa, que algo sale mal, vuelves a crear otra maquina o formateas las veces que consideres necesarias, o tomas "snapshots" antes de los cambios, experimentan en definitiva con la seguridad de que tu sistema anfitrin esta aislado de todos estas pruebas. Es muy til por ejemplo disponer de un servidor de pruebas virtual para todos aquellos que os dedicis, por profesin o por aficin, al mantenimiento de sistemas o a la creacin de sitios Web y tambin nos sirve como un backup funcional de nuestra informacin y sistemas. Aqu tenis algunas capturas de un Windows 2003 Server funcionando sobre Windows XP Profesional en una maquina virtual generada por VMWare 5.5 Workstation.

Windows 2003 Server tras una instalacin satisfactoria.

Podemos instalar cuantos servicios queramos, aplicaciones que necesitemos, totalmente como si de un sistema operativo instalado en cualquier maquina se tratase. Lo mejor, que sabemos que Windows nos coger perfectamente todo el hardware porque esta ampliamente preparado para VMWare.

Ya tenemos nuestro sistema listo para comenzar a trabajar. Lo mejor de correr estos programas en un doble ncleo es que podemos seguir haciendo lo que nos plazca con el ordenador anfitrin como jugar, ver video, editar, trabajar, todo lo que hacemos normalmente mientras que tenemos otro sistema corriendo con soltura de forma paralela. Conclusin. Puede parecer que esto no es necesario salvo para usuarios avanzados o profesionales pero debemos hacernos a la idea de que la virtualizacin es en parte la gran beneficiada de la amplitud de potencia de los sistemas domsticos y de los nuevos procesadores multincleo. Cada da veremos mas sistemas que usar la virtualizacin como medio de ampliar las posibilidades de nuestras maquinas y sistema operativos domsticos. Es mas, alguna dispositivo de los que ya usamos, como la Xbox 360 ya usa la virtualizacin como apoyo a su seguridad anti crackeo. Un sistema ligero corre virtualizado en su procesador de triple ncleo para asegurarse que ninguna modificacin tiene lugar en su kernel principal y asi evitar ataques de virus o modificaciones del sistema como si ocurre en la Xbox

original donde es fcil encontrarse muchas maquinas corriendo Linux. La virtualizacin abre caminos dinmicos donde el usuario ya no tiene porque elegir correr en cada momento un sistema operativo, podr correr los que quiera de forma simultanea aprovechando las ventajas de cada uno de ellos. Estaremos tambin mas aislados de las inseguridades y mas protegidos frente a la perdida de datos. El nico PC de la casa puede convertirse en un PC de ocio pero tambin seguro para los datos importantes que se alojen en el. En definitiva ser compaero de fatigas en este nueva generacin de hardware donde el multiproceso ser el gran protagonista.

COSTOS DEL PROYECTO


En MAR-B tenemos diferentes opciones para que su empresa pueda implementar la tecnologa de virtualizacin. Le ofrecemos la solucin completa, incluyendo el hardware donde se instalar VMware, as como los servicios de instalacin y soporte garantizado. Los paquetes aqu mencionados incluyen el hardware necesario para realizar la instalacin de VMware. Si el cliente ya cuenta con el equipo, pregunte por opciones accesibles para realizar la instalacin en su equipo. Algunas de las opciones que manejamos son: Paquete Foundation

Servidor HP Proliant ML350 para fungir como host de Mquinas Virtuales y Almacenamiento en Disco (las mquinas virtuales son almacenadas en el mismo disco duro del servidor) 2 Procesadores Intel Quad-Core E5420 (obtenga el poder de procesamiento de hasta 8 cores) Memoria RAM de 10 GB (para almacenar hasta 9 mquinas virtuales de 1 GB Memoria cada una) Disco Duro de 146 GB VMware Infrastructure Foundation for 2 processors Soporte Tcnico directo por 1 Ao Servicios de instalacin y Configuracin inicial de VMware Infrastructure 3 Precio inicial: $4,900 dlares ms IVA

Paquete Standard

2 Servidores HP Proliant ML350 para fungir como host de Mquinas Virtuales Cada servidor cuenta con 2 Procesadores Intel Quad-Core E5240 Memoria RAM de 10 GB por cada servidor 1 Servidor HP para fungir como Almacenamiento en Disco (las mquinas virtuales se almacenan en un dispositvo adicional de los servidores donde se instala VMware, esto se hace para aprovechar caractersticas como Alta Disponibilidad) VMware Infrastructure Standard High Availability Acceleration Kit for 4 processors (Includes 1 VirtualCenter Foundation, VI Standard for 4 Processors) Aproveche la facilidad de Alta Disponibilidad (HA) de VMware Soporte Tcnico directo por 1 Ao Servicios de instalacin y configuracin inicial de ambos servidores y configuracin de Alta Disponibilidad Precio inicial: $14,800 dlares ms IVA

Contamos con opciones de Financiamiento para su empresa. Las opciones brindadas son: Crdito

Contrato de venta a crdito con reserva de dominio La factura original queda en custodia de quien otorga el financiamiento Contrato en US Dlares o Moneda Nacional Al trmino del contrato se entrega factura original al cliente

Arrendamiento

Contrato normal de renta Cliente registra en resultados como gasto. Contrato en US Dlares o en Moneda Nacional Al trmino del contrato, el cliente puede optar por lo siguiente: adquirir el equipo a valor de mercado (valor residual / valor justo), cancelar contrato y regresar los bienes, renovar el contrato, transferir la propiedad a un tercero

Estas opciones de financiamiento se ofrecen en plazos de 6, 12, 24 y 36 Meses.

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