Mvirtual2.pptx

Embed Size (px)

DESCRIPTION

MAquinas virtuales en la nube

Citation preview

MODELO CONCEPTUAL

Diego OaMarco PalaciosErick ZambranoLenin ZapataSistemas Operativos II07-11-14MAQUINA VIRTUAL

VIRTUALIZACINLa virtualizacin es una tecnologa de software que est cambiando rpidamente el entorno de las tecnologas de la informacin y transformando radicalmente el modo en que las personas utilizan los sistemas de informacin.

El potente hardware x86 actual, estaba diseado originalmente para ejecutar un nico sistema operativo y una nica aplicacin, pero la virtualizacin ha acabado con estas limitaciones haciendo posible la ejecucin simultnea de varios sistemas operativos y varias aplicaciones en el mismo ordenador, aumentando con ello la utilizacin y la flexibilidad del hardware. FUNCIONAMIENTOla virtualizacin permite transformar hardware en software. Utilizar software para transformar o virtualizar los recursos de hardware de un ordenador x86, incluidos CPU, RAM, disco duro y controlador de red, para crear una mquina virtual completamente funcional que puede ejecutar su propio sistema operativo y aplicaciones de la misma forma que lo hace un ordenador real.

Varias mquinas virtuales comparten recursos de hardware sin interferir entre s de modo que se puede ejecutar simultneamente y de forma segura varios sistemas operativos y aplicaciones en un nico ordenador. Rojo lo que podemos virtualizar, y en negro, aparecen los software necesarios para virtualizar.

VENTAJASRpida 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 (Estimacin media 10:1).Administracin global centralizada y simplificada.Nos permite gestionar nuestro CPD (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 infraestructuraMejora 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 ROINo slo aporta el beneficio directo en la reduccin del hardware necesario, as como de sus costes asociadosReduce 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.

Tipos de software de virtualizacin- VMWare- Microsoft HyperV- Xen (Citrix)- Virtual Box (Sun)- OpenVZEl software ms consolidado en el mercado es VMWare que a la vez es el que ofrece las mayores garantas de xito de un proyecto, proporcionando a la vez evolucin y crecimiento de futuro.Esquema de funcionamiento de la v

Esquema de funcionamiento de la virtualizacin

VirtualBox

VirtualBoxes unsoftwaredevirtualizacinpara arquitecturasx86/amd64, creado originalmente por la empresa alemana innotek. Actualmente es desarrollado porOracle como parte de su familia de productos devirtualizacin. Por medio de esta aplicacin es posible instalarsistemas operativosadicionales, conocidos como sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual.

VirtualBox

Entre los sistemas operativos soportados (en modo anfitrin) se encuentran Linux,Mac OSX, Microsoft Windows ySolaris, y dentro de ellos es posible virtualizar los sistemas operativosFreeBSD,Linux,OpenBSD, Warp, Windows, Solaris,MS-DOSy muchos otros.La aplicacin fue inicialmente ofrecida bajo unalicencia de software privativo, pero en enero de2007, despus de aos de desarrollo, surgi VirtualBox OSE (Open SourceEdition) bajo la licenciaGPL 2. Actualmente existe la versin privativa Oracle VM VirtualBox, que es gratuita nicamente bajo uso personal o de evaluacin.

Por qu elegir VMware para la virtualizacin

Las soluciones de virtualizacin de VMware estn diseadas con tecnologa de VMwarevSphere, nuestra plataforma de virtualizacin probada, resistente y confiable, elegida por ms de 500000clientes, incluidas todas las empresas de la lista FortuneGlobal100. Nuestra innovacin y excelencia han sido reconocidas por empresas de investigacin estratgicas como Gartner, quien nos posiciona en elcuadrante de lderesMagicQuadrant de Gartner,Inc. como uno lderes en la infraestructura de virtualizacin de servidoresx86.- See more at: https://www.vmware.com/latam/virtualization.html#sthash.8VnFPaje.dpuf

Virtualizacin de servidorLa arquitectura de los servidores x86 actuales nos permite ejecutar solo un sistema operativo a la vez. La virtualizacin de servidores deja atrs las arquitecturas con el enfoque tradicional de un servidor por cada SO de los servidores x86. Para ello, separa el sistema operativo y las aplicaciones del hardware fsico, lo que permite obtener un entorno de servidor ms rentable, gil y simplificado. Gracias a la virtualizacin de servidores, se pueden ejecutar varios sistemas operativos en un solo servidor fsico como mquinas virtuales, cada uno con acceso a los recursos de computacin del servidor subyacente.La virtualizacin de servidores libera todo el potencial de los potentes servidores x86 actuales. La mayora de los servidores usan menos del 15% de su capacidad. Esto es muy ineficiente, adems de causar la expansin de servidores y aumentar la complejidad.VMwarevSphere brinda una plataforma de virtualizacin de servidor completa que proporciona lo siguiente:Aumento del 80% en la utilizacin de los recursos de servidorAhorros hasta de un 50% en los gastos operacionales y de capitalUn ndice deconsolidacin de servidoresde 10a1 o superior

Virtualizacin de redesLa virtualizacin de redes es la reproduccin completa de una red fsica en software. Las redes virtuales ofrecen las mismas funciones y garantas que una red fsica; no obstante, proporcionan las ventajas operacionales y la independencia del hardware propias de la virtualizacin, lo que incluye aprovisionamiento rpido, implementacin no disruptiva, y mantenimiento y soporte automatizados para aplicaciones heredadas y nuevas.La virtualizacin de redes ofrece dispositivos y servicios de red lgicos, tales como puertos lgicos, switches, enrutadores, firewalls, equilibradores de carga, redes privadas virtuales (VPN, Virtual Private Network), etc., para las cargas de trabajo conectadas. Las aplicaciones se ejecutan en la red virtual exactamente del mismo modo en que lo hacen en una red fsica.Puede crear una estructura de conexin de red altamente escalable que proporcione niveles ms altos de eficiencia operacional y agilidad, aprovisionamiento ms rpido, resolucin de problemas y clonacin, junto con el monitoreo, la calidad de servicio (QoS, Quality-of-Service) y la seguridad; todo esto con el respaldo del software de virtualizacin de red de VMware.VMware NSX ser la plataforma de virtualizacin de red y seguridad lder en el mundo, que proporcionar una red virtual mvil, programtica y con servicio completo para mquinas virtuales, y que podr implementarse en cualquier hardware de red de protocolo de Internet (IP, Internet Protocol) de uso general. La plataforma VMware NSX combina lo mejor de Nicira NVP y VMware vCloud Network and Security (vCNS) en una sola plataforma unificada. VMware NSX cuenta con una serie completa de elementos y servicios de red lgicos y simplificados que incluyen switches lgicos, enrutadores, firewalls, equilibradores de carga, VPN, QoS, monitoreo y seguridad.

Virtualizacin de escritorioLa implementacin de escritorios como un servicio administrado le permite responder con mayor rapidez a las necesidades y las oportunidades cambiantes. Puede reducir costos y aumentar el servicio mediante el suministro rpido y sencillo de escritorios y aplicaciones virtualizados a las sucursales, a los empleados en el extranjero o tercerizados, y a los empleados mviles con tablets iPad y Android.Lassoluciones para el escritoriode VMware son escalables, coherentes, completamente seguras y altamente disponibles, lo que garantiza un tiempo de servicio del sistema y una productividad ptimos.Optimice la implementacin y la administracin mediante elsuministro de escritorios como un servicio.Proporcioneacceso remoto seguroa empleados temporales y remotos sin sacrificar el rendimiento.

La virtualizacin de Oracle con VMwareVirtualizar su software Oracle de misin crtica, incluyendo la base de datos, middleware y aplicaciones, y lograr el tiempo de lanzamiento al mercado mejoras TCO y cuantificable. Un simplificar los entornos de TI de Oracle permite a sus administradores de TI y aplicaciones mejor aprovechar su almacenamiento, red y recursos informticos para controlar los costos y responder ms rpido a las cambiantes necesidades del negocio. Responder a las necesidades cambiantes del negocio ms rpidoInstalar bases de datos Oracle, middleware y aplicaciones en la plataforma de virtualizacin ms confiable y vea cmo una infraestructura de nube simplificado dramticamente le permite sacar el mximo provecho de sus recursos existentes.

Obtener soporte completo de OracleOracle es totalmente compatible con lavirtualizacin de bases de datos Oracle en VMware.Para aumentar documento de soporte de Oracle, VMware tambin tiene unapoltica de total de propiedadpara los clientes con problemas de Oracle.El soporte de VMware aceptar responsabilidad por cualquier cuestin relacionada con Oracle reportado por un cliente.Por tener que rendir cuentas, el soporte de VMware impulsar el tema de la resolucin, independientemente de qu proveedor (VMware, Oracle u otros) es responsable de la resolucin.En la mayora de los casos, reportaron problemas se pueden resolver a travs de cambios en la configuracin, correcciones de errores o mejoras en las funciones de uno de los proveedores involucrados.

Hay muchos mtodos para lograr la virtualizacin. Dependiendo de lo que queramos, usaremos un sistema u otro. Recomiendo el uso de chroot para probar aplicaciones inestables. La gestin es muy fcil y podremos ver cmo se desenvuelve la aplicacin en un entorno muy parecido al real. Para la virtualizacin de un SO la eleccin es mucho ms complicada. Personalmente elegira Xen o KVM y descartara el uso de virtualbox, uml y Qemu. La grandsima ventaja que tiene KVM es su diseo modular, no necesito instalar ningn kernel extra, ya que KVM es un mdulo y puedo cargarlo cuando lo requiera y descargarlo cuando no virtualice nada. Por otra parte Xencreoque es el que ms se acerca al rendimiento nativo, pero la diferencia que existe con KVM es mnima. Lo que tengo bastante claro es que se necesita tener un procesador de la familia Intel VT o AMD-V si se quiere sacar toda la magia de la virtualizacin de plataformaCONCLUSIONES Y RECOMENDACIONES