mquinas virtuales en un mismo host. Aislamiento: cada mquina virtual est aislada del resto de mquinas virtuales en el mismo host. Encapsulacin: Las mquinas virtuales encapsulan todo el sistema (configuracin de hardware, sistema operativo y aplicaciones) en ficheros. Independencia del hardware: Una mquina virtual puede funcionar en cualquier servidor, sin modificacin. En algunos anlisis de carga de servidores, millones en todo el mundo, se encuentran estadsticas de que solo se aprovecha 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. Si a esto unimos la proliferacin de servidores, nos encontramos con un parque infrautilizado y con dificultades de mantenimiento. El crecimiento en las implementaciones de servidores y escritorios x86 gener nuevos desafos operacionales y de infraestructura de TI. Estos desafos incluyen: Poca utilizacin de la infraestructura. Las implementaciones estndar de servidores x86 alcanzan un promedio de utilizacin de solo el 10 % al 15 % de la capacidad total, segn International Data Corporation (IDC), una empresa de investigacin de mercado. Las organizaciones suelen ejecutar una aplicacin por servidor para evitar que la vulnerabilidad de una aplicacin afecte la disponibilidad de otra aplicacin del mismo servidor. Mayores costos de infraestructura fsica. Los gastos operacionales que sustentan el crecimiento de la infraestructura fsica han aumentado de manera continua. La mayor parte de la infraestructura de computacin debe estar en funcionamiento en todo momento, lo que implica un costo por consumo de energa, refrigeracin e instalaciones que no vara de acuerdo con los niveles de utilizacin. Mayores costos de administracin de TI. A medida que los entornos de computacin se vuelven ms complejos, el nivel de capacitacin y experiencia especializada requerida para el personal de administracin de infraestructura y los costos asociados a tal personal aumentan. Las organizaciones invierten tiempo y recursos de manera desproporcionada en tareas manuales asociadas al mantenimiento de servidores, y eso requiere ms personal.
Insuficiencia de conmutacin de recuperacin y
proteccin contra desastres. Las organizaciones se ven cada vez ms afectadas por el tiempo fuera de servicio de aplicaciones fundamentales de servidor y por la falta de accesibilidad de escritorios fundamentales de usuario final. La amenaza de los ataques a la seguridad, los desastres naturales, las pandemias y el terrorismo han puesto en manifiesto la importancia de una planificacin para la continuidad del negocio relacionada con servidores y escritorios. Demasiado mantenimiento para los escritorios de usuario final. La administracin y la seguridad de los escritorios empresariales generan varios desafos. Controlar un entorno distribuido de escritorio y promover polticas de administracin, acceso y seguridad sin afectar el trabajo eficaz de los usuarios son tareas complejas y muy costosas. Es necesario llevar a cabo actualizaciones y aplicar parches continuamente en los entornos de escritorio para eliminar las vulnerabilidades de seguridad. REDUCCIN DE COSTOS
Al consolidar los servidores se evita la proliferacin de
servidores que noestn ptimamente utilizados y se reducen los costos de TI con respecto al mantenimiento, capacidad de refrigeracin, administracin, consumo de espacio y electricidad debido a que se tiene menor nmero de equipos.
Mejora la eficiencia y la flexibilidad en el uso de
recursos, posibilitando una mayor utilizacin de la infraestructura existente sin costo aadido. Reduce el costo total de la propiedad TCO (Total Cost of Ownership) de servidores y garantiza un Retorno de la inversin ROI (Return on Investment)casi inmediato en una empresa. Reduccin de costos en la implantacin de Planes de Recuperacin ante desastres como tambin la simplificacin del cableado en la infraestructura en las Redes de rea Local (LAN) y Redes de rea de Almacenamiento (SAN). INDEPENDENCIA
El aislamiento de aplicaciones puede evitar que una
aplicacin que falla afecte el funcionamiento y el desempeo de otras aplicaciones, obteniendo mayor tiempo de disponibilidad.
Las mquinas virtuales estn completamente
aisladas entre s y de la mquina host. Si existen fallas en una mquina virtual, las dems no se ven afectadas. Se reducen los conflictos entre aplicaciones al proporcionar aplicaciones virtualizadas disponibles por demanda a las estaciones de trabajo, por lo que se reduce el nivel de pruebas de regresin, requeridas antes de la puesta en marcha de aplicaciones. MAYOR SOLIDEZ
Sistemas de recuperacin de desastres ms
sencillos de implementar, ya que se facilita la configuracin de ambientes redundantes de recuperacin rpida de operaciones en caso de un desastre o falla. Se apoya en la automatizacin del respaldo, la replicacin y el movimiento rpido de cargas de trabajo entre servidores, estaciones de trabajo y aplicaciones, proporcionando mayor solidez en recuperacin de operaciones. Facilita el acceso a la informacin almacenada en los sistemas mejorando la calidad del servicio. Agiliza el proceso de pruebas y copia de sistemas, proporcionando facilidad para la creacin de entornos de test que permiten poner en marcha nuevas aplicaciones sin impactar a la produccin. Los datos no se filtran a travs de las mquinas virtuales y las aplicaciones slo pueden comunicarse a travs de las conexiones de red establecidas. Las tecnologas de virtualizacin soportan la migracin en caliente, permitiendo que el sistema operativo y las aplicaciones de una mquina virtual se muevan a un nuevo servidor para balancear la carga sobre el hardware disponible. MEJOR ADMINISTRACIN
Para efectuar el mantenimiento a los servidores se
puede desplazar la carga de trabajo entre los dems, con un impacto reducido en la continuidad de operaciones, liberando de carga a los servidores sometidos a mantenimiento. Reduccin de los problemas de compatibilidad de aplicaciones o escenarios de pruebas, ya que existe soporte para aplicaciones antiguas haciendo posible que las aplicaciones que solo pueden correr en sistemas operativos anteriores u obsoletos es posible que lo hagan en un hardware nuevo sin necesidad de arreglos o actualizaciones de cdigo. Proporciona asignacin inmediata de recursos, ya que pueden asignarse ms recursos cuando aumenta la carga de trabajo sin que esto implique la adquisicin adicional de hardware, logrando distribucin automtica de cargas de trabajo en tiempo real segn la demanda. Se pueden utilizar herramientas de administracin de recursos fsicos para reducir la complejidad del sistema y estructurar los cambios a la infraestructura. Seguridad: cada mquina tiene un acceso privilegiado (root o administrador) independiente. Por tanto, un ataque de seguridad en una mquina virtual slo afectar a esa mquina. Flexibilidad: podemos crear las mquinas virtuales con las caractersticas de CPU, memoria, disco y red que necesitemos, sin necesidad de comprar un ordenador con esas caractersticas. Tambin podemos tener mquinas virtuales con distintos sistemas operativos, ejecutndose dentro de una misma mquina fsica. Agilidad: la creacin de una mquina virtual es un proceso muy rpido, bsicamente la ejecucin de un comando. Por tanto, si necesitamos un nuevo servidor lo podremos tener casi al instante, sin pasar por el proceso de compra, configuracin, etc. Portabilidad: toda la configuracin de una mquina virtual reside en uno o varios ficheros. Esto hace que sea muy fcil clonar o transportar la mquina virtual a otro servidor fsico, simplemente copiando y moviendo dichos ficheros que encapsulan la mquina virtual. DESVENTAJAS DE LA VIRTUALIZACIN
Todas las ventajas que nos proporciona la virtualizacin
tienen un precio, que consiste fundamentalmente en una prdida de rendimiento, ya que un sistema operativo virtualizado no tiene los mismos niveles de rendimiento que si estuviera directamente instalado sobre el hardware, es decir una aplicacin generalmente correr ms despacio en una mquina virtual que en un servidor fsico. La degradacin depender de la tecnologa de virtualizacin utilizada, de la configuracin realizada a nivel hipervisor y de la propia aplicacin. Es por esto que es muy importante realizar un estudio de consolidacin de servidores analizando el uso de recursos de los servidores que se deseen virtualizar para que no se presenten problemas de rendimiento cuando se tenga un ambiente virtualizado. Cuando no se cuenta con un servidor anfitrin de buenas caractersticas fsicas, la creacin de mquinas virtuales, tiene un costo en ocupacin de recursos, principalmente en espacio en disco, RAM y capacidad de proceso. Es por esto que se debe tener un buen factor de consolidacin con un porcentaje de uso que no supere el 80% de sus recursos fsicos disponibles. La virtualizacin limita el uso de ciertos dispositivos, en ciertas soluciones incluso hay que recurrir al uso de dispositivos obsoletos como: USB 1.0, Firewire 400, Ethernet 100, etc.
Si sucede alguna avera en el servidor anfitrin de
virtualizacin afectara a todas las mquinas virtuales alojadas en l, por esta razn es necesario contar con soluciones de alta disponibilidad como replicacin de datos y clustering para evitar cadas del servicio. Qu es una maquina virtual y qu podemos hacer con ella?
Una mquina virtual es bsicamente lo mismo que una
mquina fsica, como hemos dicho anteriormente. Con su propio sistema operativo, su propio disco duro, RAM, BIOS, CD, DVD, USB. Dispone de conexiones de red y podemos instalar y ejecutar programas, de la misma manera que lo hacemos en un entorno real. Podemos correr simultneamente mltiples sistemas operativos en un mismo PC, incluidos Ubuntu, Red Hat, Suse, Novel, Solaris, Windows server 2003, Windows XP, Windows Vista, etc. Crear una Red Virtual en donde podamos interconectar cada una de nuestras mquinas virtuales entre ellas, con nuestra mquina real, o con una red pblica. Podemos crear y usar una red compleja multicapa, con switchs, bridges, firewall, y adaptadores Ethernet virtuales y . Testear programas sin temor a que si ocurre algn problema dentro del entorno virtual, le vaya a afectar al entorno fsico.