Romper con RDS no es tan difícil

Última actualización:
22 de mayo de 2024

‍Romper con RDS no es tan difícil

¿Es usted un proveedor ISV o MSP que utiliza Microsoft® Remote Desktop Services (RDS) para ofrecer aplicaciones Windows® a los usuarios? ¿Está cansado del coste y la complejidad de RDS? ¿Busca una alternativa a RDS? En este artículo, repasaremos las alternativas a RDS y las ventajas e inconvenientes de cada una de ellas.

Primera opción: reescribir la aplicación Windows

En este escenario, está reescribiendo su aplicación Windows como una aplicación nativa web que puede entregar desde cualquier nube utilizando un modelo de Software como Servicio (SaaS). Las aplicaciones nativas de la Web tienen un aspecto moderno del que carecen las aplicaciones de Windows, lo que puede ser una perspectiva interesante para un ISV de Windows. Además, reescribir su aplicación le ofrece la oportunidad de realizar cambios profundos y fundamentales en el flujo de trabajo, las dependencias e incluso las funciones de la aplicación, para abordar cualquier problema que tenga el usuario.

Pero reescribir tu aplicación Windows como una aplicación web nativa significa que estás empezando desde cero. Escribir aplicaciones web nativas requiere un conjunto de habilidades que su equipo de desarrollo de Windows probablemente no tiene, por lo que tendrá que volver a entrenar a su equipo actual o contratar a uno nuevo. Tendrá que seleccionar una nueva pila tecnológica, incluido un nuevo lenguaje de programación, marcos de trabajo, bibliotecas y herramientas de desarrollo. Tendrá que diseñar la arquitectura de la nueva aplicación, la estructura de la interfaz de usuario, la gestión de datos y la interacción de los componentes de la aplicación.

Cada característica, función y dependencia de tu aplicación Windows tendrá que ser reimaginada y reescrita. También tendrás que diseñar una nueva interfaz de usuario, lo que requiere otro conjunto de habilidades completamente nuevo, y luego construir el front-end de la aplicación web. Y lo que es aún más aterrador, tendrás que migrar los datos de la aplicación Windows actual a la nueva aplicación web, lo que implica convertir formatos de datos o esquemas de bases de datos. Y lo que es aún más aterrador, tendrás que crear los componentes del lado del servidor, incluidas las API y los servicios web, para dar soporte a la funcionalidad de la aplicación web e implementar el almacenamiento de datos, la lógica del servidor y la autenticación.

Una vez creada la aplicación web, hay que completar las pruebas, el control de calidad, la aplicación de medidas de seguridad, la optimización de la aplicación, la documentación y la formación de los usuarios. Por último, tendrás que desplegar la nueva aplicación y convencer a los usuarios de que la adopten para poder retirar la aplicación de Windows. Ah, y mientras tu equipo construye la aplicación web, tendrás que seguir actualizando y dando soporte a la aplicación de Windows hasta que puedas retirarla.

Parece mucho esfuerzo y gasto si lo que realmente quieres es dejar de usar RDS.

Segunda opción: adoptar otra solución de acceso remoto

En esta opción, tu aplicación se queda como está (inserta un suspiro de alivio) pero tu enfoque para la entrega de aplicaciones cambia de usar RDS a usar otra solución de acceso remoto.

Tiene varias opciones, entre ellas:

{{CTAEMBED_IDENTIFIER}}

‍Infraestructura de escritorio virtual(VDI)

La VDI simula un entorno de escritorio de usuario final al que se accede desde un dispositivo de usuario final a través de una red o de Internet. El escritorio se ejecuta en un software de virtualización que se ejecuta en un hipervisor que se ejecuta en un servidor físico o en un servidor virtual que se instala y ejecuta en una máquina física.

Algunos ejemplos de productos VDI son VMware Horizon® y Citrix® Virtual Apps and Desktops (si entrega su aplicación desde un centro de datos local). VDI es ideal para las empresas que desean controlar y entregar de forma segura múltiples aplicaciones en un escritorio gestionado a sus empleados. Pero, para un ISV o MSP, VDI incluye muchas características y funciones que no son necesarias para entregar una o dos aplicaciones a los clientes. Y, al igual que RDS, VDI es compleja, cara y difícil de gestionar; de hecho, la tecnología central subyacente de Citrix es RDS.

Además, tanto Citrix como VMware® han sido adquiridas y han experimentado cambios significativos que pueden no redundar en beneficio de los ISV y los MSP. Citrix firmó recientemente un nuevo acuerdo con Microsoft que está llevando a una hoja de ruta de productos integrada, incluyendo un mandato para utilizar sólo Azure® para implementaciones en la nube. Dado este acuerdo, los ISV y MSP que adopten Citrix y quieran mantener abiertas sus opciones en la nube se verán obligados en algún momento a pasarse a Azure.

VMware fue adquirida por Broadcom, que inmediatamente escindió y vendió la división VMware EUC a KKR[NV1] sin resolver un acuerdo de licencia crítico que incluye una licencia de vSphere Desktop con Horizon sin coste adicional para el cliente. Es posible que los ISV y los MSP quieran esperar a que se asiente el polvo (lo que podría llevar meses o años) antes de optar por Horizon como solución de acceso remoto.

Parallels® Remote Application Server (RAS) también encaja en esta categoría, permitiendo a TI entregar un escritorio a un usuario que en realidad se está ejecutando en un servidor. Sin embargo, Parallels se ejecuta en RDS, por lo que resulta inútil para ISVs y MSPs que deseen una alternativa a RDS.

Escritorio como servicio (DaaS)

DaaS es VDI como servicio. Citrix ofrece Citrix DaaS (esencialmente Citrix® Virtual Apps and Desktops entregado como un servicio) y VMware ofrece Horizon entregado como DaaS. Parallels también tiene un producto DaaS.

Mientras que la utilización de DaaS significa que los ISVs y MSPs evitan los retos relacionados con la construcción y gestión de una infraestructura VDI, también significa que esos ISVs y MSPs están pagando por el coste del servicio más muchas características de gestión de usuarios incluidas que simplemente no necesitan (un ISV con el que hablé recientemente estimó que utilizaron sólo el 20% de las características disponibles de Citrix en su implementación).

Virtualización de aplicaciones

La virtualización de aplicaciones utiliza la tecnología de virtualización para ofrecer aplicaciones en lugar de escritorios. Al igual que la VDI, utiliza un hipervisor para crear una máquina virtual que ejecuta aplicaciones a las que los usuarios pueden acceder de forma remota, lo que puede reducir ligeramente la complejidad de la solución frente a una implementación de VDI.

Las organizaciones utilizan la virtualización de aplicaciones principalmente para poner una aplicación a disposición de usuarios específicos dentro de una organización, o para permitir a los usuarios ejecutar una aplicación en un sistema operativo distinto del sistema operativo de la máquina del usuario.

Citrix Apps and Desktops encaja en esta categoría, pero sólo puede licenciarse a clientes que ejecuten su infraestructura in situ. Horizon también puede utilizarse para virtualizar aplicaciones, pero es tan complejo hacerlo como virtualizar un escritorio. Y, como ya se ha mencionado, ambas empresas están experimentando cambios derivados de su adquisición que suponen una señal de alarma para los ISV y los MSP.

Un servicio, Amazon® AppStream® 2.0 para Windows, es un servicio de virtualización de aplicaciones Windows basado en la nube que puede configurarse para el streaming de aplicaciones. Sin embargo, AppStream utiliza RDS, que requiere que los clientes adquieran licencias de usuario final de Microsoft además de las licencias de Windows y AppStream.

Microsoft App-V es otra solución de virtualización de aplicaciones, utilizada principalmente para permitir a los usuarios ejecutar aplicaciones heredadas de Windows en máquinas modernas. App-V se incluye en Windows 10 para empresas (versión 1607), pero requiere que los clientes compren licencias de usuario final para cada usuario designado, lo que aumenta significativamente el coste de implementación. Y lo que es más importante, App-V dejará de funcionar en abril de 2026.

Publicación de aplicaciones

Las aplicaciones publicadas son programas de software virtuales que parecen y actúan como aplicaciones locales, pero que en realidad se ejecutan en un servidor. Los ISV y los MSP pueden configurar el acceso a las aplicaciones publicadas en el dispositivo del usuario para que éste acceda e inicie una aplicación publicada del mismo modo que lo haría con una aplicación local. En muchos casos, el usuario no puede distinguir entre una aplicación publicada y una aplicación instalada en su dispositivo.

Las soluciones de publicación de aplicaciones incluyen RDS y VMware Horizon Apps, que aprovecha los servidores Microsoft Remote Desktop Session Host (RDSH) y RDS para ofrecer aplicaciones publicadas. Ninguna de las dos es una opción para ISV y MSP que deseen una alternativa RDS.

Existe una solución de publicación de aplicaciones que no utiliza RDS-GO-Global®, que proporciona acceso multiusuario a aplicaciones Windows desde cualquier ubicación, dispositivo y sistema operativo. GO-Global sustituye por completo la funcionalidad RDS, incluido el núcleo multisesión, los clientes de Escritorio remoto, el controlador de pantalla, el protocolo, la pasarela de Internet y las herramientas de gestión, eliminando los costes de licencias de Windows y de usuarios.

Dado que GO-Global no utiliza RDS, las aplicaciones publicadas con GO-Global requieren menos esfuerzo de implementación y gestión de TI, se escalan de forma más económica y proporcionan a los usuarios una experiencia nativa web en cualquier dispositivo con navegador. El acceso del usuario basado en navegador no requiere la instalación de un cliente en el dispositivo del usuario, lo que facilita la habilitación y el soporte de usuarios con dispositivos que no sean Windows.

¡Puede romper con RDS! Para ISVs y MSPs que desean publicar aplicaciones Windows de forma fácil, rápida y económica, sin Windows y RDS, considere GO-Global.

Para obtener más información sobre la solución de publicación de aplicaciones de GO-Global, solicite una demostración aquí o descargue una prueba gratuita de 30 días.

¡Rompe con RDS!

GO-Global sustituye por completo las funciones de RDS