stringtranslate.com

Dispositivo de software

Un dispositivo de software es una aplicación de software combinada con el sistema operativo (JeOS) suficiente para funcionar de manera óptima en un hardware estándar de la industria (normalmente un servidor ) o en una máquina virtual . [1] Es una distribución de software o firmware que implementa un dispositivo informático . [2] [3]

Los dispositivos virtuales son un subconjunto de los dispositivos de software. La principal distinción es el formato de empaquetado y la especificidad de la plataforma de destino. Un dispositivo virtual es una imagen de máquina virtual diseñada para ejecutarse en una plataforma de virtualización específica , mientras que un dispositivo de software suele empaquetarse en un formato de imagen de aplicación más general (por ejemplo, Live CD ) que admite instalaciones en máquinas físicas y varios tipos de máquinas virtuales. [4] [5] [6]

Al instalar un dispositivo de software en una máquina virtual y empaquetarlo en una imagen, se crea un dispositivo virtual.

Beneficios

Los dispositivos de software tienen varias ventajas sobre las aplicaciones de software tradicionales que se instalan sobre un sistema operativo :

Tipos de dispositivos de software

Dispositivo virtual

Un dispositivo de software se puede empaquetar en un formato de máquina virtual como un dispositivo virtual , lo que permite ejecutarlo dentro de un contenedor de máquina virtual.

Se puede construir un dispositivo virtual utilizando un formato de máquina virtual estándar, como Open Virtualization Format (OVF) , o un formato específico para un contenedor de máquina virtual en particular (por ejemplo, VMware, VirtualBox o Amazon EC2).

Contenedores

Los contenedores y sus imágenes (como los proporcionados por Docker y Docker Hub) pueden verse como una implementación de dispositivos de software.

Dispositivo de CD en vivo

Un dispositivo de software se puede empaquetar como una imagen de Live CD , lo que permite ejecutarlo en hardware real además de en la mayoría de los tipos de máquinas virtuales.

Esto permite a los desarrolladores evitar las complejidades involucradas en el soporte de múltiples formatos de imágenes de máquinas virtuales incompatibles y centrarse en el mínimo común denominador (es decir, las imágenes ISO son compatibles con la mayoría de las plataformas de máquinas virtuales).

Dispositivos de software comerciales

Los dispositivos de software comerciales normalmente se venden como un servicio de suscripción (pago por uso) y son un enfoque alternativo al software como servicio .

Los clientes pueden recibir todo el servicio y mantenimiento del proveedor de la aplicación, eliminando la necesidad de administrar múltiples flujos de mantenimiento, licencias y contratos de servicio.

En algunos casos, el proveedor de la aplicación puede instalar el dispositivo de software en un equipo de hardware antes de entregárselo al cliente, creando así un dispositivo informático . En ambos casos, el valor principal para el cliente sigue siendo la simplicidad de la compra, la implementación y el mantenimiento.

Véase también

Referencias

  1. ^ Congdon, Lee (25 de enero de 2008). "¿Qué es un dispositivo de software?". Blog de Red Hat . Archivado desde el original el 15 de julio de 2019. Consultado el 29 de diciembre de 2019 .
  2. ^ Smith, Bob; Hardin, John A; Phillips, Graham; Pierce, Bill (2007). Diseño de dispositivos Linux: una guía práctica para construir dispositivos Linux. No Starch Press. pp. xvii. ISBN 978-1-59327-140-4. Recuperado el 6 de mayo de 2008 .
  3. ^ Centro de datos SAN Archivado el 2 de mayo de 2005 en Wayback Machine - Network World
  4. ^ "Especificación OVF 1.1" (PDF) .
  5. ^ "Registro de cambios de VirtualBox" . Consultado el 13 de abril de 2009 .
  6. ^ 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.