Il n'est pas si difficile de rompre avec le SDR

Dernière mise à jour :
22 mai 2024

‍Rompreavec le SDR n'est pas si difficile à faire

Êtes-vous un ISV ou un MSP qui utilise Microsoft® Remote Desktop Services (RDS) pour fournir des applications Windows® aux utilisateurs ? Êtes-vous fatigué du coût et de la complexité de RDS? Cherchez-vous une alternative à RDS? Dans cet article, nous allons passer en revue les alternatives à RDS, ainsi que les avantages et les inconvénients de chacune d'entre elles.

Première option - Réécriture de votre application Windows

Dans ce scénario, vous réécrivez votre application Windows en tant qu'application web-native que vous pouvez fournir à partir de n'importe quel nuage à l'aide d'un modèle SaaS (Software as a Service). Les applications web-natives ont un aspect et une sensation modernes que les applications Windows n'ont pas, ce qui peut être une perspective excitante pour un ISV Windows. En outre, la réécriture de votre application vous donne l'occasion d'apporter des changements profonds et fondamentaux au flux de travail, aux dépendances, voire aux fonctionnalités de l'application, afin de résoudre les problèmes rencontrés par les utilisateurs.

Mais réécrire votre application Windows en tant qu'application web-native signifie que vous partez de zéro. L'écriture d'applications web-natives requiert un ensemble de compétences que votre équipe de développement Windows ne possède probablement pas, de sorte que vous devrez soit recycler votre équipe actuelle, soit en embaucher une nouvelle. Vous devrez sélectionner une nouvelle pile technologique, y compris un nouveau langage de programmation, des frameworks, des bibliothèques et des outils de développement. Vous devrez concevoir l'architecture de la nouvelle application, la structure de l'interface utilisateur, la gestion des données et l'interaction des composants de l'application.

Chaque caractéristique, fonction et dépendance de votre application Windows devra être repensée et réécrite. Vous devrez également concevoir une nouvelle interface utilisateur, ce qui nécessite un tout nouvel ensemble de compétences, puis construire l'interface utilisateur de l'application web. Plus effrayant encore, vous devrez migrer les données de l'application Windows actuelle vers la nouvelle application web, ce qui implique de convertir les formats de données ou les schémas de base de données. Plus inquiétant encore, vous devrez créer les composants côté serveur, y compris les API et les services web, pour prendre en charge les fonctionnalités de l'application web et mettre en œuvre le stockage des données, la logique du serveur et l'authentification.

Une fois l'application web construite, il vous reste à effectuer les tests, l'assurance qualité, la mise en œuvre des mesures de sécurité, l'optimisation de l'application, la documentation et la formation des utilisateurs. Enfin, vous devrez déployer la nouvelle application et persuader les utilisateurs de l'adopter afin de pouvoir retirer l'application Windows. Et pendant que votre équipe développe l'application web, vous devrez continuer à mettre à jour et à soutenir l'application Windows jusqu'à ce que vous puissiez la retirer.

Cela semble être beaucoup d'efforts et de dépenses si ce que vous voulez vraiment faire est d'arrêter d'utiliser RDS.

Deuxième option - Adopter une solution d'accès à distance différente

Dans cette option, votre application reste telle quelle (pousser un soupir de soulagement), mais votre approche de la fourniture d'applications passe de l'utilisation de RDS à celle d'une autre solution d'accès à distance.

Plusieurs options s'offrent à vous, notamment

{{CTAEMBED_IDENTIFIER}}

‍VirtualDesktop Infrastructure (VDI)

La VDI simule un environnement de bureau pour l'utilisateur final auquel il accède à partir d'un appareil via un réseau ou l'internet. Le bureau s'exécute sur un logiciel de virtualisation fonctionnant sur un hyperviseur qui s'exécute sur un serveur physique ou sur un serveur virtuel qui est installé et s'exécute sur une machine physique.

Parmi les produits VDI, citons VMware Horizon® et Citrix® Virtual Apps and Desktops (si vous fournissez votre application à partir d'un centre de données sur site). La VDI est idéale pour les entreprises qui souhaitent contrôler et fournir en toute sécurité plusieurs applications à leurs employés sur un poste de travail géré. Mais pour un ISV ou un MSP, la VDI comprend de nombreuses caractéristiques et fonctions qui ne sont pas nécessaires pour fournir une ou deux applications à des clients. Et, comme RDS, VDI est complexe, coûteux et difficile à gérer - en fait, la technologie de base sous-jacente de Citrix est RDS.

En outre, Citrix et VMware® ont toutes deux été rachetées et ont subi des changements importants qui ne sont peut-être pas dans l'intérêt des éditeurs de logiciels indépendants et des fournisseurs de services de gestion. Citrix a récemment signé un nouvel accord avec Microsoft qui débouche sur une feuille de route de produits intégrés, y compris un mandat pour utiliser uniquement Azure® pour les implémentations dans le nuage. Compte tenu de cet accord, les éditeurs de logiciels indépendants et les fournisseurs de services de gestion qui adoptent Citrix et souhaitent conserver leurs options en matière d'informatique en nuage seront contraints, à un moment ou à un autre, de passer à Azure.

VMware a été racheté par Broadcom, qui a rapidement scindé et vendu la division VMware EUC à KKR[NV1] sans résoudre un accord de licence critique qui inclut une licence vSphere Desktop avec Horizon sans frais supplémentaires pour le client. Les éditeurs de logiciels indépendants et les fournisseurs de services de gestion devraient attendre que la poussière retombe (ce qui pourrait prendre des mois ou des années) avant d'opter pour Horizon comme solution d'accès à distance.

Parallels® Remote Application Server (RAS) entre également dans cette catégorie, permettant à l'IT d'offrir un desktop à un utilisateur qui fonctionne en fait sur un serveur. Cependant, Parallels fonctionne sur RDS, ce qui le rend inutile pour les ISV et MSP qui veulent une alternative à RDS.

Desktop as a Service (DaaS)

Le DaaS est une VDI fournie en tant que service. Citrix propose Citrix DaaS (essentiellement Citrix® Virtual Apps and Desktops délivrés en tant que service) et VMware propose Horizon délivré en tant que DaaS. Parallels a également un produit DaaS.

Si l'utilisation de DaaS permet aux ISV et aux MSP d'éviter les défis liés à la construction et à la gestion d'une infrastructure VDI, cela signifie également que ces ISV et MSP paient le coût du service ainsi que de nombreuses fonctions de gestion des utilisateurs incluses dont ils n'ont tout simplement pas besoin (un ISV avec lequel j'ai récemment discuté a estimé qu'il n'utilisait que 20 % des fonctions Citrix disponibles dans sa mise en œuvre).

Virtualisation des applications

La virtualisation des applications utilise la technologie de virtualisation pour fournir des applications plutôt que des postes de travail. Comme la VDI, elle utilise un hyperviseur pour créer une machine virtuelle qui exécute des applications auxquelles les utilisateurs peuvent accéder à distance, ce qui peut réduire légèrement la complexité de la solution par rapport à une mise en œuvre de la VDI.

Les organisations utilisent la virtualisation des applications principalement pour mettre une application à la disposition d'utilisateurs spécifiques au sein d'une organisation, ou pour permettre aux utilisateurs d'exécuter une application sur un système d'exploitation différent du système d'exploitation de la machine de l'utilisateur.

Citrix Apps and Desktops entre dans cette catégorie, mais ne peut être concédé sous licence qu'aux clients qui exploitent leur infrastructure sur site. Horizon peut également être utilisé pour virtualiser des applications, mais il est aussi complexe de le faire que de virtualiser un poste de travail. Et, comme nous l'avons mentionné plus haut, les deux entreprises subissent des changements dus à leur acquisition, ce qui constitue un signal d'alarme pour les éditeurs de logiciels indépendants et les fournisseurs de services de gestion.

L'un de ces services, Amazon® AppStream® 2.0 for Windows, est un service de virtualisation d'applications Windows basé sur le cloud qui peut être configuré pour la diffusion d'applications en continu. Cependant, AppStream utilise RDS, ce qui oblige les clients à acheter des licences d'utilisateur final Microsoft en plus des licences Windows et AppStream.

Microsoft App-V est une autre solution de virtualisation des applications, principalement utilisée pour permettre aux utilisateurs d'exécuter les anciennes apps Windows sur des machines modernes. App-V est inclus dans Windows 10 pour entreprise (version 1607), mais exige que les clients achètent des licences d'utilisateur final pour chaque utilisateur nommé, ce qui augmente considérablement le coût de mise en œuvre. Plus important encore, App-V arrivera en fin de vie en avril 2026.

Publication d'applications

Les applications publiées sont des programmes logiciels virtuels qui ressemblent à des applications locales et se comportent comme telles, mais qui fonctionnent en réalité sur un serveur. Les ISV et les MSP peuvent configurer l'accès aux applications publiées sur l'appareil de l'utilisateur de sorte que ce dernier accède à une application publiée et la lance de la même manière qu'il le ferait avec une application locale. Dans de nombreux cas, l'utilisateur ne peut pas faire la différence entre une application publiée et une application installée sur son appareil.

Les solutions de publication d'applications comprennent RDS et VMware Horizon Apps, qui exploite les serveurs Microsoft Remote Desktop Session Host (RDSH) et RDS pour fournir des applications publiées. Ces deux solutions ne constituent pas une option pour les éditeurs de logiciels indépendants et les prestataires de services de gestion qui souhaitent une alternative au RDS.

Il existe une solution de publication d'applications qui n'utilise pas RDS - GO-Global®, qui offre un accès multi-utilisateurs aux applications Windows à partir de n'importe quel endroit, appareil et système d'exploitation. GO-Global remplace entièrement la fonctionnalité RDS, y compris le noyau multisession, les clients Remote Desktop, le pilote d'affichage, le protocole, la passerelle Internet et les outils de gestion, éliminant ainsi les coûts de licence de Windows et des utilisateurs.

GO-Global n'utilisant pas RDS, les applications publiées à l'aide de GO-Global nécessitent moins d'efforts de mise en œuvre et de gestion informatique, s'adaptent plus économiquement et offrent aux utilisateurs une expérience web native sur n'importe quel appareil doté d'un navigateur. L'accès des utilisateurs par navigateur ne nécessite pas l'installation d'un client sur l'appareil de l'utilisateur, ce qui facilite l'activation et l'assistance des utilisateurs qui n'ont pas d'appareils Windows.

Vous pouvez rompre avec RDS ! Pour les ISV et les MSP qui souhaitent publier des applications Windows facilement, rapidement et à moindre coût, sans Windows ni RDS, pensez à GO-Global.

Pour en savoir plus sur la solution de publication d'applications de GO-Global, demandez une démonstration ici ou téléchargez un essai gratuit de 30 jours.

Rompre avec RDS !

GO-Global remplace intégralement la fonctionnalité RDS