Das Wachstum der Rechenleistung und die Entwicklung der Virtualisierungstechnologien der x86-Plattform auf der einen Seite und die Verbreitung von IT-Outsourcing auf der anderen Seite haben zu dem Konzept des Utility Computing (IT als Dienstleistung) gefĂŒhrt. Warum nicht fĂŒr IT so bezahlen wie fĂŒr Wasser oder Strom â genau so viel und genau dann, wenn es benötigt wird, und nicht mehr.
In diesem Moment entstand das Konzept des Cloud Computing â der Verbrauch von IT-Diensten aus der âCloudâ, d.h. aus einem externen Pool von Ressourcen, ohne sich darum zu kĂŒmmern, wie und woher diese Ressourcen kommen. So wie wir uns nicht um die Infrastruktur der Pumpstationen der Wasserversorgung kĂŒmmern. Zu diesem Zeitpunkt wurde auch der andere Aspekt des Konzepts ausgearbeitet â nĂ€mlich das VerstĂ€ndnis von IT-Diensten und wie man sie im Rahmen von ITIL / ITSM verwaltet.
Es wurde eine Reihe von Definitionen fĂŒr Clouds (Cloud Computing) entwickelt, aber sie sollten nicht als die letzte Wahrheit betrachtet werden â es ist lediglich ein Weg, die Bereitstellung von Utility Computing zu formalisieren.
- âCloud Computing ist eine Technologie zur verteilten Datenverarbeitung, bei der Computerressourcen und -kapazitĂ€ten dem Benutzer als Internetdienst bereitgestellt werdenâ Wikipedia
- âCloud Computing ist ein Modell zur Bereitstellung eines bequemen Netzwerkzugangs zu einem gemeinsamen Pool von anpassbaren Rechenressourcen (z.B. Netzwerken, Servern, Speicher-Systemen, Anwendungen und Diensten), die nach Bedarf schnell bereitgestellt und mit minimalem Verwaltungsaufwand oder minimalem Eingriff des Dienstanbieters bereitgestellt werden könnenâ NIST
- âCloud Computing ist eine Paradigmen fĂŒr den Netzwerkzugang zu einem skalierbaren und flexiblen Pool von verteilten physischen oder virtuellen Ressourcen, die im Selbstbedienungsmodus bereitgestellt und nach Bedarf verwaltet werdenâ ISO/IEC 17788:2014. Informationstechnik â Cloud Computing â Ăbersicht und Fachbegriffe.
Laut NIST gibt es drei Haupttypen von Clouds:
- IaaS â Infrastructure as a Service â Infrastruktur als Service
- PaaS â Platform as a Service â Plattform als Service
- SaaS â Software as a Service â Software als Service

Um den Unterschied sehr einfach zu verstehen, betrachten wir das Modell Pizza-as-a-Service:

NIST definiert folgende notwendige Merkmale von IT-Diensten, die als Cloud-Services gelten können.
- Universeller Netzwerkzugang (broad network access) â die Dienstleistung sollte eine universelle Netzwerkschnittstelle haben, die es praktisch jedem ermöglicht, die Dienstleistung mit minimalen Anforderungen zu nutzen. Beispiel â um das elektrische Netz von 220V zu verwenden, reicht es aus, sich an jede Steckdose mit einer standardmĂ€Ăigen universellen Schnittstelle (Stecker) anzuschlieĂen, unabhĂ€ngig davon, ob es sich um einen Wasserkocher, einen Staubsauger oder ein Laptop handelt.
- Messbarkeit des Dienstes (measured service) â ein zentrales Merkmal des Cloud-Dienstes ist die Messbarkeit des Dienstes. ZurĂŒck zur Analogie mit Strom â Sie zahlen genau das, was Sie verbraucht haben, mit minimaler GranularitĂ€t, bis hin zu den Kosten, um einmal einen Wasserkocher zum Kochen zu bringen, falls Sie im gesamten Monat nur einmal zu Hause waren und eine Tasse Tee getrunken haben.
- Selbstkonfiguration von Diensten nach Bedarf (on demand self service) â der Cloud-Anbieter bietet dem Kunden die Möglichkeit, den Dienst vernĂŒnftig zu konfigurieren, ohne dass eine Interaktion mit den Mitarbeitern des Anbieters erforderlich ist. Um einen Wasserkocher zum Kochen zu bringen, ist es nicht notwendig, vorher mit dem Energieversorger in Kontakt zu treten, sie im Voraus zu benachrichtigen und eine Genehmigung zu erhalten. Sobald das Haus angeschlossen ist (Vertrag abgeschlossen), können alle Verbraucher eigenstĂ€ndig mit der bereitgestellten Leistung umgehen.
- Sofortige ElastizitĂ€t (rapid elasticity) â der Cloud-Anbieter stellt Ressourcen mit der Möglichkeit zur sofortigen Erhöhung / Verringerung der Leistung (innerhalb bestimmter angemessener Grenzen) bereit. Sobald der Wasserkocher eingeschaltet wird, liefert der Anbieter sofort 3 kW Leistung ins Netz, und sobald er ausgeschaltet wird, reduziert er die Lieferung auf null.
- Ressourcensammlung in einem Pool (resource pooling) â die internen Mechanismen des Dienstanbieters ermöglichen es, einzelne ErzeugungskapazitĂ€ten in einem gemeinsamen Pool (Becken) von Ressourcen zu vereinen und diese Ressourcen als Dienstleistung verschiedenen Verbrauchern bereitzustellen. Auch beim Wasserkocher stört uns am wenigsten, von welchem spezifischen Kraftwerk die Leistung kommt. Und alle anderen Verbraucher nutzen diese Leistung gemeinsam mit uns.
Es ist wichtig zu verstehen, dass die oben beschriebenen Merkmale der Cloud nicht aus der Luft gegriffen sind, sondern eine logische Folgerung aus dem Konzept des Utility Computing darstellen. Und der öffentliche Dienst muss diese Merkmale im Rahmen des Konzepts aufweisen. Bei einer NichterfĂŒllung eines bestimmten Merkmals wird der Dienst nicht schlechter oder wird âgiftigâ, sondern hört einfach auf, cloud-basiert zu sein. Wer also hat gesagt, dass alle Dienste das mĂŒssen?
Warum spreche ich das separat an? In den letzten 10 Jahren seit der EinfĂŒhrung der NIST-Definition gab es viele Debatten ĂŒber die âechte Cloudigkeitâ gemÀà der Definition. In den USA wird in der Rechtsprechung gelegentlich die Formulierung âentspricht dem Wortlaut des Gesetzes, aber nicht dem Geistâ verwendet â und im Falle des Cloud Computing ist der Geist entscheidend, Ressourcen können mit zwei Mausklicks angemietet werden.
Es ist zu beachten, dass die oben genannten 5 Merkmale auf die öffentliche Cloud anwendbar sind, aber beim Ăbergang zur privaten Cloud die meisten von ihnen optional werden.
- Universeller Netzwerkzugang (broad network access) â im Rahmen der privaten Cloud kontrolliert die Organisation sowohl die erzeugenden KapazitĂ€ten als auch die Kunden-Nutzer vollstĂ€ndig. Daher kann dieses Merkmal als automatisch erfĂŒllt angesehen werden.
- Messbarkeit des Dienstes (measured service) â dies ist ein SchlĂŒsselmerkmal des Utility Computing, das Bezahlen basierend auf dem Verbrauch. Aber wie zahlt eine Organisation an sich selbst? In diesem Fall erfolgt eine Teilung zwischen Erzeugung und Verbrauch innerhalb des Unternehmens, die IT wird zum Anbieter, und die GeschĂ€ftsbereiche zu den Verbrauchern der Dienste. Die Abrechnung erfolgt dann zwischen den Abteilungen. Es gibt zwei Betriebsmodi: Chargeback (bei tatsĂ€chlichen Abrechnungen und Finanzbewegungen) und Showback (in Form von Berichten ĂŒber den Ressourcenverbrauch in Rubel, aber ohne Finanzbewegungen).
- SelbststĂ€ndige Konfiguration von Diensten auf Abruf (on demand self service) â innerhalb der Organisation kann es einen gemeinsamen IT-Dienst geben, und in diesem Fall verliert das Merkmal an Bedeutung. Bei Vorhandensein eigener IT-Spezialisten oder Anwendungsadministratoren in den GeschĂ€ftsbereichen muss jedoch ein Selbstbedienungsportal eingerichtet werden. Fazit â das Merkmal ist optional und hĂ€ngt von der Struktur des Unternehmens ab.
- Die momentane ElastizitĂ€t (rapid elasticity) verliert im Rahmen der Organisation an Bedeutung, da der Satz an GerĂ€ten fĂŒr die private Cloud feststeht. Sie kann nur eingeschrĂ€nkt im Rahmen interner Abrechnungen angewendet werden. Fazit: fĂŒr die private Cloud nicht anwendbar.
- Die BĂŒndelung von Ressourcen in einem Pool (resource pooling) â heute gibt es praktisch keine Organisationen mehr, die keine Servervirtualisierung nutzen. Daher kann man dieses Merkmal als automatisch gegeben betrachten.
Frage: Was genau ist also Ihre private Cloud? Was muss das Unternehmen kaufen und implementieren, um sie aufzubauen?
Antwort: Eine private Cloud ist ein Ăbergang zu einem neuen Verwaltungsmodell fĂŒr die Interaktion zwischen IT und GeschĂ€ft, das zu 80 % aus verwaltungstechnischen MaĂnahmen und nur zu 20 % aus Technologien besteht.
Die Bezahlung nur fĂŒr verbrauchte Ressourcen und der einfache Zugang, ohne mehrere Hundert Millionen in Investitionskosten stecken zu mĂŒssen, haben eine neue technologische Landschaft und das Entstehen von milliardenschweren Unternehmen ermöglicht. Zum Beispiel entstanden moderne Giganten wie Dropbox und Instagram als Startups auf AWS mit null eigener Infrastruktur.
Es ist besonders hervorzuheben, dass die Werkzeuge zur Verwaltung von Cloud-Diensten wesentlich indirekter werden, und eine der Hauptaufgaben des IT-Direktors darin besteht, Anbieter auszuwĂ€hlen und die QualitĂ€t zu ĂŒberwachen. Lassen Sie uns die Problematik dieser beiden neuen Aufgaben nĂ€her betrachten.
Als Alternative zur klassischen schweren Infrastruktur mit eigenen Rechenzentren und Hardware erscheinen Clouds verlockend leicht. Es ist einfach, in die Cloud einzutreten, doch die Frage nach dem Ausstieg wird oft ignoriert. Wie in jeder anderen Branche streben auch Cloud-Anbieter danach, ihr GeschĂ€ft zu schĂŒtzen und den Wettbewerb zu erschweren. Der einzige ernstzunehmende wettbewerbliche Aspekt tritt nur bei der ersten Auswahl eines Cloud-Anbieters auf, und danach wird der Anbieter alles tun, um sicherzustellen, dass der Kunde nicht wechselt. Dabei werden jedoch nicht alle BemĂŒhungen auf die QualitĂ€t der Dienstleistungen oder deren Vielfalt gerichtet. Vor allem handelt es sich um die Bereitstellung einzigartiger Dienste und die Verwendung nicht standardmĂ€Ăiger Systemsoftware, die den Wechsel zu einem anderen Anbieter erschwert. Dementsprechend ist es bei der Wahl eines Dienstanbieters erforderlich, gleichzeitig einen Ăbergangsplan von diesem Anbieter zu erstellen (im Wesentlichen einen vollstĂ€ndigen DRP â disaster recovery plan) und die Architektur fĂŒr die Datenspeicherung und -sicherung zu durchdenken.
Ein weiterer wichtiger Aspekt der neuen Pflichten des IT-Direktors ist die QualitĂ€tskontrolle der Dienstleistungen des Anbieters. Praktisch alle Cloud-Anbieter halten sich an SLA basierend auf eigenen internen Metriken, die jedoch einen Ă€uĂerst indirekten Bezug zu den GeschĂ€ftsprozessen des Kunden haben können. Daher wird die EinfĂŒhrung eines eigenen Ăberwachungs- und Kontrollsystems zu einem der wichtigsten Projekte, wenn bedeutende IT-Systeme in die Cloud des Anbieters ĂŒbertragen werden. Fortsetzend zum Thema SLA muss betont werden, dass die absolute Mehrheit der Cloud-Anbieter ihre Verantwortung fĂŒr die NichterfĂŒllung der SLA auf die monatliche GrundgebĂŒhr oder einen Anteil an der Zahlung beschrĂ€nkt. Beispielsweise gewĂ€hren AWS und Azure ab einer VerfĂŒgbarkeitsgrenze von 95 % (36 Stunden pro Monat) 100 % Rabatt auf die monatliche GebĂŒhr, wĂ€hrend Yandex.Cloud 30 % gewĂ€hrt.

Und natĂŒrlich sollte man nicht vergessen, dass es Clouds nicht nur in der Form von Giganten wie Amazon oder Yandex gibt. Es gibt auch kleinere Clouds â so klein wie eine Katze oder sogar eine Maus. Wie das Beispiel von CloudMouse zeigt, kann eine Cloud manchmal einfach enden. Sie erhalten weder eine EntschĂ€digung noch einen Rabatt â Sie erhalten nichts auĂer einem totalen Datenverlust.
In Anbetracht der oben genannten Probleme bei der Umsetzung von IT-Systemen mit hoher GeschĂ€ftskritikalitĂ€t in Cloud-Infrastrukturen ist in den letzten Jahren das PhĂ€nomen der âCloud-Repatriierungâ zu beobachten.

Bis 2020 hat sich der Höhepunkt ĂŒbertriebener Erwartungen in der Cloud-Computing-Welt verabschiedet, und das Konzept befindet sich auf dem Weg in das Tal der EnttĂ€uschungen (laut dem Hype-Zyklus von Gartner). Laut Studien und bis zu 80 % der Unternehmensklienten kehren zurĂŒck und planen, Arbeitslasten aus den Clouds in ihre eigenen Rechenzentren zurĂŒckzufĂŒhren, aus folgenden GrĂŒnden:
- Erhöhung der VerfĂŒgbarkeit / Leistung;
- Kostenreduktion;
- Um den Anforderungen der Informationssicherheit zu entsprechen.
Was sollte man also tun und wie sieht die RealitÀt wirklich aus?
Es besteht kein Zweifel, dass Clouds gekommen sind, um zu bleiben. Und mit jedem Jahr wird ihre Rolle zunehmen. Wir leben jedoch nicht in einer fernen Zukunft, sondern im Jahr 2020 in einer sehr konkreten Situation. Was sollte man mit Clouds tun, wenn man kein Startup, sondern ein klassischer Unternehmensklient ist?
- Clouds sind in erster Linie ein Ort fĂŒr Dienste mit unvorhersehbaren oder stark saisonalen Lasten.
- In den meisten FĂ€llen sind Dienste mit vorhersehbarer, stabiler Last gĂŒnstiger in eigenen Rechenzentren zu betreiben.
- Der Einstieg in die Cloud sollte mit Testumgebungen und niedrig priorisierten Diensten erfolgen.
- Die Ăberlegung zur Platzierung von Informationssystemen in der Cloud beginnt mit der Entwicklung einer Methode fĂŒr den Wechsel von einer Cloud in eine andere Cloud (oder zurĂŒck in das eigene Rechenzentrum).
- Die Platzierung eines Informationssystems in der Cloud beginnt mit der Entwicklung eines Backup-Plans fĂŒr die von Ihnen kontrollierte Infrastruktur.
Quelle: habr.com
