Las raíces de Amazon AppStream están en la virtualización de aplicaciones, un concepto que se hizo popular a principios de la década de 2000. La transmisión de aplicaciones es un subconjunto de la virtualización de aplicaciones. La virtualización de aplicaciones se creó originalmente para manejar la compatibilidad con versiones anteriores de las aplicaciones heredadas y permitir que se ejecuten en sistemas operativos modernos.
Las empresas que ofrecen servicios similares son Microsoft, Citrix y VMware.
Si hay una empresa que se benefició del concepto de virtualización de aplicaciones, es Microsoft. Con muchas aplicaciones heredadas que van desde 16 bits a 32 bits desarrolladas utilizando el SDK inicial de Windows, se presentaron problemas de compatibilidad en Windows Vista. Microsoft compró una compañía llamada Softricity para su popular producto llamado SoftGrid y lo renombró como App-V. Este fue el mismo tiempo durante el cual Microsoft también compró Virtual PC al darse cuenta de la oportunidad de mercado en torno a la virtualización. Softricity utiliza el protocolo del Protocolo de transmisión en tiempo real (RTSP) para transmitir las tramas al cliente. App-V pasó por varias iteraciones y ahora está disponible como Microsoft Desktop Optimization Pack (MDOP).
- ¿Por qué algunas personas son reticentes o no quieren implementar sus aplicaciones en Google Cloud Platform incluso si es más conveniente y los datos involucrados no son confidenciales?
- ¿Qué hace para mantener y desarrollar una VPC de AWS?
- Cómo cargar archivos en la nube que solo todos pueden leer, pero no se pueden descargar
- Cuando usa una instancia de AWS EC2 durante menos de una hora, ¿se le cobra por una hora completa?
- ¿Dónde está el mejor instituto de capacitación para Cloud Computing en Mumbai?
Incluso antes de que Microsoft invirtiera en la virtualización de aplicaciones, Citrix tenía un producto en forma de Citrix Presentation Server que admitía la transmisión de aplicaciones. Ahora, una parte de la familia Citrix XenApp, este producto está diseñado para ejecutarse en Windows Server. Utiliza un protocolo llamado Arquitectura de computación independiente (ICA) para transmitir a los clientes.
En 2008, VMware adquirió Jitit Inc. para su producto llamado Thinstall para presentar su propio producto de transmisión de aplicaciones llamado ThinApp. Al igual que Microsoft App-V, ThinApp se usa para implementar y aislar aplicaciones que pueden ser consumidas por una variedad de clientes. Utiliza el protocolo estándar de Windows, Bloque de mensajes del servidor (SMB) para la transmisión. A diferencia de App-V y XenApp, ThinApp admite el acceso sin conexión a las aplicaciones. Cuando se combina con la solución VDI de VMware llamada Horizon, ThinApp puede transmitir aplicaciones a teléfonos móviles y tabletas.
Amazon AppStream es un servicio innovador que llevó la virtualización de aplicaciones a la nube. Utiliza un protocolo propietario llamado STX. Amazon no proporcionó suficientes detalles sobre el protocolo y su funcionamiento. Solo se menciona que el servicio puede adaptarse al ancho de banda disponible para proporcionar una experiencia de usuario óptima incluso con poco ancho de banda. Como la mayoría de los servicios en la nube, explota los conceptos de aprovisionamiento rápido, escalamiento horizontal y arquitectura elástica, lo que facilita a los desarrolladores crear aplicaciones del lado del servidor que no solo hacen el trabajo pesado, sino que también crecen y se reducen automáticamente. El SDK está disponible para servidores y clientes. Solo las aplicaciones del lado del servidor escritas para Microsoft Windows se pueden transmitir a los clientes.
No hay alternativas de código abierto, pero Cameyo ofrece una versión gratuita de su producto de virtualización de aplicaciones. Appstract – Sistema de virtualización de aplicaciones portátil – Google Project Hosting es una alternativa de código abierto pero destinada a fines académicos.