Heim  >  Artikel  >  Was sind die drei Ebenen der Cloud-Computing-Architektur?

Was sind die drei Ebenen der Cloud-Computing-Architektur?

王林
王林Original
2020-12-23 16:19:1033885Durchsuche

Die Cloud-Computing-Architektur ist in drei Ebenen unterteilt: Infrastrukturschicht, Plattformschicht und Software-Service-Schicht. Der Zweck von Cloud Computing besteht darin, gemeinsam genutzte Software- oder Hardwareressourcen und Informationen durch netzwerkbasierte Computermethoden zu organisieren, zu integrieren und bereitzustellen Bedarf. Computer- oder andere Systemnutzung.

Was sind die drei Ebenen der Cloud-Computing-Architektur?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

Detaillierte Einführung:

Cloud Computing ist das Produkt der Entwicklung und Integration traditioneller Computer- und Netzwerktechnologien wie Grid Computing, verteiltes Computing, Parallel Computing, Versorgungstechnologie, Netzwerkspeicherung, Virtualisierung und Lastausgleich. Sein Zweck besteht darin, gemeinsam genutzte Software-/Hardware-Ressourcen und Informationen durch netzwerkbasierte Computermethoden zu organisieren und zu integrieren und sie Computern und anderen Systemen bei Bedarf bereitzustellen.

Generell ist die allgemein akzeptierte Cloud-Architektur in drei Ebenen unterteilt: Infrastrukturschicht, Plattformschicht und Software-Service-Schicht. Die entsprechenden Namen sind IaaS, PaaS und SaaS. IaaS, Infrastructure as a Service, der chinesische Name ist Infrastructure as a Service.

IaaS umfasst hauptsächlich Computerserver, Kommunikationsgeräte, Speichergeräte usw., die Benutzern bei Bedarf IT-Infrastrukturdienste wie Rechenleistung, Speicherkapazität oder Netzwerkkapazität bereitstellen können, also Dienste, die auf Infrastrukturebene bereitgestellt werden können . Der Kern der ausgereiften Anwendung von IaaS liegt in der Virtualisierungstechnologie. Durch die Virtualisierungstechnologie können verschiedene Computergeräte einheitlich in Computerressourcen in einem virtuellen Ressourcenpool virtualisiert werden, Speichergeräte können einheitlich in Speicherressourcen in einem virtuellen Ressourcenpool virtualisiert werden Das Netzwerk kann vereinheitlicht und zu Netzwerkressourcen im virtuellen Ressourcenpool virtualisiert werden. Wenn Benutzer diese Ressourcen bestellen, verpackt der Rechenzentrumsmanager die bestellten Anteile direkt an die Benutzer und realisiert so IaaS.

PaaS, Platform as a Service, der chinesische Name ist Platform as a Service. Wenn wir es aus der Perspektive von „Hardware + Betriebssystem/Entwicklungstools + Anwendungssoftware“ in der traditionellen Computerarchitektur betrachten, sollte die Plattformschicht des Cloud Computing ähnliche Funktionen wie Betriebssysteme und Entwicklungstools bereitstellen. Tatsächlich ist dies der Fall, da PaaS den Benutzern eine vollständige Palette von Unterstützungsplattformen für die Entwicklung, den Betrieb und den Betrieb von Anwendungssoftware über das Internet bietet. Genau wie beim PC-Softwareentwicklungsmodell können Programmierer Entwicklungstools verwenden, um Anwendungssoftware auf einem Computer zu entwickeln und bereitzustellen, der mit einem Windows- oder Linux-Betriebssystem ausgestattet ist. Als die beiden bekanntesten Produkte der PaaS-Plattform können Microsofts Windows Azure und Googles GAE angesehen werden.

SaaS, Software as a Service. Einfach ausgedrückt handelt es sich um ein Softwareanwendungsmodell, das Softwaredienste über das Internet bereitstellt. Bei diesem Modell müssen Benutzer keine großen Investitionen mehr in den Aufbau von Hardware, Software und Entwicklungsteams tätigen. Sie müssen lediglich eine bestimmte Mietgebühr zahlen, um entsprechende Dienste über das Internet nutzen zu können, und das gesamte System wird vom Hersteller gewartet. Verantwortlich.

(Teilen von Lernvideos: Programmiervideo)

Das obige ist der detaillierte Inhalt vonWas sind die drei Ebenen der Cloud-Computing-Architektur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn