Cloud Computing bezeichnet die Bereitstellung verschiedener Computing Dienste über das Internet bzw. die “Cloud”. Wie zum Beispiel Server, Speicherplatz, Software, Datenbanken, Netzwerke sowie Analytics- und Intelligence-Funktionen.
Es ermöglicht den Benutzern, von jedem Ort der Welt aus sicher auf einen gemeinsamen Ressourcenpool zuzugreifen. Damit werden schnelle Innovationen und Skaleneffekte unterstützt. Flexible Ressourcen wie Daten und Anwendungen werden zur jederzeit Verfügung gestellt.
Der Begriff „Cloud“ bezieht sich auf die Umgebung, in der Cloud Computing funktioniert. Die Netzwerkarchitektur (Cloud Computing Architektur) basiert auf dem Internet. Sie kann in einem eigenen IT-Netzwerk betrieben werden (Private Cloud).
Es gibt aber auch die Option zur Auslagerung der IT-Infrastruktur und des Betriebs an einen externen Cloud-Anbieter (Cloud Provider). Die Public Cloud bietet zeitnah größere IT-Ressourcen als der eigene IT-Ausbau (Self Service).
Anders als beim dezentralen Edge Computing wird das Cloud Computing oft auf einen zentralen Server ausgelagert. Neben den herkömmlichen Arten von Cloud Computing kann es aber auch eine hybride Lösung aus beiden Netzwerkstrukturen geben (Hybrid Cloud).
Nicht jede Cloud ist identisch und nicht jede Art von Cloud Computing eignet sich für jeden. Deshalb wurden unterschiedliche Modelle, Typen und Dienste entwickelt, um die optimale Lösung für alle spezifischen Bedürfnisse zu schaffen.
Zuerst müssen die Cloud Computing Architektur oder die Art der Cloud-Bereitstellung bestimmt werden, unter der die Cloud Dienste installiert werden sollen. Dafür stehen drei Optionen zur Verfügung: Private Cloud, Public Cloud oder Hybrid Cloud.
Public Cloud: Externe Anbieter betreiben und verwalten Public Clouds, die über das Internet bereitgestellt werden. Nutzer greifen über Webbrowser auf die Ressourcen zu, die komplett im Besitz des Anbieters sind.
Private Cloud: Private Clouds werden exklusiv von einem Unternehmen genutzt und können entweder lokal im eigenen Rechenzentrum oder extern von Dienstanbietern gehostet werden. Die Infrastruktur wird in einem privaten Netzwerk verwaltet.
Hybrid Cloud: Hybrid Clouds kombinieren Public und Private Clouds. Diese sind durch Technologien zur gemeinsamen Nutzung von Daten und Anwendungen verbunden. Sie bieten Flexibilität, bessere Bereitstellungsoptionen sowie optimierte Infrastruktur, Sicherheit und Compliance.
Cloud Computing Dienste lassen sich in vier Hauptkategorien unterteilen: IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service) und serverloses Computing. Aufgrund ihres Zusammenhangs werden diese Kategorien auch als Cloud Computing “Stack“ bezeichnet.
IaaS: Infrastructure-as-a-Service bietet IT-Infrastruktur wie Server, Speicher und Netzwerke auf nutzungsbasierter Abrechnung durch den Cloud Anbieter.
PaaS: Platform-as-a-Service stellt eine Umgebung für die Entwicklung, das Testen und die Verwaltung von Software bereit, ohne dass die zugrunde liegende Infrastruktur verwaltet werden muss.
SaaS: Software-as-a-Service liefert Softwareanwendungen über das Internet im Abonnement, wobei der Cloud Anbieter die Infrastruktur und Wartung übernimmt.
Serverloses Computing: Diese Methode ähnelt PaaS, fokussiert sich auf App-Funktionen und verringert den Verwaltungsaufwand für Server. Der Cloud Anbieter übernimmt Setup und Verwaltung, Ressourcen werden nur bei Bedarf verwendet.
Unternehmen können mit Cloud Computing ihre Ressourcen auf entfernten Servern statt auf lokalen Cloud Computern oder Hardware speichern. Diese entfernten Server sind Teil eines Netzwerks, das als „Wolke“ bekannt ist.
Auf dem Cloud-Speicher werden Softwareanwendungen und Daten für die Nutzer hinterlegt und verwaltet. Bei einem externen Data Center von Drittanbietern werden die Daten in ihren eigenen zugriffsbeschränkten Netzwerken gehostet.
Unternehmen können auf diese Weise ihre Daten von jedem mit dem Internet verbundenen Gerät aus verwalten. Spezielle Softwareanwendungen müssen nicht zwangsläufig auf jedem Gerät installiert werden. Oft reicht bereits ein einfacher Internet Browser aus.
Für Unternehmen bietet Cloud Computing mehr Flexibilität, Skalierbarkeit, Kosteneinsparungen und erhöhte Sicherheit. Unternehmen können umfangreiche Daten speichern, ohne in Hardware oder IT-Infrastruktur zu investieren.
Darüber hinaus ermöglicht es den Benutzern, von jedem Ort mit Internetzugang auf Dateien zuzugreifen. Dies kann unter anderem die Zusammenarbeitsmöglichkeiten über weite Strecken verbessern.
Produktivität: Cloud Computing reduziert den Verwaltungsaufwand lokaler Rechenzentren und erlaubt IT-Teams, sich auf wichtigere Unternehmensziele zu konzentrieren.
Leistung: Cloud Dienste nutzen ein globales Netzwerk sicherer Rechenzentren mit der neuesten Hardware, was niedrigere Netzwerklatenz und größere Skaleneffekte bietet.
Zuverlässigkeit: Cloud Computing vereinfacht Datensicherung, Notfallwiederherstellung und Geschäftskontinuität durch Datenreplikation an mehreren Standorten.
Sicherheit: Cloud Anbieter bieten umfangreiche Sicherheitsmaßnahmen zum Schutz von Daten, Anwendungen und Infrastruktur vor Bedrohungen.
Kosten: Der Umstieg auf die Cloud optimiert IT-Kosten, da keine Investitionen in Hardware, Software oder lokale Rechenzentren (inkl. Strom, Kühlung, IT-Personal) nötig sind.
Geschwindigkeit: Cloud Dienste sind bedarfsgesteuert und selbst bedienbar, wodurch große Computing Ressourcen in wenigen Minuten und mit wenigen Klicks bereitgestellt werden können.
Globale Skalierung: Cloud-Dienste ermöglichen elastische Skalierung, d.h. IT-Ressourcen können nach Bedarf und Standort flexibel angepasst werden.
Unternehmen nutzen Cloud Computing für eine Vielzahl von Cloud Anwendungen. Darunter fallen zum Beispiel:
> Speicherung und gemeinsame Nutzung von Dateien
> Webhosting
> Datenbankmanagement
> Analysetools
> virtuelle Computer
Zahlreiche Branchen haben sich entschieden, ihren Betrieb in die Cloud-Infrastruktur zu verlagern. Das Ziel ist es, die Kosten zu senken und die Effizienz zu steigern. Auch Privatpersonen nutzen Cloud-basierte Dienste wie Musik- und Video-Streaming, Online-Spiele und soziale Netzwerke.
Lesen Sie auch: Fog Computing