Cloud-Architektur bezieht sich darauf, wie alle Komponenten und Funktionen, die zum Aufbau einer Cloud erforderlich sind, miteinander verbunden sind, um eine Online-Plattform bereitzustellen, auf der Anwendungen ausgeführt werden. Die Cloud gilt als Platform as a Service, da der Cloud-Anbieter den Benutzern sowohl die Plattform als auch die zugrunde liegende IT-Infrastruktur zur Verfügung stellt.
Cloud-Architektur:
Cloud-Architektur bezieht sich darauf, wie Technologien zusammenkommen, um eine Cloud zu schaffen, eine IT-Umgebung, die skalierbare Ressourcen über ein Netzwerk hinweg abstrahiert, bündelt und teilt. Unter Cloud-Architektur versteht man die Art und Weise, wie alle zum Aufbau einer Cloud erforderlichen Komponenten und Funktionen miteinander verbunden sind, um eine Online-Plattform bereitzustellen, auf der Anwendungen ausgeführt werden.
(Lernvideo-Empfehlung: Java-Video-Tutorial)
Stellen Sie sich vor, Sie bauen ein Haus: Die Cloud-Infrastruktur enthält alle Materialien und die Cloud-Architektur ist die Blaupause.
Wie sieht die Cloud-Architektur aus?
Die Cloud gilt als Platform as a Service (PaaS), da der Cloud-Anbieter den Benutzern sowohl die Plattform als auch die zugrunde liegende IT-Infrastruktur zur Verfügung stellt. Der Aufbau einer Cloud-Plattform erfordert Komplexität, nicht nur die Abstraktion von Computerfunktionen von Computer-Hardwarekomponenten, sondern auch die Erstellung und Bereitstellung einer Cloud-Infrastruktur für Benutzer. Darüber hinaus sind zusätzliche Entwicklungsebenen erforderlich, um Containerisierung, Orchestrierung, Anwendungsprogrammierschnittstellen (APIs), Routing, Sicherheit, Verwaltungs- und Automatisierungssoftware zu integrieren. User Experience Design (UX) ist ebenfalls wichtig und ein notwendiges Element bei der Schaffung eines navigierbaren Online-Erlebnisses.
Obwohl die Einsatzmöglichkeiten unterschiedlich sind und auch die Cloud-Architekturen unterschiedlich sind, erfordern die meisten Clouds Hardware, Middleware, Management- und Automatisierungssoftware. Die meisten Clouds nutzen Virtualisierung auch, um Hardwareressourcen in einen zentral verwalteten Datensee zu abstrahieren, während einige Clouds Clients direkt mit der Hardware verbinden, sogenannte Bare-Metal-Clouds.
Hier ist ein praktisches Beispiel:
OpenStack® ist ein Mainstream-Open-Source-Cloud-Projekt, das mehrere andere Open-Source-Projekte kombiniert, um Clouds mithilfe virtualisierter Ressourcen zu erstellen und zu verwalten. Red Hat entwickelte das Open-Source-Projekt und veröffentlichte es, nachdem es ausgereift war, und nannte es Red Hat® OpenStack Platform. Version 12 des Produkts (veröffentlicht Ende 2017) bündelt die folgenden Cloud-Dienste, die in ihrer Gesamtheit die grundlegende Cloud-Architektur darstellen.
Das obige ist der detaillierte Inhalt vonWas ist Cloud-Architektur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!