La virtualizacin consiste en trminos generales en emular mediante algn
programa (como puede ser Virtualbox(gratuito) o VMware (de pago)) un hardware sobre el que montar un servicio, servidor o red. De esta forma se crea lo que conocemos como una mquina virtual. As, con un solo ordenador tu puedes crear varias mquinas virtuales e instalar en cada una de ellas el software (ya sea un windows, una distribucin de Linux, o MacOS) que necesites para trabajar. Esto es realmente interesante no solo para el usuario que se dedica de forma profesional a la informtica sino para todos los usuarios. Por ejemplo, si tu eres usuario de Windows y necesitas en algun momento trabajar con un programa pero este slo se encuentra disponible para Linux, podras mediante una mquina virtual instalarte un Linux dentro de tu Windows y trabajar con el programa que necesitas. Por qu necesitamos la virtualizacin? Necesitar vitualizar S.O para poder trabajarlos sin hacer cambios en nuestro equipo. Si nosotros pretendemos instalar cada servicio o porgrama en nuestro PC conseguiramos que finalmente fuera lento e insostenible para trabajar. En cambio si nosotros instalamos el software que queremos en una mquina virtual nuestro pc no se resentir, podremos trabajarlo como si lo estuvieramos instalando en un ordenador de pruebas sin comprometer la seguridad de nuestro equipo Cada mquina virtual puede interactuar de forma independiente con otros dispositivos, aplicaciones, datos y usuarios, como si se tratara de un recurso fsico independiente. Diferentes mquinas virtuales pueden ejecutar diferentes sistemas operativos y mltiples aplicaciones al mismo tiempo utilizando un solo equipo fsico. Debido a que cada mquina virtual est aislada de otras mquinas
virtualizadas, en caso de ocurrir un bloqueo esto que no afecta a las dems
mquinas virtuales.. Hypervisor es el software que hace posible la virtualizacin. Este software, tambin conocido como administrador de virtualizacin, se encuentra entre el hardware y el sistema operativo, separando el sistema operativo y las aplicaciones del hardware. El hypervisor asigna la cantidad de acceso que los sistemas operativos y aplicaciones tiene al procesador , memoria, disco duro y otros recursos. Adems de utilizar la tecnologa de virtualizacin para dividir una mquina en varias mquinas virtuales, tambin puede utilizar las soluciones de virtualizacin para combinar mltiples recursos fsicos en un recurso virtual. Un buen ejemplo de esto es la virtualizacin del almacenamiento, en el que mltiples recursos de almacenamiento en red se agrupan como si fueran un nico dispositivo de almacenamiento para el manejo ms fcil y ms eficiente de estos recursos. Otros tipos de virtualizacin existentes son: Virtualizacin de red en la cual se divide el ancho de banda disponible de una red en diferentes canales independientes que pueden ser asignados a los servidores o dispositivos especficos. La virtualizacin de aplicaciones separa las aplicaciones del hardware y el sistema operativo, ponindolas en un contenedor que puede ser trasladado sin interrumpir otros sistemas. La virtualizacin de escritorio permite a un servidor centralizado ofrecer y administrar escritorios personalizados de forma remota. Este tipo de virtualizacin ofrece a los usuarios una experiencia completa de una computadora de escritorio fsica pero estando en realidad almacenada y ejecutada en un servidor central de manera virtualizada. La virtualizacin se introdujo por primera vez en la dcada de 1960 por IBM para impulsar la utilizacin de grandes sistemas (mainframe caros) dividiendolos en mquinas virtuales separadas lgicas que podan ejecutar mltiples aplicaciones y procesos al mismo tiempo. En los aos 1980 y 1990, este modelo de mainframe centralizado y compartido dio paso a un modelo distribuido (la computacin cliente-servidor) en el cual muchos servidores independientes x86 de bajo costo eran capaces de ejecutar aplicaciones especficas. La virtualizacin se desvaneci como centro de atencin durante un tiempo, ahora es una de las ltimas tendencias en la industria una vez ms, ya que las organizaciones tienen por objeto aumentar la utilizacin, la flexibilidad y la rentabilidad de sus recursos informticos. VMware, Citrix, Microsoft, IBM, Red Hat y muchos otros proveedores ofrecen soluciones de virtualizacin.
Cuales son las ventajas de la virtualizacin?
Existen muchos beneficios para la consolidacin de servidores Linux o Windows mediante el aprovechamiento de los diferentes productos de virtualizacin de servidores existentes en mercado en el mercado. A continuacin enumeros algunos beneficios que brinda esta tecnologa: 1.Disminuye el nmero de servidores fsicos. Esto trae como consecuencia una reduccin directa de los costos de mantenimiento de hardware. 2.Mediante la implementacin de una estrategia de consolidacin de servidores, puede aumentar la eficiencia de la utilizacin del espacio en su centro de datos. 3.Al tener cada aplicacin dentro de su propio servidor virtual puede evitar que una aplicacin impacte otras aplicaciones al momento de realizar mejoras o cambios. 4.Usted puede desarrollar una norma de construccin de servidor virtual que se puede duplicar fcilmente lo que acelerar la implementacin del servidor. 5.Usted puede desplegar mltiples tecnologas de sistemas operativos en una sola plataforma de hardware (es decir, Windows Server 2003, Linux, Windows 2000, etc.) Al tomar ventaja de la virtualizacin de servidores puede fcilmente mejorar la eficiencia de su centro de datos, as como reducir el coste de propiedad.