Deter ikke så svært at slå op med RDS
Er du en ISV eller MSP, der bruger Microsoft® Remote Desktop Services (RDS) til at levere Windows®-applikationer til brugerne? Er du træt af RDS' omkostninger og kompleksitet? Leder du efter et alternativ til RDS? I dette indlæg gennemgår vi alternativer til RDS og fordelene og ulemperne ved hver enkelt.
Første mulighed - at omskrive din Windows-applikation
I dette scenarie omskriver du din Windows-applikation til en web-native app, som du kan levere fra en hvilken som helst sky ved hjælp af en SaaS-model (Software as a Service). Web-native apps har et moderne look-and-feel, som Windows-apps mangler, hvilket kan være en spændende mulighed for en Windows ISV. Derudover giver omskrivningen af din app dig mulighed for at foretage dybtgående og grundlæggende ændringer i workflow, afhængigheder og endda app-funktioner for at løse eventuelle løbende brugerproblemer.
Men at omskrive din Windows-applikation til en web-native app betyder, at du starter helt fra bunden. At skrive web-native apps kræver en række færdigheder, som dit Windows-udviklingsteam sandsynligvis ikke har, så du bliver nødt til enten at omskole dit nuværende team eller ansætte et nyt. Du bliver nødt til at vælge en ny teknologistak, herunder et nyt programmeringssprog, frameworks, biblioteker og udviklingsværktøjer. Du skal designe den nye apps arkitektur, brugergrænsefladestruktur, datastyring og interaktion mellem app-komponenter.
Hver eneste feature, funktion og afhængighed i din Windows-applikation skal gentænkes og omskrives. Du skal også designe en ny brugergrænseflade, hvilket kræver helt nye færdigheder, og så skal du bygge webappens frontend. Endnu mere skræmmende er det, at du skal migrere den nuværende Windows-apps data til den nye web-app, hvilket indebærer konvertering af dataformater eller databaseskemaer. Endnu mere skræmmende er det, at du skal bygge komponenterne på serversiden, herunder API'er og webtjenester, for at understøtte webapplikationens funktionalitet og implementere datalagring, serverlogik og autentificering.
Når webappen er bygget, skal du stadig gennemføre test, QA, implementere sikkerhedsforanstaltninger, app-optimering, dokumentation og brugertræning. Endelig skal du udrulle den nye app og overtale brugerne til at tage den nye app til sig, så du kan sende Windows-applikationen på pension. Og mens dit team bygger webappen, skal du fortsætte med at opdatere og supportere Windows-applikationen, indtil du kan sende den på pension.
Det virker som en stor indsats og udgift, hvis det, du virkelig ønsker at gøre, er at stoppe med at bruge RDS.
Mulighed to - vælg en anden løsning til fjernadgang
I denne mulighed forbliver din app, som den er (indsæt et lettelsens suk), men din tilgang til app-levering ændres fra at bruge RDS til at bruge en anden fjernadgangsløsning.
Du har flere muligheder, blandt andet:
- Infrastruktur til virtuelle skriveborde (VDI)
- Desktop som en tjeneste (DaaS)
- Virtualisering af applikationer
- Udgivelse af applikationer
{{CTAEMBED_IDENTIFIER}}
Virtueldesktop-infrastruktur (VDI)
VDI simulerer et skrivebordsmiljø for slutbrugeren, som man får adgang til fra en slutbrugerenhed via et netværk eller internettet. Skrivebordet kører på virtualiseringssoftware, der kører på en hypervisor, der kører på en fysisk server, eller på en virtuel server, der er installeret og kører på en fysisk maskine.
Eksempler på VDI-produkter er VMware Horizon® og Citrix® Virtual Apps and Desktops (hvis du leverer din applikation fra et lokalt datacenter). VDI er fantastisk for virksomheder, der ønsker at kontrollere og sikkert levere flere applikationer på et administreret skrivebord til deres medarbejdere. Men for en ISV eller MSP indeholder VDI mange funktioner, som ikke er nødvendige for at levere en eller to applikationer til kunderne. Og ligesom RDS er VDI kompleks, dyr og udfordrende at administrere - faktisk er Citrix' underliggende kerneteknologi RDS.
Derudover er både Citrix og VMware® blevet opkøbt og har gennemgået betydelige ændringer, som måske ikke er i ISV'ernes og MSP'ernes bedste interesse. Citrix underskrev for nylig en ny aftale med Microsoft, der fører til en integreret produktkøreplan, herunder et mandat til kun at bruge Azure® til cloud-implementeringer. I betragtning af denne aftale vil ISV'er og MSP'er, der anvender Citrix og ønsker at holde deres cloud-muligheder åbne, på et eller andet tidspunkt blive tvunget til at flytte til Azure.
VMware blev opkøbt af Broadcom, som straks udskilte og solgte VMware EUC-divisionen til KKR[NV1] uden at løse en kritisk licensaftale, der inkluderer en vSphere Desktop-licens med Horizon uden ekstra omkostninger for kunden. ISV'er og MSP'er vil måske vente på, at støvet lægger sig (hvilket kan tage måneder eller år), før de vælger Horizon som deres fjernadgangsløsning.
Parallels® Remote Application Server (RAS) passer også ind i denne kategori og gør det muligt for IT at levere et skrivebord til en bruger, som faktisk kører på en server. Parallels kører dog på RDS, hvilket gør den ubrugelig for ISV'er og MSP'er, der ønsker et alternativ til RDS.
Desktop som en tjeneste (DaaS)
DaaS er VDI leveret som en tjeneste. Citrix tilbyder Citrix DaaS (i bund og grund Citrix® Virtual Apps and Desktops leveret som en service), og VMware tilbyder Horizon leveret som DaaS. Parallels har også et DaaS-produkt.
Mens brugen af DaaS betyder, at ISV'er og MSP'er undgår de udfordringer, der er forbundet med at opbygge og administrere en VDI-infrastruktur, betyder det også, at disse ISV'er og MSP'er betaler for omkostningerne til tjenesten plus mange inkluderede brugeradministrationsfunktioner, som de bare ikke har brug for (en ISV, jeg for nylig talte med, vurderede, at de kun brugte 20 % af de tilgængelige Citrix-funktioner i deres implementering).
Virtualisering af applikationer
Applikationsvirtualisering bruger virtualiseringsteknologi til at levere applikationer i stedet for desktops. Ligesom VDI bruger den en hypervisor til at skabe en virtuel maskine, der kører applikationer, som brugerne kan få fjernadgang til, hvilket kan reducere løsningens kompleksitet en smule i forhold til en implementering af VDI.
Organisationer bruger primært applikationsvirtualisering til at gøre en applikation tilgængelig for specifikke brugere i en organisation eller til at gøre det muligt for brugere at køre en applikation på et operativsystem, der er anderledes end brugerens maskines operativsystem.
Citrix Apps and Desktops passer ind i denne kategori, men kan kun licenseres til kunder, der kører deres infrastruktur lokalt. Horizon kan også bruges til at virtualisere applikationer, men det er lige så komplekst at gøre det, som det er at virtualisere en desktop. Og som nævnt ovenfor oplever begge virksomheder ændringer som følge af opkøbet, som giver anledning til bekymring hos ISV'er og MSP'er.
En tjeneste, Amazon® AppStream® 2.0 for Windows, er en skybaseret Windows-applikationsvirtualiseringstjeneste, som kan konfigureres til applikationsstreaming. AppStream bruger dog RDS, som kræver, at kunderne køber Microsoft-slutbrugerlicenser ud over Windows- og AppStream-licenser.
Microsoft App-V er en anden løsning til applikationsvirtualisering, som primært bruges til at give brugerne mulighed for at køre ældre Windows-apps på moderne maskiner. App-V er inkluderet i Windows 10 for Enterprise (version 1607), men kræver, at kunderne køber slutbrugerlicenser for hver navngiven bruger, hvilket øger implementeringsomkostningerne betydeligt. Endnu vigtigere er det, at App-V udløber i april 2026.
Udgivelse af applikationer
Publicerede applikationer er virtuelle softwareprogrammer, der ser ud og fungerer som lokale applikationer, men som faktisk kører på en server. ISV'er og MSP'er kan konfigurere adgang til publicerede applikationer på brugerens enhed, så brugeren får adgang til og starter en publiceret applikation på samme måde, som de ville gøre med en lokal applikation. I mange tilfælde kan brugeren ikke se forskel på en publiceret applikation og en applikation, der er installeret på slutbrugerens enhed.
Løsninger til udgivelse af applikationer omfatter RDS og VMware Horizon Apps, som udnytter Microsoft Remote Desktop Session Host (RDSH)-servere og RDS til at levere udgivne applikationer. Ingen af delene er en mulighed for ISV'er og MSP'er, der ønsker et RDS-alternativ.
Der er én løsning til udgivelse af applikationer, som ikke bruger RDS-GO-Global®, som giver flerbrugeradgang til Windows-applikationer fra alle steder, enheder og operativsystemer. GO-Global erstatter fuldt ud RDS-funktionaliteten, herunder multi-session kernel, fjernskrivebordsklienter, skærmdriver, protokol, internetgateway og administrationsværktøjer, hvilket eliminerer omkostninger til Windows og brugerlicenser.
Da GO-Global ikke bruger RDS, kræver applikationer, der udgives ved hjælp af GO-Global, mindre IT-implementering og -administration, skaleres mere økonomisk og giver brugerne en web-native oplevelse på enhver enhed med en browser. Browserbaseret brugeradgang kræver ikke installation af en klient på en brugers enhed, hvilket gør det lettere at aktivere og understøtte brugere med ikke-Windows-enheder.
Du kan bryde med RDS! For ISV'er og MSP'er, der ønsker at udgive Windows-applikationer nemt, hurtigt og billigt uden Windows og RDS, skal du overveje GO-Global.
Hvis du vil vide mere om GO-Globals løsning til udgivelse af applikationer, kan du anmode om en demo her eller downloade en gratis 30-dages prøveperiode.
GO-Global leverer fuld erstatning for RDS-funktionalitet