AppStream & GO-Global: een vergelijking
Amazon® AppStream 2.0 voor Windows® en GO-Global® bieden eindgebruikers beide externe toegang tot Microsoft® Windows-toepassingen, maar gebruiken verschillende technologieën om die toepassingen te leveren.
Toepassingsstromen - AppStream
Zoals de naam al aangeeft, gebruikt Amazon AppStream applicatiestreaming om Windows apps aan gebruikers te leveren. Applicatie streaming maakt het mogelijk om een applicatie die is opgeslagen op een externe server op aanvraag te gebruiken door een eindgebruiker. Net als bij een videostreamingdienst, start een gebruiker een verzoek om de app te gaan streamen en in reactie daarop begint de externe server de app te downloaden naar het apparaat van de gebruiker.
Applicatie streaming installeert niet de volledige app. In plaats daarvan zal de server voldoende programmacode en gegevens van de applicatie overbrengen om de eindgebruiker in staat te stellen de door de gebruiker gevraagde acties uit te voeren. Terwijl de eindgebruiker de applicatie gebruikt, worden de code en gegevens die de gebruiker nodig heeft op de achtergrond naar het apparaat van de gebruiker gestreamd.
Op het eerste gezicht lijkt applicatie streaming een zeer lichte technologie in vergelijking met remote access enablers zoals VDI. In werkelijkheid is applicatiestreaming echter afhankelijk van complexe desktopvirtualisatietechnologie. Om applicatiestreaming te gebruiken, moet op het apparaat van de gebruiker een speciale client zijn geïnstalleerd en moet IT dezelfde investering in tijd, geld en expertise doen om applicatiestreaming te implementeren als voor VDI.
Andere nadelen zijn dat het streamen van applicaties sterk afhankelijk is van een stabiele en snelle netwerkverbinding om een goede gebruikerservaring te leveren, omdat de programmacode en gegevens van de applicatie naar behoefte naar het apparaat van de gebruiker worden gestreamd. Bovendien zijn sommige Windows-toepassingen mogelijk niet gemakkelijk te streamen vanwege hun complexiteit of omdat ze afhankelijk zijn van bronnen op het apparaat van de gebruiker. Tot slot, omdat het streamen van applicaties programmacode downloadt naar het apparaat van de gebruiker, zijn gebruikers beperkt tot het gebruik van Windows-apparaten wanneer ze een gestreamde Windows-app gebruiken.
Publiceren van toepassingen - GO-Global
GO-Global gebruikt de technologie voor het publiceren van toepassingen om Windows-toepassingen aan eindgebruikers te leveren. Gepubliceerde toepassingen worden volledig op de server uitgevoerd, maar gedragen zich alsof ze lokaal worden uitgevoerd. Gebruikers kunnen een gepubliceerde toepassing openen en gebruiken via een thin client die op hun apparaat is geïnstalleerd, of ze kunnen helemaal afzien van een thin client door een webbrowser te gebruiken voor toegang.
Omdat gepubliceerde applicaties alleen op een server draaien en geen gebruik maken van desktopvirtualisatie om te draaien, zijn ze veel eenvoudiger en kosteneffectiever te implementeren, draaien en beheren dan applicatiestreaming. Eindgebruikers hoeven geen speciale client te installeren om gepubliceerde applicaties te draaien. Gepubliceerde applicaties zijn ook veel minder afhankelijk van de netwerkkwaliteit om een geweldige gebruikerservaring te leveren. En omdat gepubliceerde applicaties niet afhankelijk zijn van het lokale apparaat om te draaien, is de complexiteit van applicaties geen belemmering voor een Windows ISV die een SaaS leveringsmodel wil gebruiken. Bovendien kunnen gebruikers elk gewenst apparaat gebruiken om gepubliceerde Windows applicaties uit te voeren.
Andere verschillen tussen AppStream en GO-Global
Naast de aanpak voor het leveren van applicaties zijn er nog andere belangrijke verschillen tussen AppStream en GO-Global.
Cloud Platform
AppStream is alleen beschikbaar op Amazon Cloud Services. GO-Global publiceert Windows-toepassingen vanuit elke publieke, private of hybride cloud, zodat Windows ISV's de cloud(s) kunnen kiezen die voor hen het beste werkt.
Gebruikersapparaten
Zoals hierboven vermeld, moeten AppStream-gebruikers een Windows-apparaat gebruiken om applicaties te streamen. Gebruikers die toegang willen krijgen tot Windows-toepassingen die zijn gepubliceerd door GO-Global kunnen daarentegen een groot aantal verschillende apparaten gebruiken.
Communicatieprotocol
AppStream gebruikt meerdere protocollen om applicaties te streamen naar gebruikers, afhankelijk van het gebruik. Protocollen zijn onder andere STX, een eigen protocol om applicatie video-elementen te streamen; NICE DCV, een eigen streaming protocol; UDP bij gebruik van de Windows native client; HTTPS bij gebruik van internet endpoints om te streamen; TCP, om gegevens en berichten te streamen over NICE DCV; Inkomend TCP, bij gebruik van poorten 8000 of 8300; en Inkomend UDP, bij het opzetten van een verbinding via poort 8300.
GO-Global gebruikt één protocol, RapidX Protocol (RXP), dat gepatenteerd is en gebruikt wordt voor alle client-server datacommunicatie. RXP is adaptief, gebruikt meerdere compressielagen en is geoptimaliseerd om het laagst mogelijke bandbreedtegebruik op alle verbindingen te garanderen. Het RXP weergaveprotocol is bijna volledig asynchroon, wat betekent dat de server en de client nooit wachten op een antwoord van de peer. Standaard draait het RXP-protocol over TCP-poort 491.
Hoewel het gebruik van meerdere protocollen AppStream in staat stelt om te streamen over verschillende netwerken naar verschillende gebruikersapparaten, kan het ook problemen opleveren. Ten eerste kan het moeilijker zijn om de oorzaak van een communicatieprobleem te achterhalen als meerdere apparaten verschillende protocollen gebruiken. Pakketten kunnen beschadigd raken of verloren gaan tijdens de overdracht. Verborgen implementatiedetails in elke communicatielaag kunnen prestatieproblemen veroorzaken.
Daarentegen is GO-Global's RXP ontworpen om zich aan te passen aan elk communicatieprotocolscenario om configuratie en implementatie te vereenvoudigen en consistente applicatieprestaties te leveren.
Rekenplatform
Omdat AppStream op Windows is gebaseerd, maakt het gebruik van Microsoft Remote Desktop Services (RDS) om Windows applicaties aan gebruikers te leveren en te beheren. Bedrijven die AppStream gebruiken, moeten naast de licenties voor AppStream en de bijbehorende servicekosten betalen voor Microsoft gebruikerslicenties voor elke genoemde gebruiker.
GO-Global maakt echter geen gebruik van RDS om Windows-toepassingen te leveren, dus Windows ISV's die GO-Global gebruiken, hebben geen extra licenties nodig om hun toepassing te publiceren. Bovendien wordt GO-Global gelicentieerd per gelijktijdige gebruiker, niet per named user, voor extra besparingen.
Gebouwd voor Windows ISV's
In tegenstelling tot AppStream is GO-Global speciaal gebouwd voor Windows ISV's die Windows applicaties vanuit elke cloud willen publiceren - eenvoudig, gemakkelijk en kosteneffectief. GO-Global's client-server architectuur en zeer efficiënte eigen communicatieprotocol biedt klanten een geweldige gebruikerservaring, zelfs bij verbindingen met een lage bandbreedte.
GO-Global beperkt Windows ISV's niet tot klanten die alleen Windows-apparaten gebruiken. Door toepassingen te publiceren in plaats van ze te streamen, stelt GO-Global gebruikers in staat om elk apparaat met elk besturingssysteem te gebruiken om een Windows-toepassing uit te voeren.
GO-Global beperkt Windows ISV's ook niet tot een specifieke cloud. Wanneer GO-Global wordt ingezet op een cloudservice, maakt het gebruik van de bestaande infrastructuur en beveiligings- en schaalbaarheidsfuncties van die cloudservice om een hoge functionaliteit te leveren met minder complexiteit en kosten.
Beperk je mogelijkheden niet - kies voor GO-Global.
Vraag hier een demo aan of download een gratis proefversie van 30 dagen voor meer informatie .