AppStream & GO-Global: en sammenligning
Både Amazon® AppStream 2.0 for Windows® og GO-Global® gir sluttbrukere ekstern tilgang til Microsoft® Windows-applikasjoner, men bruker forskjellige teknologier for å levere disse applikasjonene.
Applikasjonsstrømming – AppStream
Som navnet tilsier, bruker Amazon AppStream applikasjonsstrømming for å levere Windows-apper til brukere. Applikasjonsstrømming gjør det mulig for en sluttbruker å bruke en applikasjon som er lagret på en ekstern server på forespørsel. I likhet med en videostrømmetjeneste starter en bruker en forespørsel om å starte damping av appen, og som svar begynner den eksterne serveren å laste ned appen til brukerens enhet.
Applikasjonsstrømming installerer ikke hele appen. I stedet vil serveren overføre nok av applikasjonens programkode og data til at sluttbrukeren kan utføre handlingene brukeren ber om. Når sluttbrukeren bruker applikasjonen, strømmes koden og dataene som brukeren trenger til brukerens enhet i bakgrunnen.
Ved første øyekast virker applikasjonsstrømming som en svært lett teknologi sammenlignet med fjerntilgangsaktiverere som VDI . I virkeligheten er imidlertid applikasjonsstrømming avhengig av kompleks desktopvirtualiseringsteknologi for å kjøre. For å bruke applikasjonsstrømming må brukerens enhet ha en dedikert klient installert, og IT-avdelingen må gjøre samme investering i tid, penger og ekspertise for å implementere applikasjonsstrømming som de må gjøre for VDI.
Andre ulemper inkluderer det faktum at strømming av applikasjoner er sterkt avhengig av en stabil og rask nettverkstilkobling for å gi en god brukeropplevelse, fordi applikasjonens programkode og data strømmes til brukerens enhet etter behov. I tillegg kan det hende at noen Windows-applikasjoner ikke er enkle å strømme på grunn av kompleksiteten eller avhengigheten av brukerens enhetsressurser. Til slutt, siden strømming av applikasjoner laster ned programkode til brukerens enhet, er brukere begrenset til å bruke Windows-enheter når de bruker en strømmet Windows-app.
Applikasjonspublisering – GO-Global
GO-Global bruker teknologi for applikasjonspublisering for å levere Windows-applikasjoner til sluttbrukere. Publiserte applikasjoner kjøres utelukkende på serveren, men oppfører seg som om de kjører lokalt. Brukere kan få tilgang til og bruke en publisert applikasjon via en tynn klient installert på enheten sin, eller de kan droppe en tynn klient helt ved å bruke en nettleser for tilgang.
Fordi publiserte applikasjoner kjører utelukkende på en server, og ikke bruker skrivebordsvirtualisering for å kjøre, er de mye enklere og mer kostnadseffektive å implementere, kjøre og administrere enn strømming av applikasjoner. Sluttbrukere trenger ikke å installere en dedikert klient for å kjøre publiserte applikasjoner. Publiserte applikasjoner er også langt mindre avhengige av nettverkskvalitet for å levere en god brukeropplevelse. Og siden publiserte applikasjoner ikke er avhengige av den lokale enheten for å kjøre, er ikke applikasjonskompleksitet en hindring for en Windows ISV som ønsker å ta i bruk en SaaS-leveringsmodell . I tillegg kan brukere bruke hvilken som helst enhet de ønsker for å kjøre publiserte Windows-applikasjoner .
Andre forskjeller mellom AppStream og GO-Global
I tillegg til tilnærmingen til applikasjonslevering , er det andre betydelige forskjeller mellom AppStream og GO-Global.
Skyplattform
AppStream er bare tilgjengelig på Amazon Cloud Services. GO-Global publiserer Windows-applikasjoner fra enhver offentlig, privat eller hybrid sky , slik at Windows ISV-er kan velge skyen(e) som fungerer best for dem.
Brukerenheter
Som nevnt ovenfor må AppStream-brukere bruke en Windows-enhet for å strømme apper. I motsetning til dette kan brukere som åpner Windows-applikasjoner publisert av GO-Global bruke et bredt utvalg av enheter.
Kommunikasjonsprotokoll
AppStream bruker flere protokoller for å strømme applikasjoner til brukere, avhengig av brukstilfelle. Protokollene inkluderer STX, en proprietær protokoll for å strømme applikasjonsvideoelementer; NICE DCV, en proprietær strømmeprotokoll; UDP når den innebygde Windows-klienten brukes; HTTPS når internett-endepunkter brukes til strømming; TCP, for å strømme data og meldinger over NICE DCV; innkommende TCP, når port 8000 eller 8300 brukes; og innkommende UDP, når en tilkobling opprettes ved hjelp av port 8300.
GO-Global bruker én protokoll, RapidX Protocol (RXP), som er proprietær og brukes til all klient-server-datakommunikasjon. RXP er adaptiv, bruker flere lag med komprimering og er optimalisert for å sikre lavest mulig båndbreddeutnyttelse på alle tilkoblinger. RXP-skjermprotokollen er nesten fullstendig asynkron, noe som betyr at serveren og klienten aldri venter på svar fra motparten. Som standard kjører RXP-protokollen over TCP-port 491.
Selv om bruk av flere protokoller lar AppStream strømme over en rekke nettverk til en rekke brukerenheter, kan det også skape problemer. For det første kan det være vanskeligere å finne årsaken til et kommunikasjonsproblem når flere enheter bruker forskjellige protokoller. Pakker kan bli ødelagt eller gå tapt under overføring. Skjulte implementeringsdetaljer i hvert kommunikasjonslag kan forårsake ytelsesproblemer.
I motsetning til dette er GO-Globals RXP designet for å tilpasse seg ethvert kommunikasjonsprotokollscenario for å forenkle konfigurasjon og implementering og levere konsistent applikasjonsytelse.
Dataplattform
Siden AppStream er Windows-basert, bruker den Microsoft Remote Desktop Services (RDS) til å levere og administrere Windows-applikasjoner til brukere. Bedrifter som bruker AppStream må betale for Microsoft-brukerlisenser for hver navngitte bruker i tillegg til AppStream-lisensavgifter og relaterte tjenestegebyrer.
GO-Global bruker imidlertid ikke RDS til å levere Windows-applikasjoner, så Windows-ISV-er som bruker GO-Global trenger ikke ekstra lisenser for å publisere applikasjonen sin. I tillegg lisensieres GO-Global av samtidige brukere, ikke navngitte brukere, for ytterligere besparelser.
Bygget for Windows ISV-er
I motsetning til AppStream, ble GO-Global spesialbygd for Windows-ISV-er som ønsker å publisere Windows-applikasjoner fra en hvilken som helst sky – enkelt, greit og kostnadseffektivt. GO-Globals klient-server-arkitektur og svært effektive proprietære kommunikasjonsprotokoll gir kundene en god brukeropplevelse, selv på tilkoblinger med lav båndbredde.
GO-Global begrenser ikke Windows-ISV-er til kunder som kun bruker Windows-enheter. Ved å publisere applikasjoner i stedet for å strømme dem, lar GO-Global brukere bruke hvilken som helst enhet som bruker et hvilket som helst operativsystem til å kjøre et Windows-program .
GO-Global begrenser heller ikke Windows ISV-er til en spesifikk sky. Når GO-Global distribueres på en hvilken som helst skytjeneste, utnytter de den eksisterende infrastrukturen og sikkerhets- og skalerbarhetsfunksjonene til den aktuelle skytjenesten for å levere høy funksjonalitet med mindre kompleksitet og kostnader.
Ikke begrens alternativene dine – skaff deg GO-Global.
For å lære mer, be om en demo her eller last ned en gratis 30-dagers prøveversjon.