AppStream et GO-Global

Dernière mise à jour :
22 janvier 2024

AppStream et GO-Global : une comparaison

Amazon® AppStream 2.0 pour Windows® et GO-Global® permettent tous deux aux utilisateurs finaux d'accéder à distance aux applications Microsoft® Windows, mais utilisent des technologies différentes pour fournir ces applications.

Streaming d'applications - AppStream

Comme son nom l'indique, Amazon AppStream utilise la diffusion d'applications en continu pour fournir des applications Windows aux utilisateurs. La diffusion d'applications en continu permet à un utilisateur final d'utiliser à la demande une application stockée sur un serveur distant. À l'instar d'un service de streaming vidéo, l'utilisateur lance une demande de streaming de l'application et, en réponse, le serveur distant commence à télécharger l'application sur l'appareil de l'utilisateur.

La diffusion en continu d'applications n'installe pas l'intégralité de l'application. Au lieu de cela, le serveur transfère suffisamment de code de programme et de données de l'application pour permettre à l'utilisateur final d'effectuer les actions qu'il demande. Au fur et à mesure que l'utilisateur final utilise l'application, le code et les données dont il a besoin sont transférés en arrière-plan sur son appareil.

À première vue, la diffusion d'applications en continu semble être une technologie très légère par rapport aux facilitateurs d'accès à distance tels que la VDI. En réalité, la diffusion d'applications en continu repose sur une technologie complexe de virtualisation des postes de travail. Pour utiliser la diffusion d'applications en continu, un client dédié doit être installé sur l'appareil de l'utilisateur, et le service informatique doit faire le même investissement en temps, en argent et en expertise pour mettre en œuvre la diffusion d'applications en continu que pour la VDI.

Parmi les autres inconvénients, citons le fait que la diffusion en continu d'applications dépend fortement d'une connexion réseau stable et rapide pour offrir une bonne expérience à l'utilisateur, car le code de programme et les données de l'application sont diffusés en continu sur l'appareil de l'utilisateur en fonction des besoins. En outre, certaines applications Windows peuvent ne pas être facilement diffusables en continu en raison de leur complexité ou de leur dépendance à l'égard des ressources de l'appareil de l'utilisateur. Enfin, étant donné que la diffusion en continu d'applications télécharge le code de programme de l'application sur l'appareil de l'utilisateur, les utilisateurs ne peuvent utiliser que des appareils Windows lorsqu'ils utilisent une application Windows diffusée en continu.

Publication d'applications - GO-Global

GO-Global utilise la technologie de publication d'applications pour fournir des applications Windows aux utilisateurs finaux. Les applications publiées sont entièrement exécutées sur le serveur, mais se comportent comme si elles fonctionnaient localement. Les utilisateurs peuvent accéder à une application publiée et l'utiliser par le biais d'un client léger installé sur leur appareil, ou peuvent se passer d'un client léger en utilisant un navigateur web pour accéder à l'application.

Comme les applications publiées s'exécutent uniquement sur un serveur et ne font pas appel à la virtualisation des postes de travail, leur mise en œuvre, leur exécution et leur gestion sont beaucoup plus simples et rentables que la diffusion d'applications en continu. Les utilisateurs finaux n'ont pas besoin d'installer un client dédié pour exécuter les applications publiées. Les applications publiées sont également beaucoup moins dépendantes de la qualité du réseau pour offrir une bonne expérience à l'utilisateur. Et comme les applications publiées ne dépendent pas de l'appareil local pour fonctionner, la complexité de l'application n'est pas un obstacle pour un ISV Windows souhaitant adopter un modèle de livraison SaaS. En outre, les utilisateurs peuvent utiliser n'importe quel appareil pour exécuter les applications Windows publiées.

Autres différences entre AppStream et GO-Global

Outre l'approche de la fourniture d'applications, il existe d'autres différences significatives entre AppStream et GO-Global.

Plate-forme en nuage

AppStream n'est disponible que sur Amazon Cloud Services. GO-Global publie des applications Windows à partir de n'importe quel nuage public, privé ou hybride, ce qui permet aux éditeurs de logiciels Windows de choisir le ou les nuages qui leur conviennent le mieux.

Dispositifs de l'utilisateur

Comme indiqué ci-dessus, les utilisateurs d'AppStream doivent utiliser un appareil Windows pour diffuser des applications. En revanche, les utilisateurs qui accèdent aux applications Windows publiées par GO-Global peuvent utiliser une grande variété d'appareils.

Protocole de communication

AppStream utilise plusieurs protocoles pour diffuser les applications aux utilisateurs en fonction du cas d'utilisation. Les protocoles comprennent STX, un protocole propriétaire pour diffuser des éléments vidéo d'application ; NICE DCV, un protocole de diffusion en continu propriétaire ; UDP lors de l'utilisation du client natif Windows ; HTTPS lors de l'utilisation de points d'extrémité Internet pour la diffusion en continu ; TCP, pour diffuser des données et des messages sur NICE DCV ; TCP entrant, lors de l'utilisation des ports 8000 ou 8300 ; et UDP entrant, lors de l'établissement d'une connexion à l'aide du port 8300.

GO-Global utilise un protocole, RapidX Protocol (RXP), qui est propriétaire et utilisé pour toutes les communications de données client-serveur. RXP est adaptatif, utilise plusieurs couches de compression et est optimisé pour garantir l'utilisation la plus faible possible de la bande passante sur toutes les connexions. Le protocole d'affichage RXP est presque entièrement asynchrone, ce qui signifie que le serveur et le client n'attendent jamais une réponse de leur homologue. Par défaut, le protocole RXP fonctionne sur le port TCP 491.

Si l'utilisation de protocoles multiples permet à AppStream de diffuser en continu sur divers réseaux vers divers appareils d'utilisateurs, elle peut aussi créer des problèmes. Tout d'abord, il peut être plus difficile de déterminer la cause d'un problème de communication lorsque plusieurs appareils utilisent des protocoles différents. Les paquets peuvent être corrompus ou perdus pendant la transmission. Des détails cachés dans la mise en œuvre de chaque couche de communication peuvent être à l'origine de problèmes de performance.

En revanche, le RXP de GO-Global est conçu pour s'adapter à n'importe quel scénario de protocole de communication afin de simplifier la configuration et la mise en œuvre et de fournir des performances d'application cohérentes.

Plate-forme informatique

Comme AppStream est basé sur Windows, il utilise Microsoft Remote Desktop Services (RDS) pour fournir et gérer les applications Windows aux utilisateurs. Les entreprises qui utilisent AppStream devront payer des licences d'utilisation Microsoft pour chaque utilisateur nommé, en plus de la licence AppStream et des frais de service connexes.

GO-Global, cependant, n'utilise pas RDS pour fournir des applications Windows, de sorte que les ISV Windows utilisant GO-Global n'ont pas besoin de licences supplémentaires pour publier leur application. En outre, GO-Global est concédé sous licence par utilisateur simultané, et non par utilisateur nommé, ce qui permet de réaliser des économies supplémentaires.

Conçu pour les éditeurs de logiciels Windows

Contrairement à AppStream, GO-Global a été spécialement conçu pour les ISV Windows qui souhaitent publier des applications Windows à partir de n'importe quel nuage, de manière simple, facile et rentable. L'architecture client-serveur de GO-Global et son protocole de communication propriétaire très efficace offrent aux clients une excellente expérience utilisateur, même sur des connexions à faible bande passante.

GO-Global ne limite pas les ISV Windows aux clients utilisant uniquement des appareils Windows. En publiant des applications plutôt qu'en les diffusant, GO-Global permet aux utilisateurs d'utiliser n'importe quel appareil utilisant n'importe quel système d'exploitation pour exécuter une application Windows.

GO-Global ne limite pas non plus les ISV Windows à un nuage spécifique. Lorsqu'il est déployé sur n'importe quel service en nuage, GO-Global tire parti de l'infrastructure existante de ce service en nuage et de ses fonctions de sécurité et d'évolutivité pour offrir une fonctionnalité élevée avec moins de complexité et de coûts.

Ne limitez pas vos options - optez pour GO-Global.

Pour en savoir plus, demandez une démonstration ici ou téléchargez une version d'essai gratuite de 30 jours.