Desktop som en service: I går, i dag og i morgen

0
148

 Steven J. Vaughan-Nichols

Af Steven J. Vaughan-Nichols til Cloud Watch | 28. juli 2021 – 18:06 GMT (19:06 BST) | Emne: Enterprise Software

Da jeg begyndte at bruge computere, var min computer en IBM 360 -mainframe, og jeg arbejdede med det ved hjælp af en 3270 -terminal. Jeg var meget heldig. Mit alternativ var at udføre alt mit arbejde med 80-kolonne IBM Hollerith-lignende hulkort. Derefter ændrede CP/M, Apple og IBM -pc'er fra slutningen af ​​70'erne og begyndelsen af ​​80'erne alt. Datakraft flyttet fra fjerne DEC PDP-11 og VAX mini-computere IBM Big Iron til dit skrivebord. Fyrre år senere bevæger dit it -arbejde sig mere. Denne gang flytter den fra din pc til cloud-baserede Desktop-as-a-Service (DaaS) -tilbud som f.eks. Windows 365 og Chrome OS.

Jeg ved, at nogle af jer hader denne idé. Det var ærgerligt. Med Microsoft og Google, der begge bakker op om deres eget særpræg på DaaS, lever morgendagens skrivebord hovedsageligt på skyen og ikke oven på dit skrivebord.

Når det er sagt, gik ideen aldrig rigtig væk. Efter selskab, såsom Sun og Oracle med Sun Ray, forsøgte firma efter selskab at holde fjerndesktops i live, mens Lantronix, Aten og Raritan alle stadig producerer tastatur, video og mus (KVM) over IP, der giver dig mulighed for at køre flere eksterne maskiner fra dit skrivebord. Andre tilgange, såsom tyndklient-computing, der kører ud af en central servers ressourcer, lever stadig. For eksempel vil Dell stadig gerne sælge dig Wyse Thin Client -hardware. Pokker, du kan stadig endda købe dumme terminaler, såsom ADM-3A, Televideo 922 og min elskede DEC VT-102, hvis du leder efter en hårdt nok.

Hvorfor? Fordi så meget som du måske elsker din pc, elsker mange ledere stadig tanken om central kontrol. I stedet for at stole på dig med en $ 1000 pc på skrivebordet, som du til enhver tid kan inficere med malware eller spilde din dag på at spille Fortnite, ville de hellere have brugt din tid sikkert på at arbejde på dit regneark. Du ved, hvis vi er ærlige, har de en pointe.

Og sådan er det, at fra terminaler til Windows 365 lever DaaS videre. Lad os nu se nærmere på, hvordan dette har, er nu og vil spille videre i fremtiden.

Her kommer Microsofts Cloud PC -virtualiseringstjeneste

I går

< p>Dengang jeg sank mine tænder i computing, var dumme terminaler alt, hvad vi havde. Og i forhold til at vende switches og indføre kort i en IBM 1442 kortlæser og hulning, var de meget bedre. Selv min TI-Silent 700, en stum terminal, der brugte en indbygget dotmatrixprinter og varmefølsomt papir til sin “interface”, var en forbedring i forhold til kort.

I dag bor dumme terminaler i virksomheder og agenturer, der aldrig nogensinde vil betale deres tekniske gæld. IRS bruger for eksempel stadig, da jeg sidst tjekkede, nogle dumme terminaler til sine antikke COBOL -programmer, der kører på lige gamle IBM -mainframes.

God nyhed, dog! IRS håber at have moderniseret sine systemer inden 2026. Og du undrer dig over, hvorfor dine skatterestitutioner er for sent!

Men bortset fra dinosaurer som IRS går vi aldrig tilbage til dumme terminaler.

Med stigningen i fede grafiske desktop -operativsystemer som Windows og OS/2, du har måske troet, at fjerncomputing ville være skrumpet til næsten ingenting. Du tager fejl.

Allerede i 1989 besluttede den tidligere IBM -operativsystemguru Ed Iacobucci, at det ville være muligt selv med netværk begrænset til 10 Mbps at køre Windows eksternt. Så han grundlagde Citrix for at se, om han kunne få denne idé til at betale sig. Det gjorde han.

I stedet for at kæmpe med Microsoft samarbejdede Iacobucci med gutterne fra Redmond for at sikre, at dets fjernskrivebord tog MS-DOS og Windows ville fungere. Og han ville også sikre sig, at han ikke ville blive overvældet af Microsoft i en juridisk kamp.

Det virkede. I 1992 overtalte Iacobucci Microsoft til at licensere Citrix -teknologi til Windows NT Server 4.0. Dette førte til Microsofts første remote desktop -produkt: Windows Terminal Server Edition.

I modsætning til mange virksomheder, der forsøgte at samarbejde med Microsoft, var og er Citrix stadig og er en succes. I dag, med produkter som Citrix Virtual Apps og Desktops og Citrix Managed Desktops, drager Citrix stadig fordel af sin tilgang til eksterne Windows -desktops til en værdi af flere milliarder dollars om året.

Mens Citrix vandt ved at samarbejde med Microsoft, tog Oracle en helt anden tilgang, tyndklient-computing. Dette ville mislykkes for Oracle, men begrebet tyndklient-computing lever videre.

I 1993 kom Tim Negris, dengang Oracles VP for Server Marketing, og Larry Ellison, Oracle's God-King CEO, med udtrykket “tynd klient” til at beskrive dedikerede terminaler med flere lokale smarts end en dum terminal, men som stadig stolede på en server for deres reelle computerkraft. Sådanne systemer, som også blev kaldt netværkscomputere.

Tynde klienter lever stadig i callcentre, medarbejderkontorer med en enkelt opgave og yderst sikkerhedsbevidste virksomheder. Virksomheder, herunder IGEL, ClearCube og Teradici, tilbyder stadig tynde klientsystemer til niche og vertikale virksomheder. Oracle opgav endelig tynd-klient hardware. De fandt ud af, at der simpelthen ikke var et stort nok marked for terminaler, som ikke gjorde andet end at tale med Oracle DBMS'er. Spor af dette Oracle -initiativ lever videre i Oracle's Instant Client -softwarelinje.

I dag

Da først lokalnetværk og derefter internethastigheder voksede hurtigere, udviklede interessen sig for en række andre fjernskrivebordsmetoder. I stedet for at køre programmer på en server tilbød disse en hybrid tilgang til server- og klientbaserede computereessourcer.

Disse programmer til fjernskrivebord gør det muligt at se og styre en netværksforbundet pc, som om du sad foran den. Selvom fjernskrivebordssoftware har specialiseret anvendelse, f.eks. Samarbejde i realtid, teknisk support og demonstrationer, kan du også bruge dem til at bruge fjernsoftware på din lokale pc.

Eksterne desktops er begge specialiserede programmer til ekstern kørsel af desktops og protokoller og indbygget operativsystemfunktionalitet til samme formål. For førstnævnte er der programmer som TeamViewer, Splashtop og VNC Connect. Der findes også specialiserede programmer til fjernskrivebord. Disse inkluderer GoToAssist, LogMeIn Rescue og FixMe.IT. Som deres navne antyder, handler de om teknisk support.

Derefter er der operativsystemerne, f.eks. Windows med ofte omdøbt Microsofts Remote Desktop Connection og Linux med en række forskellige programmer. Linux -fjernskrivebordsprogrammerne omfatter Remmina, TigerVNC og Vinagre.

Windows bruger sin proprietære Remote Desktop Protocol (RDP) til at køre virtuelle Windows -sessioner. Mens RDP-baserede programmer kun fungerer på Windows, giver RDP-klienter dig mulighed for at køre eksterne Windows-sessioner fra næsten ethvert operativsystem.

RDP er efterkommer af Citrix og Microsofts Terminal Server. I dag understøtter Citrix både RDP og sin egen mere netværkseffektive protokol, HDX. Citrix nuværende programfamilie, Citrix Virtual Apps og Desktops, bruger alle HDX.

Hvad angår Linux, Unix og macOS eksterne desktops, bruger de næsten alle open-source Virtual Network Computing (VNC) protokollen og tilhørende programmer. Dette er et grafisk desktop -delingssystem. Den bruger RFB-protokollen (Remote Frame Buffer) til at overføre skrivebordet fra en server til en pc eller en tyndklientcomputer.

Så hvad er forskellen mellem disse to hovedmetoder? Lad os starte med det, de har til fælles:

Begge giver dig mulighed for at få adgang til computere eksternt.

Begge kræver software på klientsiden og på serversiden for at fungere. Og med begge skal serveren konfigureres til at lette adgangen og til at håndtere legitimationsoplysninger.

Begge er afhængige af peer-to-peer-kommunikation.

Begge understøtter sikkerhedsprotokoller og giver brugeradministrationsværktøjer.

Men så adskiller de deres kurser. Udover det indlysende er RDP proprietære, og VNC er open-source; deres forskelle omfatter:

Du og andre brugere er logget ind på serveren med RDP, uanset om det er en Windows 10 -pc, Windows Server 2019 -server eller en Azure -operativsystemforekomst. VNC, på den anden side, fanger skrivebordet gengivet på et fjernt skrivebord. VNC -klienten eller fremviser giver dig mulighed for at dele VNC -serverens virtuelle skrivebordsskærm, mus og tastatur. Kort sagt, VNC er et skærmdelingsværktøj.

RDP er typisk hurtigere, mens VNC er mere sikker. Da både ydeevne og sikkerhed varierer afhængigt af din konfiguration, er dette kun en grov tommelfingerregel.

Today/Tomorrow

Alle tilgange ovenfor har flere kerneproblemer. Den første er, at de alle er sultne på båndbredde. Brugere klager for evigt over, hvor meget langsommere deres eksterne desktops er end deres lokale pc'er.

Det andet er, at selvom klientsiden kan blive så tynd, at der er noget som nul-klient-desktops, hvor der slet ikke er noget lokalt lager, kræver det stadig specialiseret software eller firmware for at få det til at fungere. Det kan se ud, når du f.eks. Bruger Windows 10 Remote Desktop Connection til at hjælpe en kammerat med at rette sin Windows 10 -pc, at der ikke er noget ved det; der sker faktisk meget under emhætten for at få dette til at fungere.

I morgen

Jeg har set skrivebordets fremtid, og dets navn er Windows 365. Med undskyldning til Jon Landau og Bruce Springsteen. Dette Microsoft DaaS -træk er kommet i årevis. Ja, Windows har haft fjern- og virtuelle desktops i endnu længere tid, men det er anderledes.

ZDNet anbefaler

De bedste internethastighedstest De bedste browsere for beskyttelse af personlige oplysninger De bedste Windows 10 -bærbare computere De bedste telefoner at købe nu De bedste cloud -lagertjenester De bedste VPN -tjenester De bedste smartwatches til Android -brugere Hvilken Mac er den rigtige for dig? Hvilken iPad -model er den rigtige for dig? Hvilken iPhone -model er den rigtige for dig?

Relaterede emner:

Cloud Big Data Analytics Innovation Tech og Work Collaboration Developer  Steven J. Vaughan-Nichols

Af Steven J. Vaughan-Nichols til Cloud Watch | 28. juli 2021 – 18:06 GMT (19:06 BST) | Emne: Enterprise Software