Está en la página 1de 4

Qu es la virtualizacin?

Virtualizacin es la tcnica empleada sobre las caractersticas fsicas de algunos recursos computacionales, para ocultarlas de otros sistemas, aplicaciones o usuarios que interacten con ellos. Esto implica hacer que un recurso fsico, como un servidor, un sistema operativo o un dispositivo de almacenamiento, aparezca como si fuera varios recursos lgicos a la vez, o que varios recursos fsicos, como servidores o dispositivos de almacenamiento, aparezcan como un nico recurso lgico. Por ejemplo, la virtualizacin de un sistema operativo es el uso de una aplicacin de software para permitir que un mismo sistema operativo maneje varias imgenes de los sistemas operativos a la misma vez. Esta tecnologa permite la separacin del hardware y el software, lo cual posibilita a su vez que mltiples sistemas operativos, aplicaciones o plataformas de cmputo se ejecuten simultneamente en un solo servidor o PC segn sea el caso de aplicacin. En primer lugar, es muy importante destacar que la virtualizacin no es ni mucho menos un tema nuevo. Sus orgenes ms antiguos se remontan a 1960. Los primeros usos de la virtualizacin incluyen el IBM 704, el Sistema de Tiempo Compartido Compatible desarrollado en el Instituto Tecnolgico de Massachusetts. Cabe mencionar tambin el proyecto Atlas de la Universidad de Manchester (uno de los primeros superordenadores del mundo), que fue pionero en el uso de memoria virtual con paginacin y llamadas de supervisor. IBM reconoci la importancia de la virtualizacin en la dcada de 1960 con el desarrollo del mainframe System 360. El Modelo 67 virtualiz todas las interfaces hardware a travs del Monitor de Mquina Virtual (VMM - Virtual Machine Monitor). Una mquina virtual es bsicamente lo mismo que una mquina fsica, 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.

Hay varias formas de ver o catalogar la virtualizacin, pero en general se trata de uno de estos dos casos: virtualizacin de plataforma o virtualizacin de recursos. Virtualizacin de plataforma: se trata de simular una mquina real (servidor o PC) con todos sus componentes (los cuales no necesariamente son todos los de la mquina fsica) y prestarle todos los recursos necesarios para su funcionamiento. En general, hay un software anfitrin que es el que controla que las diferentes mquinas virtuales sean atendidas correctamente y que est ubicado entre el hardware y las mquinas virtuales. Dentro de este esquema caben la mayora de las formas de virtualizacin ms conocidas, incluidas la virtualizacin de sistemas operativos, la virtualizacin de aplicaciones y la emulacin de sistemas operativos. Virtualizacin de recursos: esta permite agrupar varios dispositivos para que sean vistos como uno solo, o al revs, dividir un recurso en mltiples recursos independientes. Generalmente se aplica a medios de almacenamiento. Tambin existe una forma de virtualizacin de recursos muy popular que no es sino las redes privadas virtuales o VPN, abstraccin que permite a un PC conectarse a una red corporativa a travs de la Internet como si estuviera en la misma sede fsica de la compaa. Virtualizacin completa La virtualizacin completa, tambin llamada virtualizacin nativa, es otra interesante tcnica de virtualizacin. Este modelo utiliza una mquina virtual que media entre el sistema operativo invitado y el hardware nativo. "Mediar" es la palabra clave aqu, ya que la VMM est entre el sistema el sistema operativo invitado y el hardware real. Algunas instrucciones protegidas deben capturarse y manejarse dentro del hypervisor ya que el hardware subyacente no es propiedad de un sistema operativo sino que es compartido a travs del hypervisor. La paravirtualizacin es otra tcnica muy popular que posee algunas similitudes con la virtualizacin completa. Este mtodo utiliza un hypervisor para compartir el acceso al hardware subyacente, pero integra cdigo que est al tanto de la virtualizacin en el propio sistema operativo. Esta aproximacin evita la necesidad de recompilar y capturar, ya que los propios sistemas operativos cooperan en el proceso de virtualizacin. La paravirtualizacin comparte el proceso con el SO invitado (Guest OS) La virtualizacin en el nivel del sistema operativo. Este tipo de virtualizacin, implementa una tcnica diferente. Bsicamente, se encarga de virtualizar los servidores encima del propio sistema operativo. Este mtodo soporta un solo sistema

operativo que ser igual al que tengamos instalado y simplemente asla los servidores independientes. La virtualizacin en el nivel del sistema operativo requiere cambios en el ncleo del sistema operativo, pero como contraprestacin, cuenta con la ventaja de que el rendimiento es igual a la ejecucin nativa. Productos para virtualizar Todas estas nuevas tecnologas, pueden utilizarse en la mayora del software de virtualizacin ms utilizado hoy en da, como Xen, VMware, User-mode Linux, y otras. Software que utiliza la virtualizacin x86 Microsoft Virtual PC Kernel Virtual Machine (KVM) - Controlador aadido a la rama del kernel 2.6 (>2.6.20) de Linux que permite utilizar las extensiones de virtualizacin de los procesadores Intel (Intel VT) y AMD (AMD- V). Microsoft Virtual Server Virtual Server 2005 R2 SP1, que tiene soporte para Intel VT y Pacfica. Parallels Workstation Hypervisor con soporte para Intel VT-x. TRANGO hypervisor empotrado en tiempo real. VMware en los procesadores Intel, VMware 5.5 necesita Intel VT para ejecutar huspedes de 64 bits.[3] Para huspedes de 32-bit, el uso de VT es posible pero no se encuentra activado por defecto porque para cargas de trabajo normales es ms lento. Xen Xen 3.0 emplea Intel VT para ejecutar sistemas operativos no modificados como husped. Tanto Intel como AMD han dado apoyo a sus extensiones de virtualizacin dentro del monitor de mquina virtual Xen, permitiendo que se ejecuten sistemas operativos no modificados. VirtualBox Qu ventajas podemos tener con la virtualizacin? Los usuarios sern provistos con dos o ms ambientes de trabajo completamente independientes entre si segn se requiera. Si se manejan dos como en la mayora de los casos, un ambiente de trabajo sera abierto para que usuarios hagan efectivamente en el lo que quieran, agregando dispositivos e instalando cualquier software que elijan. El segundo ambiente estara cerrado o restringido; es decir, donde el usuario solo tendra acceso a lo que es crtico para la organizacin y sus negocios. De esta forma, si el primer ambiente sufre una cada o colapso, el segundo ambiente sigue trabajando haciendo que el negocio no pare.

En caso de que la organizacin constantemente ocupe estar cambiando de aplicaciones por cuestiones de su negocio, la virtualizacin permite conservar los mismos equipos terminales o de trabajo, y realizar todos los cambios de versiones y plataformas va un entorno virtualizado en la red y teniendo como fuente al servidor. Y que hay de las desventajas? El uso de la virtualizacin representa conflictos con el licenciamiento que aplican los fabricantes de software. El software de virtualizacin representa un desafo para los tipos de licencia por usuario existentes actualmente, por lo cual es probable que cambien las reglas respecto al licenciamiento de software. Claro est que su instalacin y administracin requiere de personal calificado en TI, mas su uso puede ser transparente para un usuario promedio corporativo.

También podría gustarte