Desktop come servizio: ieri, oggi e domani

0
153

Steven J. Vaughan-Nichols

Di Steven J. Vaughan-Nichols per Cloud Watch | 28 luglio 2021 — 18:06 GMT (19:06 BST) | Argomento: Software aziendale

Quando ho iniziato a utilizzare i computer, il mio computer era un mainframe IBM 360 e ci lavoravo utilizzando un terminale 3270. Sono stato molto fortunato. La mia alternativa era fare tutto il mio lavoro con schede perforate in stile IBM Hollerith a 80 colonne. Poi, i PC CP/M, Apple e IBM a partire dalla fine degli anni '70 e all'inizio degli anni '80, hanno cambiato tutto. La potenza di calcolo è stata trasferita dai distanti DEC PDP-11 e VAX mini-computer IBM Big Iron al tuo desktop. Quarant'anni dopo, il tuo lavoro IT si sta muovendo di più. Questa volta si sta passando dal PC alle offerte Desktop-as-a-Service (DaaS) basate su cloud come Windows 365 e Chrome OS.

So che alcuni di voi odiano questa idea. Peccato. Con Microsoft e Google che supportano entrambe le proprie versioni distinte di DaaS, il desktop di domani vivrà principalmente sul cloud e non sulla scrivania.

Detto questo, l'idea non è mai andata via. Dopo società, come Sun e Oracle con Sun Ray, società dopo società hanno cercato di mantenere in vita i desktop remoti mentre Lantronix, Aten e Raritan stanno ancora producendo tastiere, video e mouse (KVM) su IP che consentono di eseguire più macchine remote dal tuo desktop. Altri approcci, come l'elaborazione thin client, che utilizza le risorse di un server centrale, continuano a vivere. Ad esempio, Dell continuerà a venderti volentieri l'hardware Wyse Thin Client. Diamine, puoi ancora acquistare terminali stupidi, come l'ADM-3A, il Televideo 922 e il mio amato DEC VT-102, se ne cerchi uno abbastanza difficile.

Come mai? Perché per quanto tu possa amare il tuo PC, molti manager amano ancora l'idea del controllo centrale. Piuttosto che fidarsi di te con un PC da $ 1000 sulla tua scrivania, che in qualsiasi momento potresti infettare con malware o sprecare la tua giornata giocando a Fortnite, preferirebbero che tu trascorressi il tuo tempo lavorando in modo sicuro sul tuo foglio di calcolo. Sai, se siamo onesti, hanno ragione.

E così è che dai terminali a Windows 365, il DaaS sopravvive. Ora, diamo un'occhiata più da vicino a come questo è, è ora e continuerà in futuro.

Arriva il servizio di virtualizzazione del Cloud PC di Microsoft

Ieri

< p>Ai tempi in cui affondavo i denti nell'informatica, i terminali stupidi erano tutto ciò che avevamo. E, rispetto all'attivazione di interruttori e all'inserimento di schede in un lettore di schede IBM 1442 e perforazione, erano molto meglio. Anche il mio TI-Silent 700, un terminale stupido che utilizzava una stampante a matrice di punti incorporata e carta sensibile al calore per la sua “interfaccia”, era un miglioramento rispetto alle carte.

Oggi i terminali stupidi vivono in aziende e agenzie che non pagheranno mai e poi mai il loro debito tecnico. L'IRS, ad esempio, utilizza ancora, quando ho controllato l'ultima volta, alcuni stupidi terminali per i suoi programmi COBOL antichi in esecuzione su mainframe IBM altrettanto vecchi.

Buone notizie, però! L'IRS spera di aver modernizzato i suoi sistemi entro il 2026. E ti chiedi perché i tuoi rimborsi fiscali sono in ritardo!

Ma, fatta eccezione per i dinosauri come l'IRS, non torneremo mai più a terminali stupidi.

Con l'avvento di grossi sistemi operativi desktop grafici come Windows e OS/2, potresti aver pensato che il calcolo remoto si sarebbe ridotto a quasi nulla. Ti sbaglieresti.

Già nel 1989, l'ex guru del sistema operativo IBM Ed Iacobucci decise che sarebbe stato possibile eseguire Windows in remoto anche con reti limitate a 10 Mbps. Così ha fondato Citrix per vedere se poteva far fruttare questa idea. Lo ha fatto.

Piuttosto che combattere con Microsoft, Iacobucci ha collaborato con i ragazzi di Redmond per assicurarsi che il suo desktop remoto su MS-DOS e Windows funzionasse. E voleva anche assicurarsi di non essere sopraffatto da Microsoft in una battaglia legale.

Ha funzionato. Nel 1992, Iacobucci convinse Microsoft a concedere in licenza la tecnologia Citrix per Windows NT Server 4.0. Ciò ha portato al primo prodotto desktop remoto di Microsoft: Windows Terminal Server Edition.

A differenza di molte aziende, che hanno cercato di collaborare con Microsoft, Citrix ha avuto ed ha ancora successo. Oggi, con prodotti come Citrix Virtual Apps and Desktops e Citrix Managed Desktops, Citrix continua a trarre profitto dal suo approccio ai desktop Windows remoti per diversi miliardi di dollari l'anno.

Mentre Citrix stava vincendo grazie alla partnership con Microsoft, Oracle ha adottato un approccio molto diverso, il thin client computing. Ciò fallirebbe per Oracle, ma il concetto di elaborazione thin client sopravvive.

Nel 1993, Tim Negris, allora VP of Server Marketing di Oracle, e Larry Ellison, God-King CEO di Oracle, hanno inventato il termine “thin client” per descrivere terminali dedicati con più intelligenza locale di uno stupido terminale, ma che facevano ancora affidamento su un server per la loro reale potenza di calcolo. Tali sistemi, che erano anche chiamati computer di rete.

I thin client sopravvivono ancora nei call center, negli uffici dei lavoratori con un solo compito e nelle aziende altamente attente alla sicurezza. Aziende come IGEL, ClearCube e Teradici offrono ancora sistemi thin client ad aziende di nicchia e verticali. Oracle ha finalmente rinunciato all'hardware thin client. Hanno scoperto che semplicemente non c'era un mercato abbastanza grande per i terminali, che non facevano altro che parlare con i DBMS Oracle. Tracce di questa iniziativa Oracle sopravvivono nella linea di software Instant Client di Oracle.

Oggi

Poiché prima le reti locali e poi le velocità di Internet sono cresciute più velocemente, si è sviluppato l'interesse per una varietà di altri approcci al desktop remoto. Invece di eseguire programmi su un server, questi offrivano un approccio ibrido di risorse di elaborazione basate su server e client.

Questi programmi per desktop remoto ti consentono di vedere e controllare un PC connesso in rete come se fossi seduto di fronte ad esso. Sebbene il software desktop remoto abbia usi specializzati, come lavoro collaborativo in tempo reale, supporto tecnico e dimostrazioni, puoi anche utilizzarli per utilizzare software remoto sul tuo PC locale.

I desktop remoti sono sia programmi specializzati per l'esecuzione di desktop in remoto che protocolli e funzionalità integrate del sistema operativo per lo stesso scopo. Per il primo, ci sono programmi come TeamViewer, Splashtop e VNC Connect. Esistono anche programmi di desktop remoto specializzati. Questi includono GoToAssist, LogMeIn Rescue e FixMe.IT. Come suggeriscono i loro nomi, si tratta di supporto tecnico.

Poi ci sono i sistemi operativi, come Windows con la connessione desktop remota di Microsoft spesso ribattezzata e Linux con una varietà di programmi. I programmi desktop remoto Linux includono Remmina, TigerVNC e Vinagre.

Windows utilizza il protocollo proprietario Remote Desktop Protocol (RDP) per eseguire sessioni virtuali di Windows. Mentre i programmi basati su RDP funzionano solo su Windows, i client RDP consentono di eseguire sessioni Windows remote da quasi tutti i sistemi operativi.

RDP è il discendente di Citrix e Terminal Server di Microsoft. Oggi Citrix supporta sia RDP che il proprio protocollo più efficiente per la rete, HDX. L'attuale famiglia di applicazioni Citrix, Citrix Virtual Apps and Desktops, utilizza tutti HDX.

Per quanto riguarda i desktop remoti Linux, Unix e macOS, quasi tutti utilizzano il protocollo VNC (Virtual Network Computing) open source e i relativi programmi. Questo è un sistema grafico di condivisione del desktop. Utilizza il protocollo Remote Frame Buffer (RFB) per trasferire il desktop da un server a un PC o computer thin client.

Quindi, qual è la differenza tra questi due approcci principali? Bene, iniziamo con ciò che hanno in comune:

Entrambi ti consentono di accedere ai computer in remoto.

Entrambi richiedono software lato client e lato server per funzionare. E con entrambi, il server deve essere configurato per facilitare l'accesso e gestire le credenziali.

Entrambi si basano sulla comunicazione peer-to-peer.

Entrambi supportano i protocolli di sicurezza e forniscono strumenti di amministrazione degli utenti.

Ma poi separano i loro corsi. Oltre all'ovvio, RDP è proprietario e VNC è open source; le loro differenze includono:

Tu e altri utenti avete effettuato l'accesso al server con RDP, che si tratti di un PC Windows 10, di un server Windows Server 2019 o di un'istanza del sistema operativo Azure. VNC, d'altra parte, acquisisce il desktop reso su un desktop remoto. Il client VNC, o visualizzatore, consente di condividere lo schermo, il mouse e la tastiera del desktop virtuale del server VNC. In breve, VNC è uno strumento di condivisione dello schermo.

RDP in genere è più veloce, mentre VNC è più sicuro. Poiché sia ​​le prestazioni che la sicurezza variano a seconda della configurazione, questa è solo una regola empirica approssimativa.

Oggi/Domani

Tutti gli approcci di cui sopra hanno diversi problemi fondamentali. Il primo è che sono tutti affamati di larghezza di banda. Gli utenti si lamentano eternamente di quanto siano più lenti i loro desktop remoti rispetto ai loro PC locali.

Il secondo è che mentre il lato client può diventare così sottile che esistono desktop zero-client in cui non c'è affatto spazio di archiviazione locale, richiede comunque software o firmware specializzato per farlo funzionare. Può sembrare che quando, ad esempio, usi Connessione desktop remoto di Windows 10 per aiutare un amico a riparare il suo PC Windows 10, non c'è niente da fare; in realtà c'è molto da fare sotto il cofano per farlo funzionare.

Domani

Ho visto il futuro del desktop e il suo nome è Windows 365. Mi scuso con Jon Landau e Bruce Springsteen. Questa mossa di Microsoft DaaS è in arrivo da anni. Sì, Windows ha avuto desktop remoti e virtuali ancora più a lungo, ma questo è diverso.

ZDNet consiglia

I migliori test di velocità Internet I migliori browser per la privacy I migliori laptop Windows 10 I migliori telefoni da acquistare ora I migliori servizi di cloud storage I migliori servizi VPN I migliori smartwatch per utenti Android Qual è il Mac giusto per te? Qual è il modello di iPad giusto per te? Qual è il modello di iPhone giusto per te?

Argomenti correlati:

Sviluppatore di collaborazione tecnologica e lavorativa per l'innovazione nel cloud Big Data Analytics Steven J. Vaughan-Nichols

Di Steven J. Vaughan-Nichols per Cloud Watch | 28 luglio 2021 — 18:06 GMT (19:06 BST) | Argomento: Software aziendale