Warum das Cloud-Betriebssystem ein Mythos ist

  • Oct 16, 2023

Das Aufkommen des Cloud-Betriebssystems ist ein Unsinn, der nur den Hype und die Verwirrung schürt, sagt Lori MacVittie

„So etwas wie ein Cloud-Betriebssystem gibt es nicht – und wir sind weit davon entfernt, überhaupt eines zu brauchen“, sagt Lori MacVittie.

Googles Vorstoß in das Betriebssystemgeschäft Kaum öffentlich bekannt, wurde es bereits als das neueste Cloud-Betriebssystem gefeiert. Einige Branchenbeobachter waren der Meinung, dass dieses Produkt für die Cloud-Revolution von entscheidender Bedeutung sein könnte.

Um fair zu sein, Google'S Chrome OS ist nicht das einzige Betriebssystem, an das das Cloud-Handle angehängt wurde. Es ist lediglich der jüngste in einer langen Reihe von Versuchen, aus dem wachsenden Interesse Kapital zu schlagen Hype um Cloud Computing.

Novell, Dell, Microsoft – Tatsächlich wurde jeder, der sich mit Betriebssystemen beschäftigt, mindestens einmal im Zusammenhang mit einem Cloud-Betriebssystem erwähnt.

Es gibt keine solche Sache. Es ist ein Mythos, der ausschließlich in den Köpfen derjenigen existiert, die in ihrer täglichen Technologiediät nicht genug Cloud zu bekommen scheinen. Und das Problem bei der Aufrechterhaltung dieses Mythos besteht darin, dass er weiterhin einen bereits verwirrten Markt verwirrt.

Marketingjargon
Millionen von IT-Experten, die in der Lage sein sollten, Marketingjargon von technischen Definitionen zu trennen, sind verwirrt und nicht in der Lage, eine Definition für die Cloud zu formulieren. Es grenzt an Ausbeutung, etwas als Cloud-Produkt zu bezeichnen, nur um den Eindruck zu erwecken, dass die Teilnahme an der Cloud besondere Anforderungen mit sich bringt.

Eine typische IT-Abteilung gibt 80 Prozent ihres Budgets dafür aus, den Betrieb aufrechtzuerhalten, zu verwalten, zu patchen und zu kühlen und sich anderweitig um Server und Anwendungen in ihren eigenen Rechenzentren kümmern, so das Analystenunternehmen Gärtner. Es ist sinnvoll, einen Teil dieser Belastung in die Cloud zu verlagern. Daher ist es schockierend, dass Anbieter zu ihrem eigenen Vorteil weiterhin Verwirrung stiften.

Ein Cloud-Betriebssystem ist an diesem Punkt im Evolutionszyklus der Technologie unnötig. Ein Teil des Reizes der Cloud liegt in ihrer Abhängigkeit vom Internet, das, wie jeder weiß, auf etablierten, gut unterstützten Standards wie TCP/IP basiert.

Über das Internet bereitgestellte Anwendungen werden fast immer über HTTP transportiert, was das auf Standards basierende Trifecta vervollständigt, das das Web seit langem unterstützt, und nun die Cloud realistisch macht.

Damit ein Betriebssystem die Cloud unterstützt, sind keine besonderen Anforderungen erforderlich. Keine neuen Standards, keine neuen Fähigkeiten und keine neue Funktionalität auf der Betriebssystemebene.

Cloud Computing, wie es heute implementiert wird, ist evolutionär – nicht revolutionär – und kombiniert das Beste aus gehosteten Diensten mit Anwendungsmanagement auf der Bereitstellungsebene. Es gibt sehr wenig am Betriebssystem, das geändert werden muss, selbst auf der Serverseite – also auf der Serverseite Cloud-Anbieter – und absolut nichts, was in den Tiefen des Client-Betriebssystems geändert werden müsste.

Fairerweise muss man sagen, dass sogenannte Cloud-Betriebssysteme möglicherweise mit Cloud-spezifischen Verwaltungs- und Entwicklungstools als Teil geliefert werden und ein wesentlicher Bestandteil der Distribution, aber es handelt sich hierbei um Anwendungen und sie sind mit ziemlicher Sicherheit nicht Teil des Betriebssystems selbst.

Kernoperationen
Betriebssysteme konzentrieren sich auf die E/A-, Datei-, CPU- und Speicherverwaltung sowie auf die Planung der Kernvorgänge, in die alle Anwendungen letztendlich unterteilt werden. Betriebssysteme sind granulare, eng fokussierte Systeme, die nichts über Clouds oder Netzwerke wissen oder sogar Anwendungen, es sei denn, sie beziehen sich auf die nächste Maschinencode-Anweisung, die es sein muss hingerichtet.

Während sich Cloud Computing in Richtung dessen entwickelt, was Puristen als echtes Cloud Computing bezeichnen könnten – die Bereitstellung auf der Ebene der Rechenressourcen oder die Verteilung von Anwendungen auf die Funktionsebene ohne Modifikation – es kann sein, dass Betriebssysteme sich ändern, weiterentwickeln und an die spezifischen Bedürfnisse eines solchen anpassen müssen Umfeld.

Wenn das Betriebssystem beim Planen einer Anweisung andere CPUs und Speicherbänke auf nahegelegenen Maschinen berücksichtigt, benötigen wir ein Cloud-Betriebssystem.

Lori MacVittie ist bei der Anwendungsbereitstellungsfirma für die Schulung und Evangelisierung von Anwendungsdiensten verantwortlich F5-Netzwerke. Zu ihren Aufgaben gehört die Erstellung technischer Materialien und die Teilnahme an Community-Foren und Branchenstandardorganisationen. MacVittie verfügt über umfassende Programmiererfahrung als Anwendungsarchitekt sowie in der Netzwerk- und Systementwicklung und -verwaltung.