stringtranslate.com

Dispositivo virtual

Un dispositivo virtual es una imagen de máquina virtual preconfigurada , lista para ejecutarse en un hipervisor ; los dispositivos virtuales son un subconjunto de la clase más amplia de dispositivos de software . La instalación de un dispositivo de software en una máquina virtual y su empaquetado en una imagen crea un dispositivo virtual. Al igual que los dispositivos de software, los dispositivos virtuales tienen como objetivo eliminar los costos de instalación, configuración y mantenimiento asociados con la ejecución de pilas complejas de software.

Un dispositivo virtual no es una plataforma de máquina virtual completa, sino una imagen de software que contiene una pila de software diseñada para ejecutarse en una plataforma de máquina virtual que puede ser un hipervisor de tipo 1 o de tipo 2.

Formatos de archivos

Los dispositivos virtuales se proporcionan al usuario o cliente como archivos, ya sea mediante descargas electrónicas o distribución física. El formato de archivo más utilizado es el formato de virtualización abierta (OVF). También se puede distribuir como dispositivo virtual abierto (OVA), el formato de archivo .ova es intercambiable con .ovf. El grupo de trabajo de administración distribuida (DMTF) publica la documentación de especificación de OVF. [1] La mayoría de las plataformas de virtualización, incluidas las de VMware, Microsoft, Oracle y Citrix, pueden instalar dispositivos virtuales desde un archivo OVF. [2]

Computación en red

La virtualización resuelve un problema clave en el ámbito de la computación en red : es decir, el hecho de que cualquier red lo suficientemente grande constará inevitablemente de una amplia variedad de configuraciones heterogéneas de hardware y sistemas operativos. La incorporación de dispositivos virtuales a la imagen permite un aprovisionamiento extremadamente rápido de nodos de red y, lo que es más importante, desvincula claramente al operador de la red del consumidor de la red al encapsular todo el conocimiento de la aplicación dentro del dispositivo virtual.

Infraestructura como servicio

Los dispositivos virtuales son recursos críticos en la infraestructura como servicio de computación en la nube . El formato de archivo del dispositivo virtual es una preocupación del proveedor de la nube y, por lo general, no es relevante para el usuario de la nube, aunque este pueda ser el propietario del dispositivo virtual. Sin embargo, pueden surgir desafíos con la transferencia de la propiedad del dispositivo virtual o la transferencia de dispositivos virtuales entre centros de datos en la nube. En este caso, se pueden utilizar las funciones de copia o exportación/importación del dispositivo virtual para superar este problema. [3]

Software como servicio

Con el auge de la virtualización como plataforma para la prestación de servicios alojados, los dispositivos virtuales han llegado a proporcionar una ruta directa para que las aplicaciones locales tradicionales se vuelvan a implementar rápidamente en un modo de software como servicio (SaaS), sin necesidad de una importante reestructuración de la arquitectura de la aplicación para la multi-tenencia . Al disociar al proveedor de la infraestructura del sistema operativo y del hardware del proveedor de la pila de aplicaciones, los dispositivos virtuales permiten que las economías de escala de un lado se aprovechen mediante la economía de la simplicidad del otro. Los enfoques tradicionales de SaaS, como el que promociona Salesforce.com, aprovechan la infraestructura compartida al forzar un cambio masivo y una mayor complejidad en la pila de software.

Un ejemplo concreto del enfoque de los dispositivos virtuales para la entrega de SaaS es Amazon Elastic Compute Cloud (EC2), una red de nodos de hipervisor Xen acoplados a la disponibilidad de dispositivos virtuales preempaquetados en el formato Amazon Machine Image . Amazon EC2 reduce la barrera de costos hasta el punto en que se vuelve factible que cada cliente del servicio hospedado tenga su propia instancia de dispositivo virtual en lugar de obligarlos a compartir instancias comunes. Antes de EC2, los modelos hospedados de un solo inquilino eran demasiado costosos, lo que llevó al fracaso de muchas de las primeras ofertas de ASP .

Además, a diferencia de los enfoques multiusuario de SaaS, un dispositivo virtual también se puede implementar en las instalaciones para clientes que necesitan acceso a la red local para la aplicación en ejecución o tienen requisitos de seguridad que un modelo de alojamiento de terceros no cumple. La tecnología de virtualización subyacente también permite el movimiento rápido de instancias de dispositivos virtuales entre entornos de ejecución física. Los enfoques tradicionales de SaaS fijan la aplicación en su lugar en la infraestructura alojada.

Véase también

Referencias

  1. ^ "Especificación OVF 1.1" (PDF) .
  2. ^ "Registro de cambios de VirtualBox" . Consultado el 13 de abril de 2009 .
  3. ^ Wu CF, Wang YS, Liu GN, Amies, A, 2012, Crear soluciones en IBM SmartCloud Enterprise: transferir activos de imágenes entre diferentes cuentas IBM developerWorks , 6 de junio.

Lectura adicional