La transmisión de aplicaciones es una forma de distribución de software bajo demanda . En estos escenarios, solo las partes esenciales del código de una aplicación deben instalarse en la computadora: mientras el usuario final realiza acciones en la aplicación, el código y los archivos necesarios se entregan a través de la red cuando y cuando se requieren.
La transmisión de aplicaciones es un concepto relacionado con la virtualización de aplicaciones , donde las aplicaciones se ejecutan directamente desde una máquina virtual en un servidor central que está completamente separado del sistema local. Por el contrario, la transmisión de aplicaciones ejecuta el programa localmente, pero aún implica el almacenamiento centralizado del código de la aplicación. [1]
Servidor de transmisión
Una aplicación está empaquetada y almacenada en un servidor de transmisión. [2] [1] El empaquetado o la secuenciación produce una imagen de la aplicación de manera que ordena la entrega o optimiza de manera predicativa la entrega al cliente. [2]
Lanzamiento y transmisión de la aplicación
El lanzamiento inicial de una aplicación sería importante para el usuario final y el proceso de empaquetado podría optimizarse para lograrlo. Una vez lanzado, se seguirían las funciones comunes. Dado que estas funciones son solicitadas por el usuario final, estas pueden transmitirse de manera similar. [2] [1] En este caso, el cliente está extrayendo la aplicación del servidor de flujo. De lo contrario, la aplicación completa podría entregarse desde el servidor al cliente en segundo plano. En este caso, el servidor envía la aplicación al cliente.
Ventajas
El concepto de transmisión de aplicaciones tiene varias ventajas importantes sobre la distribución de software tradicional: dada la complejidad de las aplicaciones modernas, muchas funciones nunca o rara vez se utilizan, y extraer la aplicación bajo demanda es más eficiente en términos de uso de servidor, cliente y red; [3] la transmisión por secuencias también permite que las aplicaciones se almacenen en caché en el sistema local y aún se ejecuten de manera tradicional; las actualizaciones también se pueden implementar automáticamente en los archivos de la aplicación en caché. [1] [2] [4]
Implementaciones específicas de proveedores
- Transmisión de aplicaciones Citrix : complemento sin conexión de XenApp
- Transmisión de aplicaciones de Google : Protocolo http de Chrome [se necesita aclaración ]
- Jukebox de numerosas aplicaciones
- Servidor de aplicaciones remotas de Parallels
- Virtualización de aplicaciones de Microsoft (App-V)
- Virtualización de aplicaciones de Novell ZENworks
- El servicio Office 365 de Microsoft utiliza un sistema de transmisión por secuencias conocido como "Hacer clic para ejecutar" para distribuir las aplicaciones de Office . [5]
- Turbo (software)
Servicios de transmisión de aplicaciones
Ver también
Referencias
- ^ a b c d "Panacea virtual encontrada en la transmisión de aplicaciones" . Datamación . 2008-08-11 . Consultado el 10 de septiembre de 2010 .
- ^ a b c d "La virtualización de escritorio llega a la mayoría de edad" (PDF) . Credit Suisse . 2007-11-26. Archivado desde el original (PDF) el 20 de febrero de 2009 . Consultado el 3 de marzo de 2008 .
- ^ Dan Kusnetzky (25 de julio de 2007). "Transmisión de aplicaciones y por qué debería importarle a su organización" . ZDNet.com. Archivado desde el original el 19 de septiembre de 2010 . Consultado el 10 de septiembre de 2010 .
- ^ Robert L. Mitchell (21 de noviembre de 2005). "Streaming del escritorio" . [computerworld.com]. Archivado desde el original el 24 de febrero de 2008 . Consultado el 4 de marzo de 2008 .
- ^ "Office 2013 disponible ahora: Microsoft abandona los DVD en el impulso de suscripciones en la nube" . The Verge . Consultado el 15 de marzo de 2013 .
- ^ https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html
- ^ https://aws.amazon.com/appstream2/
- ^ https://cameyo.com/