AppStream und GO-Global

Zuletzt aktualisiert:
22. Januar 2024

AppStream und GO-Global: ein Vergleich

Amazon® AppStream 2.0 für Windows® und GO-Global® bieten Endbenutzern einen Fernzugriff auf Microsoft® Windows-Anwendungen, verwenden jedoch unterschiedliche Technologien zur Bereitstellung dieser Anwendungen.

Streaming von Anwendungen - AppStream

Wie der Name schon sagt, verwendet Amazon AppStream Application Streaming, um Windows-Anwendungen für Benutzer bereitzustellen. Anwendungsstreaming ermöglicht es, dass eine auf einem Remote-Server gespeicherte Anwendung bei Bedarf von einem Endbenutzer genutzt werden kann. Ähnlich wie bei einem Videostreaming-Dienst initiiert ein Benutzer eine Anfrage, um das Streaming der Anwendung zu starten, woraufhin der Remote-Server beginnt, die Anwendung auf das Gerät des Benutzers herunterzuladen.

Beim Anwendungsstreaming wird nicht die gesamte Anwendung installiert. Stattdessen überträgt der Server genügend Programmcode und Daten der Anwendung, damit der Endnutzer die von ihm gewünschten Aktionen durchführen kann. Während der Endbenutzer die Anwendung nutzt, werden der Code und die Daten, die der Benutzer benötigt, im Hintergrund auf das Gerät des Benutzers gestreamt.

Auf den ersten Blick scheint Application Streaming im Vergleich zu Remote Access Enablern wie VDI eine sehr einfache Technologie zu sein. In Wirklichkeit ist das Anwendungs-Streaming jedoch auf eine komplexe Desktop-Virtualisierungstechnologie angewiesen, um zu funktionieren. Um Application Streaming nutzen zu können, muss auf dem Gerät des Anwenders ein dedizierter Client installiert sein, und die IT-Abteilung muss für die Implementierung von Application Streaming die gleichen Investitionen in Zeit, Geld und Know-how tätigen wie für VDI.

Zu den weiteren Nachteilen gehört die Tatsache, dass das Streaming von Anwendungen in hohem Maße von einer stabilen und schnellen Netzwerkverbindung abhängt, um ein gutes Nutzererlebnis zu bieten, da der Programmcode und die Daten der Anwendung nach Bedarf auf das Gerät des Nutzers gestreamt werden. Darüber hinaus sind einige Windows-Anwendungen aufgrund ihrer Komplexität oder ihrer Abhängigkeit von den Ressourcen des Benutzergeräts möglicherweise nicht ohne weiteres streamingfähig. Da beim Streaming von Anwendungen der Programmcode auf das Gerät des Benutzers heruntergeladen wird, sind die Benutzer auf die Verwendung von Windows-Geräten beschränkt, wenn sie eine gestreamte Windows-Anwendung verwenden.

Veröffentlichung von Anwendungen - GO-Global

GO-Global verwendet die Application-Publishing-Technologie, um Windows-Anwendungen für Endbenutzer bereitzustellen. Die veröffentlichten Anwendungen werden vollständig auf dem Server ausgeführt, verhalten sich aber so, als würden sie lokal laufen. Die Benutzer können über einen auf ihrem Gerät installierten Thin Client auf eine veröffentlichte Anwendung zugreifen und diese nutzen oder ganz auf einen Thin Client verzichten, indem sie einen Webbrowser für den Zugriff verwenden.

Da veröffentlichte Anwendungen ausschließlich auf einem Server ausgeführt werden und keine Desktop-Virtualisierung benötigen, sind sie viel einfacher und kostengünstiger zu implementieren, auszuführen und zu verwalten als Anwendungs-Streaming. Endbenutzer müssen keinen speziellen Client installieren, um veröffentlichte Anwendungen auszuführen. Veröffentlichte Anwendungen sind auch weit weniger von der Netzwerkqualität abhängig, um ein optimales Benutzererlebnis zu bieten. Und da veröffentlichte Anwendungen nicht auf dem lokalen Gerät ausgeführt werden müssen, stellt die Anwendungskomplexität kein Hindernis für einen Windows-ISV dar, der ein SaaS-Bereitstellungsmodell einführen möchte. Außerdem können Benutzer jedes beliebige Gerät verwenden, um veröffentlichte Windows-Anwendungen auszuführen.

Weitere Unterschiede zwischen AppStream und GO-Global

Neben dem Ansatz der Anwendungsbereitstellung gibt es noch weitere wichtige Unterschiede zwischen AppStream und GO-Global.

Cloud-Plattform

AppStream ist nur auf Amazon Cloud Services verfügbar. GO-Global veröffentlicht Windows-Anwendungen in jeder öffentlichen, privaten oder hybriden Cloud, so dass Windows-ISVs die Cloud(s) auswählen können, die für sie am besten geeignet sind.

Benutzergeräte

Wie bereits erwähnt, müssen AppStream-Nutzer ein Windows-Gerät verwenden, um Anwendungen zu streamen. Im Gegensatz dazu können Benutzer, die auf die von GO-Global veröffentlichten Windows-Anwendungen zugreifen, eine Vielzahl von Geräten verwenden.

Kommunikationsprotokoll

AppStream verwendet je nach Anwendungsfall mehrere Protokolle zum Streaming von Anwendungen an Benutzer. Zu den Protokollen gehören STX, ein proprietäres Protokoll zum Streamen von Anwendungsvideoelementen; NICE DCV, ein proprietäres Streaming-Protokoll; UDP, wenn der native Windows-Client verwendet wird; HTTPS, wenn Internet-Endpunkte zum Streamen verwendet werden; TCP, um Daten und Nachrichten über NICE DCV zu streamen; eingehendes TCP, wenn Port 8000 oder 8300 verwendet wird; und eingehendes UDP, wenn eine Verbindung über Port 8300 hergestellt wird.

GO-Global verwendet ein proprietäres Protokoll, das RapidX Protocol (RXP), das für die gesamte Client-Server-Datenkommunikation eingesetzt wird. RXP ist adaptiv, verwendet mehrere Komprimierungsebenen und ist so optimiert, dass es die geringstmögliche Bandbreitennutzung für alle Verbindungen gewährleistet. Das RXP-Anzeigeprotokoll ist fast vollständig asynchron, d. h. Server und Client warten nie auf eine Antwort von der Gegenstelle. Standardmäßig läuft das RXP-Protokoll über den TCP-Port 491.

Die Verwendung mehrerer Protokolle ermöglicht es AppStream zwar, über eine Vielzahl von Netzwerken an eine Vielzahl von Benutzergeräten zu streamen, sie kann aber auch Probleme verursachen. Erstens kann es schwieriger sein, die Ursache eines Kommunikationsproblems festzustellen, wenn mehrere Geräte unterschiedliche Protokolle verwenden. Pakete können während der Übertragung verfälscht werden oder verloren gehen. Versteckte Implementierungsdetails in jeder Kommunikationsschicht können zu Leistungsproblemen führen.

Im Gegensatz dazu ist GO-Global's RXP so konzipiert, dass es sich an jedes Kommunikationsprotokollszenario anpassen lässt, um die Konfiguration und Implementierung zu vereinfachen und eine gleichbleibende Anwendungsleistung zu gewährleisten.

Plattform für Datenverarbeitung

Da AppStream auf Windows basiert, nutzt es Microsoft Remote Desktop Services (RDS) zur Bereitstellung und Verwaltung von Windows-Anwendungen für Benutzer. Unternehmen, die AppStream nutzen, müssen zusätzlich zu den AppStream-Lizenzen und den damit verbundenen Servicegebühren für jeden benannten Benutzer Microsoft-Benutzerlizenzen bezahlen.

GO-Global verwendet jedoch kein RDS zur Bereitstellung von Windows-Anwendungen, so dass Windows-ISVs, die GO-Global verwenden, keine zusätzlichen Lizenzen für die Veröffentlichung ihrer Anwendung benötigen. Außerdem wird GO-Global nach gleichzeitigem Benutzer und nicht nach benanntem Benutzer lizenziert, was zusätzliche Einsparungen ermöglicht.

Entwickelt für Windows ISVs

Im Gegensatz zu AppStream wurde GO-Global speziell für Windows-ISVs entwickelt, die Windows-Anwendungen von jeder beliebigen Cloud aus veröffentlichen möchten - einfach, unkompliziert und kostengünstig. Die Client-Server-Architektur von GO-Global und das hocheffiziente proprietäre Kommunikationsprotokoll bieten den Kunden ein hervorragendes Benutzererlebnis, selbst bei Verbindungen mit geringer Bandbreite.

GO-Global beschränkt Windows ISVs nicht auf Kunden, die nur Windows-Geräte verwenden. Da GO-Global Anwendungen veröffentlicht und nicht streamt, können Benutzer Windows-Anwendungen auf jedem Gerät mit jedem Betriebssystem ausführen.

GO-Global beschränkt Windows ISVs auch nicht auf eine bestimmte Cloud. Bei der Bereitstellung in einem beliebigen Cloud-Service nutzt GO-Global die bestehende Infrastruktur sowie die Sicherheits- und Skalierbarkeitsfunktionen des jeweiligen Cloud-Service, um eine hohe Funktionalität bei geringerer Komplexität und geringeren Kosten zu bieten.

Schränken Sie Ihre Möglichkeiten nicht ein - holen Sie sich GO-Global.

Wenn Sie mehr erfahren möchten, können Sie hier eine Demo anfordern oder eine kostenlose 30-Tage-Testversion herunterladen .