Desktop as a Service: Gestern, heute und morgen

0
154

Steven J. Vaughan-Nichols

Von Steven J. Vaughan-Nichols für Cloud Watch | 28. Juli 2021 — 18:06 GMT (19:06 BST) | Thema: Unternehmenssoftware

Als ich anfing, Computer zu verwenden, war mein Computer ein IBM 360-Mainframe, und ich arbeitete damit mit einem 3270-Terminal. Ich war sehr glücklich. Meine Alternative bestand darin, meine gesamte Arbeit mit Lochkarten im Stil von IBM Hollerith mit 80 Spalten zu erledigen. Dann änderten CP/M-, Apple- und IBM-PCs ab Ende der 70er und Anfang der 80er alles. Die Rechenleistung verlagerte sich von weit entfernten DEC PDP-11- und VAX-Minicomputern IBM Big Iron auf Ihren Desktop. Vierzig Jahre später bewegt sich Ihre IT-Arbeit mehr. Diesmal geht es von Ihrem PC zu Cloud-basierten Desktop-as-a-Service (DaaS)-Angeboten wie Windows 365 und Chrome OS.

Ich weiß, dass einige von euch diese Idee hassen. Schade. Da Microsoft und Google beide ihre eigenen Ansätze zu DaaS unterstützen, wird der Desktop von morgen hauptsächlich in der Cloud und nicht auf Ihrem Schreibtisch leben.

Das heißt, die Idee ging nie wirklich weg. Nach Unternehmen wie Sun und Oracle mit Sun Ray versuchten Unternehmen nach Unternehmen, Remote-Desktops am Leben zu erhalten, während Lantronix, Aten und Raritan immer noch Tastatur, Video und Maus (KVM) über IP produzieren, mit denen Sie mehrere ausführen können Remote-Maschinen von Ihrem Desktop aus. Andere Ansätze wie Thin-Client-Computing, das von den Ressourcen eines zentralen Servers abläuft, leben noch weiter. Dell verkauft Ihnen beispielsweise gerne Wyse Thin Client-Hardware. Verdammt, Sie können immer noch dumme Terminals wie das ADM-3A, Televideo 922 und mein geliebtes DEC VT-102 kaufen, wenn Sie hart genug nach einem suchen.

Wieso den? Denn so sehr Sie Ihren PC auch mögen, viele Manager lieben die Idee der zentralen Steuerung. Anstatt Ihnen einen 1000-Dollar-PC auf Ihrem Schreibtisch anzuvertrauen, den Sie jederzeit mit Malware infizieren oder Ihren Tag mit dem Spielen von Fortnite verschwenden können, möchten sie Ihre Zeit lieber sicher an Ihrer Tabellenkalkulation verbringen. Wissen Sie, wenn wir ehrlich sind, haben sie Recht.

Und so lebt DaaS von Terminals bis Windows 365 weiter. Lassen Sie uns nun einen genaueren Blick darauf werfen, wie dies jetzt ist, ist und in Zukunft weiterspielen wird.

Hier kommt der Cloud-PC-Virtualisierungsdienst von Microsoft

Gestern

< p>Als ich mich mit Computern beschäftigte, waren dumme Terminals alles, was wir hatten. Und im Vergleich zum Umlegen von Schaltern und Einführen von Karten in einen IBM 1442-Kartenleser und Locher waren sie viel besser. Sogar mein TI-Silent 700, ein dummes Terminal, das einen eingebauten Nadeldrucker und wärmeempfindliches Papier für seine “Schnittstelle” verwendet, war eine Verbesserung gegenüber Karten.

Heutzutage leben dumme Terminals in Unternehmen und Agenturen, die ihre technischen Schulden niemals begleichen werden. Der IRS zum Beispiel verwendet, als ich das letzte Mal nachgesehen habe, immer noch einige dumme Terminals für seine antiken COBOL-Programme, die auf ebenso alten IBM-Mainframes laufen.

Aber gute Nachrichten! Der IRS hofft, seine Systeme bis 2026 modernisiert zu haben. Und Sie fragen sich, warum Ihre Steuerrückerstattungen zu spät kommen!

Aber mit Ausnahme von Dinosauriern wie dem IRS werden wir nie wieder zu dummen Terminals zurückkehren.

Mit dem Aufkommen fetter grafischer Desktop-Betriebssysteme wie Windows und OS/2 Sie hätten vielleicht gedacht, dass Remote Computing auf fast nichts geschrumpft wäre. Da liegst du falsch.

Bereits 1989 entschied der frühere IBM-Betriebssystem-Guru Ed Iacobucci, dass es auch in Netzwerken, die auf 10 Mbit/s begrenzt sind, möglich sei, Windows remote auszuführen. Also gründete er Citrix, um zu sehen, ob sich diese Idee bezahlt machen könnte. Er tat es.

Anstatt mit Microsoft zu kämpfen, hat Iacobucci sich mit den Jungs aus Redmond zusammengetan, um sicherzustellen, dass seine Remote-Desktop-Version für MS-DOS und Windows funktioniert. Und er wollte auch sicherstellen, dass er nicht von Microsoft in einem Rechtsstreit überwältigt wird.

Es funktionierte. 1992 überredete Iacobucci Microsoft, Citrix-Technologie für Windows NT Server 4.0 zu lizenzieren. Dies führte zu Microsofts erstem Remote-Desktop-Produkt: Windows Terminal Server Edition.

Im Gegensatz zu vielen Unternehmen, die versuchten, eine Partnerschaft mit Microsoft einzugehen, war und ist Citrix erfolgreich. Heute profitiert Citrix mit Produkten wie Citrix Virtual Apps and Desktops und Citrix Managed Desktops immer noch von seinem Ansatz für Remote-Windows-Desktops in Höhe von mehreren Milliarden Dollar pro Jahr.

Während Citrix durch die Partnerschaft mit Microsoft gewann, verfolgte Oracle einen ganz anderen Ansatz, nämlich Thin-Client-Computing. Für Oracle würde das scheitern, aber das Konzept des Thin-Client-Computing lebt weiter.

Im Jahr 1993 erfanden Tim Negris, damals VP of Server Marketing bei Oracle, und Larry Ellison, God-King-CEO von Oracle, den Begriff “Thin Client”, um dedizierte Terminals mit mehr lokaler Intelligenz als einem Dummkopf zu beschreiben Terminal, die aber für ihre eigentliche Rechenleistung noch auf einen Server angewiesen waren. Solche Systeme, die auch Netzwerkcomputer genannt wurden.

Thin Clients leben immer noch in Callcentern, Einzelaufgabenbüros und sehr sicherheitsbewussten Unternehmen weiter. Unternehmen wie IGEL, ClearCube und Teradici bieten weiterhin Thin-Client-Systeme für Nischen- und vertikale Unternehmen an. Oracle hat die Thin-Client-Hardware endgültig aufgegeben. Sie stellten fest, dass es einfach keinen ausreichend großen Markt für Terminals gab, die nichts anderes taten, als mit Oracle DBMSs zu sprechen. Die Spuren dieser Oracle-Initiative leben in der Instant Client-Softwarelinie von Oracle weiter.

Heute

Als zuerst lokale Netzwerke und dann die Internetgeschwindigkeiten schneller wurden, entwickelte sich das Interesse an einer Vielzahl anderer Remote-Desktop-Ansätze. Anstatt Programme auf einem Server auszuführen, boten diese einen hybriden Ansatz aus server- und clientbasierten Computerressourcen.

Diese Remote-Desktop-Programme ermöglichen es Ihnen, einen mit dem Netzwerk verbundenen PC so zu sehen und zu steuern, als ob Sie davor sitzen würden. Obwohl Remote-Desktop-Software spezielle Verwendungszwecke hat, wie z. B. Zusammenarbeit in Echtzeit, technischer Support und Demonstrationen, können Sie sie auch verwenden, um Remote-Software auf Ihrem lokalen PC zu verwenden.

Remote-Desktops sind sowohl spezialisierte Programme zum Ausführen von Desktops aus der Ferne als auch Protokolle und integrierte Betriebssystemfunktionen für denselben Zweck. Für erstere gibt es Programme wie TeamViewer, Splashtop und VNC Connect. Es gibt auch spezielle Remote-Desktop-Programme. Dazu gehören GoToAssist, LogMeIn Rescue und FixMe.IT. Wie der Name schon sagt, dreht sich bei ihnen alles um den technischen Support.

Dann gibt es die Betriebssysteme wie Windows mit der oft umbenannten Remotedesktopverbindung von Microsoft und Linux mit einer Vielzahl von Programmen. Zu den Linux-Remote-Desktop-Programmen gehören Remmina, TigerVNC und Vinagre.

Windows verwendet sein proprietäres Remote Desktop Protocol (RDP), um virtuelle Windows-Sitzungen auszuführen. Während RDP-basierte Programme nur unter Windows funktionieren, können Sie mit RDP-Clients Remote-Windows-Sitzungen von fast jedem Betriebssystem ausführen.

RDP ist der Nachkomme von Citrix und Microsofts Terminalserver. Heute unterstützt Citrix sowohl RDP als auch sein eigenes netzwerkeffizienteres Protokoll HDX. Die aktuelle Anwendungsfamilie von Citrix, Citrix Virtual Apps and Desktops, verwendet alle HDX.

Linux-, Unix- und macOS-Remote-Desktops verwenden fast alle das Open-Source-Protokoll Virtual Network Computing (VNC) und die zugehörigen Programme. Dies ist ein grafisches Desktop-Sharing-System. Es verwendet das Remote Frame Buffer (RFB)-Protokoll, um den Desktop von einem Server auf einen PC oder Thin-Client-Computer zu übertragen.

Was ist also der Unterschied zwischen diesen beiden Hauptansätzen? Beginnen wir mit dem, was sie gemeinsam haben:

Beide ermöglichen Ihnen den Remote-Zugriff auf Computer.

Beide erfordern clientseitige und serverseitige Software, um zu funktionieren. Und bei beiden muss der Server so konfiguriert werden, dass er den Zugriff erleichtert und mit Anmeldeinformationen umgeht.

Beide sind auf Peer-to-Peer-Kommunikation angewiesen.

Beide unterstützen Sicherheitsprotokolle und bieten Tools zur Benutzerverwaltung.

Aber dann trennen sie ihre Kurse. Abgesehen vom Offensichtlichen ist RDP proprietär und VNC ist Open Source; die Unterschiede umfassen:

Sie und andere Benutzer sind mit RDP beim Server angemeldet, unabhängig davon, ob es sich um einen Windows 10-PC, einen Windows Server 2019-Server oder eine Azure-Betriebssysteminstanz handelt. VNC hingegen erfasst den auf einem Remote-Desktop gerenderten Desktop. Mit dem VNC-Client oder Viewer können Sie den virtuellen Desktop-Bildschirm, die Maus und die Tastatur des VNC-Servers freigeben. Kurz gesagt,  VNC ist ein Tool zur Bildschirmfreigabe.

RDP ist normalerweise schneller, während VNC sicherer ist. Da sowohl Leistung als auch Sicherheit je nach Konfiguration variieren, ist dies nur eine grobe Faustregel.

Heute/Morgen

Alle oben genannten Ansätze haben mehrere Kernprobleme. Die erste ist, dass sie alle bandbreitenhungrig sind. Benutzer beschweren sich ewig darüber, wie viel langsamer ihre Remote-Desktops sind als ihre lokalen PCs.

Die zweite ist, dass die Client-Seite zwar so dünn werden kann, dass es so etwas wie Zero-Client-Desktops gibt, auf denen überhaupt kein lokaler Speicher vorhanden ist, aber dennoch spezielle Software oder Firmware erforderlich ist, damit sie funktioniert. Wenn Sie beispielsweise die Windows 10-Remotedesktopverbindung verwenden, um einem Kumpel zu helfen, seinen Windows 10-PC zu reparieren, kann es so aussehen, dass nichts dran ist; Es passiert tatsächlich viel unter der Haube, damit dies funktioniert.

Morgen

Ich habe die Zukunft des Desktops gesehen, und ihr Name ist Windows 365. Mit Entschuldigung an Jon Landau und Bruce Springsteen. Dieser Microsoft DaaS-Umzug kommt seit Jahren. Ja, Windows hat noch länger Remote- und virtuelle Desktops, aber das ist anders.

ZDNet empfiehlt

Die besten Internetgeschwindigkeitstests Die besten Browser für den Datenschutz Die besten Windows 10-Laptops Die besten Telefone, die Sie jetzt kaufen können Die besten Cloud-Speicherdienste Die besten VPN-Dienste Die besten Smartwatches für Android-Nutzer Welcher Mac ist der richtige für dich? Welches iPad-Modell ist das richtige für Sie? Welches iPhone-Modell ist das richtige für Sie?

Verwandte Themen:

Cloud Big Data Analytics-Innovation, Technologie- und Arbeitskollaborationsentwickler Steven J. Vaughan-Nichols

Von Steven J. Vaughan-Nichols für Cloud Watch | 28. Juli 2021 — 18:06 GMT (19:06 BST) | Thema: Unternehmenssoftware