Usos de la Virtualización

Usos de la Virtualización
La virtualización es la creación a través de software de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red
Los usos más comunes son:

  • Consolidación de Servidores, se ocupa la tecnología de virtualizacón, específicamente la de máquinas virtuales, para consolidar muchos servidores equipos en un o pocos servidores virtuales.
  • Recuperación de Fallas – Disaster Recovery, las máquinas virtuales pueden utilizarse como ambientes de respaldo en vivo –hot standby- para los servidores de producción físicos. Esto permite cambiar la filosofía clásica delBackup-and-Restore por medio de la capacidad de hacer boot de los respaldos imágenes en las máquinas virtuales que están en vivo, posibilitando que éstas tomen la carga del servidor de producción que se está yendo fuera de servicio.
  • Portabilidad para Aplicaciones, Para hacer portables las aplicaciones para los dispositivos USB –Pen Drive por ejemplo- los desarrolladores de software tienen que hacer que el registro –clave de autorización de uso- y sus archivos almacenados aparezcan siempre como si estuvieran en el directorio en que normalmente operan.
  • Aplicaciones heredadas (Legacy Applications) la operación de estas aplicaciones puede ser muy bien atendida por máquinas virtuales. Es común que muchas de estas aplicaciones legacy no pueda funcionar en los procesadores y sistemas operativos actuales. Y, aún si pueden hacerlo terminan  de manera que la virtualización termina siendo una muy buena alternativa.
  • Ambientes para Pruebas – Sandboxes, las máquinas virtuales pueden usarse para generar ambientes seguros, aislados para probar aplicaciones o sistemas nuevos cuyo comportamiento está recién conociéndose. Estos ambientes se pueden crear dinámicamente, según sean las necesidades del software que se necesita probar.
Tipos de Virtualización
Se clasifican en:

  • Virtualización de Software, básicamente es un ambiente que hace de anfitrión de un sistema operativo que corresponde a otro hardware, esto se logra mediante la simulación. Esta simulación tiene que ser lo suficientemente robusta para que los programas administradores de períféricos hardware drivers puedan funcionar en el sistema anfitrión.
  • Virtualización de Recursos, es la combinación de múltiples recursos, sea por agregación o combinación en un recurso de mayor capacidad, o en un pool de recursos. Por ejemplo, el RAID es la combinación de muchos discos en un disco lógico más grande.