You are on page 1of 10

Universidad Dominicana O&M Seminario de Tecnologa Aplicada

Virtualizacin y Servidores Tema 1

Virtualizacin
En computacin, la virtualizacin es un medio para crear una versin virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide el recurso en uno o ms entornos de ejecucin. Por ejemplo, algo tan simple como particional un disco duro es considerado una virtualizacin. Esto es as, porque se toma un disco duro y la particin sirve para crear dos unidades (o ms), que simulan dos discos duros. Los dispositivos, las aplicaciones y los usuarios pueden interactuar con los recursos virtuales como si fueran realmente un recurso nico.

Pgina 1 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


En informtica, existen mltiples tipos de virtualizaciones, como por ejemplo: Virtualizacin de almacenamiento. Virtualizacin de servidor. Virtualizacin de Desktop Virtualizacin a nivel sistema operativo. Virtualizacin de aplicacin Virtualizacin de red

La virtualizacin de Servidores se refiere a la abstraccin de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor, Host) 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), siendo un medio para crear una versin virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide 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, Red, Almacenamiento) y as podr repartir dinmicamente dichos Pgina 2 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


recursos entre todas las mquinas virtuales definidas en el computador central. De modo que nos permite tener varios ordenadores virtuales ejecutndose sobre 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. Lo ms importante en este tema de virtualizacin es la de ocultar detalles tcnicos a travs de la encapsulacin. La virtualizacin se encarga de crear una interfaz externa que esconde una implementacin subyacente mediante la combinacin de recursos en localizaciones fsicas diferentes, o por medio de la simplificacin del sistema de control. Un avanzado desarrollo de nuevas plataformas y tecnologas de virtualizacin han hecho que se vuelva a prestar atencin a este importante concepto. De modo similar al uso de trminos como abstraccin y orientacin a objetos, virtualizacin es usado en muchos contextos diferentes. Este concepto que es realmente interesante y que se lleva desarrollando desde hace muchos aos, parece que finalmente est encontrando sus caminos productivos y de desarrollo para profesionales. La mquina virtual en general es un sistema operativo completo que corre como si estuviera instalado en una plataforma de hardware autnoma. Tpicamente muchas mquinas virtuales son simuladas en un computador central. Para que el sistema operativo guest funcione, la simulacin debe ser lo suficientemente grande (siempre dependiendo del tipo de virtualizacin). 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 espanol anfitrin), que es un programa de control que simula un entorno computacional (mquina virtual) para su software "guest" (en castellano "invitado"). Este software guest, que generalmente es un Pgina 3 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


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 guest funcione, la simulacin debe ser lo suficientemente grande como para soportar todas las interfaces externas de los sistemas guest, las cuales se pueden incluir (todo esto dependiendo del tipo de virtualizacin) los drivers de hardware. Tipos de Virtualizacin de plataforma A continuacin se enunciarn algunos tipos de virtualizacin. Virtualizacin completa Esta es en donde la mquina virtual simula un hardware suficiente para permitir un sistema operativo guest sin modificar (uno diseado para la misma CPU) para correr de forma aislada. Tpicamente, muchas instancias pueden correr al mismo tiempo. Este enfoque fue el pionero en 1966 con CP-40 y CP[-67]/CMS, predecesores de la familia de mquinas virtuales de IBM. Ejemplos VMware Workstation VMware Server VirtualBox Parallels Desktop Virtual Iron Adeos Mac-on-Linux Win4BSD Win4Lin Pro y z/VM openvz Oracle VM XenServer Microsoft Virtual PC 2007 Hyper-V Virtualizacin por S.O Virtualizar significa instalar un sistema operativo dentro de otro al que se le llama guest (invitado), 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 Pgina 4 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


virtuales (VEs) en un nico servidor fsico e instancia de SO para as maximizar los esfuerzos de administracin del hardware, software y centro de datos. La Virtualizacin de Hypervisor tiene una capa base (generalmente un kernel, Linux que se muestra aqu como un hypervisor o SO estndar) que se carga directamente en el servidor base. Para asignar hardware y recursos a las mquinas virtuales (VMs), es recomendable que todo el hardware del servidor est virtualizado. La siguiente capa superior muestra cada chip, placa, etc. que debe virtualizarse para que as pueda ser asignado a las VMs. Una vez en la VM, hay una copia completa de un sistema operativo y finalmente la aplicacin o carga de trabajo. La Virtualizacin de SO mejora el rendimiento, gestin y eficiencia. En la base reside un sistema operativo husped estndar, en el caso de Parallels Virtuozzo que incluye Windows y 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. Antes de la virtualizacin, los ndices de utilizacin del servidor y almacenamiento en los centros de datos de la empresa rondaban menos del 50% (de hecho, del 10% al 15% de los ndices de utilizacin fueron los ms comunes). A travs de la virtualizacin, las cargas de trabajo pueden ser encapsuladas y transferidas a los sistemas inactivos o sin uso lo cual significa que los sistemas existentes pueden ser consolidados, as que las compras de capacidad adicional del servidor pueden ser retrasadas o evitadas. 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. Por cada dlar gastado en un servidor hardware, un dlar adicional es gastado en energa (incluyendo el costo de los servidores en funcin y los enfriadores). 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

Pgina 5 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


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 La empresa promedio gasta $8 dlares en mantenimiento por cada $1 dlar invertido en nueva infraestructura. La virtualizacin puede cambiar el radio de servicio-a administracin reducir la total carga de trabajo administrativo, y cortar el total de costos de operacin.

Pgina 6 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada

Ventajas de la Virtualizacin: Rpida incorporacin de nuevos recursos para los servidores virtualizados. Reduccin de los costos de espacio y consumo necesario de forma proporcional al ndice de consolidacin logrado (Estimacin media 10:1). Administracin global centralizada y simplificada. Nos permite gestionar nuestro CPD 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. Mejora de TCO y ROI. 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. Balanceo dinmico de mquinas virtuales entre los servidores fsicos que componen el pool de recursos, garantizando que cada mquina virtual ejecute en el servidor fsico ms adecuado y proporcionando un consumo de recursos homogneo y ptimo en toda la infraestructura. Alto grado de satisfaccin general. Ventajas de la Infraestructura Virtual Las soluciones de infraestructura virtual son ideales para entornos de produccin en parte debido a que se ejecutan en servidores y escritorios estndar de la industria y son compatibles con una amplia gama de sistemas operativos y entornos de aplicacin, as como de infraestructuras de red y almacenamiento. Se han diseado las soluciones para que funcionen de manera independiente del hardware y del sistema operativo y poder brindar a los clientes amplias posibilidades de eleccin de plataforma. Como resultado, son soluciones que proporcionan un punto de integracin clave para los proveedores de hardware y gestin de infraestructuras de cara a ofrecer un valor nico y aplicable por igual en todos los entornos de aplicacin y sistemas operativos. Las empresas que han adoptado estas soluciones de infraestructura virtual nos han comunicado unos clarsimos resultados positivos, entre ellos: Pgina 7 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


ndices de utilizacin del 60 al 80% para servidores x86 (frente al 5 a 15% en hardware no virtualizado) Capacidad para el provisioning de nuevas aplicaciones en cuestin de minutos, en lugar de das o semanas 85% de mejora en tiempo de recuperacin de paradas imprevistas. SERVIDORES: Que es un Servidor? Un servidor es un Computador central que se encarga de prestar un servicio a otros computadores que se conectan a l. Tambin se suele llamar a una aplicacin informtica o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Tambin puede definirse como una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes. Un servidor no es necesariamente una mquina de ltima generacin de grandes proporciones, no es necesariamente un supercomputador; un servidor puede ser desde una computadora vieja, hasta una mquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. y hasta varios gigabytes de memoria). Todo esto depende del uso que se le d al servidor.

Tipos de Servidores segn su condicin Fsica:


Pgina 8 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada

Tipos de Servidores segn su funcin: Existen diferentes tipos de servidores, que segn su funcin son nombrados:
Servidores de Servicios de Directorios (Directory Services Servers): Tambin conocido como Servidor de Dominio es Designados para administrar y controlar todos los objetos que estn en un red de computacin, los objetos administrado all son: cuentas de usuarios, grupos, computadoras, impresoras entre otros. Servidores de Aplicaciones (Application Servers): Designados a veces como un tipo de middleware (software que conecta dos aplicaciones), los servidores de aplicaciones ocupan una gran parte del territorio entre los servidores de bases de datos y el usuario, y a menudo los conectan. Servidores de Audio/Video (Audio/Video Servers): Los servidores de Audio/Video aaden capacidades multimedia a los sitios web permitindoles mostrar contenido multimedia en forma de flujo continuo (streaming) desde el servidor. Servidores de Chat (Chat Servers): Los servidores de chat permiten intercambiar informacin a una gran cantidad de usuarios ofreciendo la posibilidad de llevar a cabo discusiones en tiempo real. Servidores de Fax (Fax Servers): Un servidor de fax es una solucin ideal para organizaciones que tratan de reducir el uso del telfono pero necesitan enviar documentos por fax. Servidores FTP (FTP Servers): Uno de los servicios ms antiguos de Internet, File Transfer Protocol permite mover uno o ms archivos. Servidores Groupware (Groupware Servers): Un servidor groupware es un software diseado para permitir colaborar a los usuarios, sin importar la localizacin, va Internet o va Intranet corporativo y trabajar juntos en una atmsfera virtual. Servidores IRC (IRC Servers): Otra opcin para usuarios que buscan la discusin en tiempo real, Internet Relay Chat consiste en varias redes de servidores separadas que permiten que los usuarios conecten el uno al otro va una red IRC. Servidores de Listas (List Servers): Los servidores de listas ofrecen una manera mejor de manejar listas de correo electrnico, bien sean discusiones interactivas abiertas al pblico o listas unidireccionales de anuncios, boletines de noticias o publicidad.

Pgina 9 By Junior Mendez

Universidad Dominicana O&M Seminario de Tecnologa Aplicada


Servidores de Correo (Mail Servers): Casi tan ubicuos y cruciales como los servidores web, los servidores de correo mueven y almacenan el correo electrnico a travs de las redes corporativas (va LANs y WANs) y a travs de Internet. Servidores de Noticias (News Servers): Los servidores de noticias actan como fuente de distribucin y entrega para los millares de grupos de noticias pblicos actualmente accesibles a travs de la red de noticias USENET. Servidores Proxy (Proxy Servers): Los servidores proxy se sitan entre un programa del cliente (tpicamente un navegador) y un servidor externo (tpicamente otro servidor web) para filtrar peticiones, mejorar el funcionamiento y compartir conexiones. Servidores Telnet (Telnet Servers): Un servidor telnet permite a los usuarios entrar en un ordenador husped y realizar tareas como si estuviera trabajando directamente en ese ordenador. Servidores Web (Web Servers): Bsicamente, un servidor web sirve contenido esttico a un navegador, carga un archivo y lo sirve a travs de la red.

Pgina 10 By Junior Mendez