AppStream og GO-Global

Sidst opdateret:
23. oktober 2024

AppStream og GO-Global: en sammenligning

Amazon® AppStream 2.0 for Windows® og GO-Global® giver begge slutbrugere fjernadgang til Microsoft® Windows-applikationer, men bruger forskellige teknologier til at levere disse applikationer.

Streaming af applikationer - AppStream

Som navnet antyder, bruger Amazon AppStream applikationsstreaming til at levere Windows-apps til brugerne. Applikationsstreaming gør det muligt for en applikation, der er gemt på en fjernserver, at blive brugt efter behov af en slutbruger. Ligesom med en videostreamingtjeneste indleder en bruger en anmodning om at begynde at streame appen, og som svar begynder fjernserveren at downloade appen til brugerens enhed.

Applikationsstreaming installerer ikke hele appen. I stedet overfører serveren nok af applikationens programkode og data til at gøre det muligt for slutbrugeren at udføre de handlinger, brugeren beder om. Når slutbrugeren bruger applikationen, streames den kode og de data, som brugeren har brug for, til brugerens enhed i baggrunden.

Ved første øjekast ser applikationsstreaming ud til at være en meget let teknologi sammenlignet med fjernadgangsfaciliteter som VDI. I virkeligheden er applikationsstreaming dog afhængig af kompleks desktopvirtualiseringsteknologi for at kunne køre. For at bruge applikationsstreaming skal brugerens enhed have en dedikeret klient installeret, og IT skal foretage den samme investering i tid, penge og ekspertise for at implementere applikationsstreaming, som de er nødt til at gøre for VDI.

Andre ulemper er, at applikationsstreaming i høj grad er afhængig af en stabil og hurtig netværksforbindelse for at give en god brugeroplevelse, fordi applikationens programkode og data streames til brugerens enhed efter behov. Derudover er nogle Windows-applikationer måske ikke nemme at streame på grund af deres kompleksitet eller afhængighed af brugerenhedens ressourcer. Da applikationsstreaming downloader applikationens programkode til brugerens enhed, er brugerne begrænset til at bruge Windows-enheder, når de bruger en streamet Windows-app.

Udgivelse af applikationer - GO-Global

GO-Global bruger applikationspubliceringsteknologi til at levere Windows-applikationer til slutbrugere. Publicerede programmer afvikles udelukkende på serveren, men opfører sig, som om de kører lokalt. Brugerne kan få adgang til og bruge en publiceret applikation via en tynd klient, der er installeret på deres enhed, eller de kan helt undvære en tynd klient ved at bruge en webbrowser til at få adgang.

Fordi publicerede applikationer udelukkende kører på en server og ikke bruger desktopvirtualisering for at kunne køre, er de meget enklere og mere omkostningseffektive at implementere, køre og administrere end applikationsstreaming. Slutbrugerne behøver ikke at installere en dedikeret klient for at køre publicerede applikationer. Publicerede applikationer er også langt mindre afhængige af netværkskvaliteten for at levere en god brugeroplevelse. Og da publicerede applikationer ikke er afhængige af den lokale enhed for at køre, er applikationskompleksitet ikke en barriere for en Windows ISV, der ønsker at anvende en SaaS-leveringsmodel. Derudover kan brugerne bruge enhver enhed, de ønsker, til at køre publicerede Windows-applikationer.

Andre forskelle mellem AppStream og GO-Global

Ud over tilgangen til applikationslevering er der andre betydningsfulde forskelle mellem AppStream og GO-Global.

Cloud-platform

AppStream er kun tilgængelig på Amazon Cloud Services. GO-Global udgiver Windows-applikationer fra enhver offentlig, privat eller hybrid sky, så Windows ISV'er kan vælge den eller de skyer, der fungerer bedst for dem.

Brugerenheder

Som nævnt ovenfor skal AppStream-brugere bruge en Windows-enhed til at streame applikationer. I modsætning hertil kan brugere, der får adgang til Windows-applikationer udgivet af GO-Global, bruge en lang række forskellige enheder.

Kommunikationsprotokol

AppStream bruger flere protokoller til at streame applikationer til brugerne afhængigt af brugssituationen. Protokollerne omfatter STX, en proprietær protokol til at streame applikationsvideoelementer; NICE DCV, en proprietær streamingprotokol; UDP, når man bruger den oprindelige Windows-klient; HTTPS, når man bruger internet-endepunkter til at streame; TCP, til at streame data og beskeder over NICE DCV; Indgående TCP, når man bruger port 8000 eller 8300; og Indgående UDP, når man opretter en forbindelse ved hjælp af port 8300.

GO-Global bruger en protokol, RapidX Protocol (RXP), som er proprietær og bruges til al klient-server-datakommunikation. RXP er adaptiv, bruger flere komprimeringslag og er optimeret til at sikre den lavest mulige udnyttelse af båndbredden på alle forbindelser. RXP-displayprotokollen er næsten helt asynkron, hvilket betyder, at serveren og klienten aldrig venter på et svar fra sin modpart. Som standard kører RXP-protokollen over TCP-port 491.

Selvom brugen af flere protokoller gør det muligt for AppStream at streame over en række forskellige netværk til en række forskellige brugerenheder, kan det også skabe problemer. For det første kan det være sværere at finde årsagen til et kommunikationsproblem, når flere enheder bruger forskellige protokoller. Pakker kan blive beskadiget eller gå tabt under overførslen. Skjulte implementeringsdetaljer i hvert kommunikationslag kan forårsage problemer med ydeevnen.

I modsætning hertil er GO-Globals RXP designet til at tilpasse sig ethvert kommunikationsprotokol-scenarie for at forenkle konfiguration og implementering og levere ensartet applikationsydelse.

Computerplatform

Da AppStream er Windows-baseret, bruger den Microsoft Remote Desktop Services (RDS) til at levere og administrere Windows-applikationer til brugerne. Virksomheder, der bruger AppStream, skal betale for Microsoft-brugerlicenser for hver navngiven bruger ud over AppStream-licensen og relaterede servicegebyrer.

GO-Global bruger dog ikke RDS til at levere Windows-applikationer, så Windows ISV'er, der bruger GO-Global, behøver ikke yderligere licenser til at udgive deres applikation. Desuden er GO-Global licenseret pr. samtidig bruger, ikke pr. navngiven bruger, hvilket giver yderligere besparelser.

Bygget til Windows ISV'er

I modsætning til AppStream er GO-Global specialbygget til Windows ISV'er, der ønsker at udgive Windows-applikationer fra en hvilken som helst sky - enkelt, nemt og omkostningseffektivt. GO-Globals klient-server-arkitektur og meget effektive proprietære kommunikationsprotokol giver kunderne en fantastisk brugeroplevelse, selv på forbindelser med lav båndbredde.

GO-Global begrænser ikke Windows ISV'er til kunder, der kun bruger Windows-enheder. Ved at udgive applikationer i stedet for at streame dem giver GO-Global brugerne mulighed for at bruge enhver enhed med ethvert operativsystem til at køre en Windows-applikation.

GO-Global begrænser heller ikke Windows ISV'er til en bestemt sky. Når GO-Global implementeres i en hvilken som helst skytjeneste, udnytter den skytjenestens eksisterende infrastruktur og sikkerheds- og skalerbarhedsfunktioner til at levere høj funktionalitet med mindre kompleksitet og omkostninger.

Begræns ikke dine muligheder - få GO-Global.

Hvis du vil vide mere, kan du anmode om en demo her eller downloade en gratis 30-dages prøveversion.