Wolke
In der Informatik bezeichnet der Begriff Cloud einen gemeinsamen Pool von Ressourcen, die mehreren Benutzern über das Internet zur Verfügung gestellt werden. Solche Ressourcen beziehen sich normalerweise auf Datenspeicherung und Rechenleistung, können aber auch verschiedene Arten von Diensten, Anwendungen, Netzwerken und Servern umfassen.
In der Regel sind Cloud-basierte Ressourcen einfach und bequem zugänglich und können dynamisch neu konfiguriert werden, um sie für mehrere Zwecke mit unterschiedlicher Skalierbarkeit zu erfüllen. Heutzutage ist die Cloud-Computing-Technologie in mehreren Bereichen des menschlichen Lebens weit verbreitet. Mehrere Dienste und Anwendungen werden über einer Cloud erstellt.
Beispielsweise nutzen On-Demand-Streaming-Dienste wie Netflix Cloud-Computing-Funktionen, um effizient zu skalieren und das bestmögliche Benutzererlebnis zu bieten. Beliebte Online-Messaging- und Sprachanrufanwendungen wie Skype und WhatsApp verwenden ebenfalls Cloud Computing, um eine qualitativ hochwertige Kommunikation zwischen ihren Benutzern zu ermöglichen. Weitere Beispiele sind die Cloud-basierten Lösungen von Microsoft Office 365 und Google G Suite, die Millionen von Menschen weltweit dabei helfen, überall und jederzeit in Echtzeit zu arbeiten und zusammenzuarbeiten.
Peter Mell und Timothy Grance vom US National Institute of Standards and Technology (NIST) beschreiben Cloud Computing als eine Technologie, die aus drei Dienstmodellen und vier Bereitstellungsmodellen besteht.
Die drei Cloud-Computing-Dienstmodelle umfassen:
Infrastructure as a Service (IaaS): Bietet grundlegende Rechenressourcen wie Datenverarbeitung, Datenspeicherung und Netzwerkfunktionen. Diese können auf Cloud-Computing-Diensten wie Amazon EC2, Microsoft Azure und Google Compute Engine basieren.
Platform as a Service (PaaS): bietet Plattformen, die es Kunden ermöglichen, erworbene oder vom Verbraucher erstellte Anwendungen auf einer Cloud-Computing-Plattform zu entwickeln und bereitzustellen. AWS Elastic Beanstalk, Heroku und Google App Engine sind einige Beispiele für PaaS-Modelle.
Software as a Service (SaaS): kombiniert Infrastruktur und Software, die in der Cloud ausgeführt werden. Die Benutzer erhalten Zugriff auf die Softwareanwendungen und Datenbanken eines Anbieters, während der Cloud-Anbieter die zugrunde liegende Infrastruktur und Plattformen, auf denen die Anwendungen ausgeführt werden, vollständig verwaltet. Salesforce, Microsoft Office 365 und Slack sind Beispiele für SaaS-Modelle.
Die vier Cloud-Computing-Bereitstellungsmodelle umfassen:
Öffentliche Cloud: Eine Cloud, die Unternehmen, Regierungsinstitutionen oder anderen Drittanbietern von Cloud-Diensten gehören und von diesen betrieben werden kann. Public Clouds sind für die offene Nutzung durch die Öffentlichkeit konzipiert.
Private Cloud: Eine Cloud, die die IT-Infrastruktur virtualisiert und zur ausschließlichen Nutzung durch eine einzelne Organisation und ihre Verbraucher oder Geschäftseinheiten verteilt (dh nicht für die breite Öffentlichkeit zugänglich).
Community Cloud: eine Cloud, die die IT-Infrastruktur für eine bestimmte Gruppe oder Gemeinschaft von Verbrauchern virtualisiert und verteilt, die kompatible Ziele und Anliegen haben (z. B. Sicherheitsanforderungen, Richtlinien, Compliance-Erwägungen usw.).
Hybrid Cloud: eine Kombination aus zwei oder mehr unterschiedlichen Cloud-Infrastrukturen (öffentlich, Community oder privat).