Cloud-Computing-Infrastruktur
Cloud infrastructure besteht aus Servern, Speichergeräten, Netzwerk, Cloud-Management-Software, Bereitstellungssoftware und Plattformvirtualisierung.
Hypervisor
Hypervisor ist ein firmware oder low-level program das fungiert als Virtual Machine Manager. Es ermöglicht die gemeinsame Nutzung der einzelnen physischen Instanz von Cloud-Ressourcen zwischen mehreren Mandanten.
Management-Software
Es hilft, die Infrastruktur zu warten und zu konfigurieren.
Bereitstellungssoftware
Es hilft bei der Bereitstellung und Integration der Anwendung in der Cloud.
Netzwerk
Es ist die Schlüsselkomponente der Cloud-Infrastruktur. Es ermöglicht die Verbindung von Cloud-Diensten über das Internet. Es ist auch möglich, das Netzwerk als Dienstprogramm über das Internet bereitzustellen, was bedeutet, dass der Kunde die Netzwerkroute und das Netzwerkprotokoll anpassen kann.
Server
Das server Hilft bei der Berechnung der gemeinsamen Nutzung von Ressourcen und bietet andere Dienste wie die Zuweisung und Aufhebung der Zuweisung von Ressourcen, die Überwachung der Ressourcen, die Bereitstellung von Sicherheit usw. an.
Lager
In der Cloud werden mehrere Replikate des Speichers gespeichert. Wenn eine der Speicherressourcen ausfällt, kann sie aus einer anderen extrahiert werden, wodurch Cloud Computing zuverlässiger wird.
Infrastrukturbeschränkungen
Grundlegende Einschränkungen, die die Cloud-Infrastruktur implementieren sollte, sind in der folgenden Abbildung dargestellt:
Transparenz
Virtualisierung ist der Schlüssel zur gemeinsamen Nutzung von Ressourcen in der Cloud-Umgebung. Es ist jedoch nicht möglich, die Nachfrage mit einer einzelnen Ressource oder einem einzelnen Server zu befriedigen. Daher müssen Ressourcen, Lastausgleich und Anwendung transparent sein, damit wir sie bei Bedarf skalieren können.
Skalierbarkeit
Das Skalieren einer Application Delivery-Lösung ist nicht so einfach wie das Skalieren einer Anwendung, da hierdurch Konfigurationsaufwand oder sogar eine Neuarchitektur des Netzwerks erforderlich sind. Daher muss die Application Delivery-Lösung skalierbar sein, was die virtuelle Infrastruktur erfordert, sodass Ressourcen problemlos bereitgestellt und de-bereitgestellt werden können.
Intelligente Überwachung
Um Transparenz und Skalierbarkeit zu erreichen, muss die Bereitstellung von Anwendungslösungen intelligent überwacht werden können.
Sicherheit
Das Mega-Rechenzentrum in der Cloud sollte sicher aufgebaut sein. Auch der Steuerknoten, ein Einstiegspunkt im Mega-Rechenzentrum, muss sicher sein.