Inhaltsverzeichnis:
Video: Cloud Computing in der Praxis: Wir erklären Cloud Computing 2024
Virtualisierung trennt Ressourcen und Dienste von der zugrunde liegenden physischen Bereitstellungsumgebung in der Hybrid-Cloud. Mit der Virtualisierung können Sie viele virtuelle Systeme in einem einzigen physischen System erstellen. Ein Haupttreiber für die Virtualisierung ist die Konsolidierung von Servern, was Unternehmen Effizienz und Kosteneinsparungen ermöglicht.
Merkmale der Virtualisierung
Virtualisierung hat drei Eigenschaften, die sie ideal für Cloud Computing machen:
-
Partitionierung: Bei der Virtualisierung werden viele Anwendungen und Betriebssysteme in einem einzigen physischen System unterstützt, indem die verfügbaren Ressourcen aufgeteilt (getrennt) werden.
-
Isolierung: Jede virtuelle Maschine ist von ihrem physischen Hostsystem und anderen virtualisierten Maschinen isoliert. Aufgrund dieser Isolation sind die anderen virtuellen Maschinen nicht betroffen, wenn eine virtuelle Instanz abstürzt. Darüber hinaus werden Daten nicht zwischen einem virtuellen Container und einem anderen Container gemeinsam genutzt.
-
Encapsulation: Eine virtuelle Maschine kann als einzelne Datei dargestellt (und sogar gespeichert) werden, sodass Sie sie anhand der bereitgestellten Dienste leicht identifizieren können. Zum Beispiel könnte der Verkapselungsprozess ein Geschäftsdienst sein. Diese gekapselte virtuelle Maschine könnte einer Anwendung als vollständige Einheit präsentiert werden. Somit könnte die Kapselung jede Anwendung schützen, so dass sie keine andere Anwendung stört.
Hier ist eine nichttechnische Analogie, die Ihnen hilft, über Virtualisierung nachzudenken. Einige Experten haben Virtualisierung mit einem Mehrfamilienhaus verglichen. Einzelne Apartments teilen sich ein Gebäude. Sie sind alle isoliert, aber sie teilen Dienstprogramme in einem effizienteren Modell als ein Haus könnte.
Bei Servervirtualisierung ist ein physischer Server in mehrere virtuelle Server partitioniert. Beispielsweise können die Hardwareressourcen einer Maschine - einschließlich des Arbeitsspeichers (RAM), der CPU, der Festplatte und des Netzwerkcontrollers - zu einer Reihe von virtuellen Maschinen virtualisiert werden, die ihre eigenen Anwendungen und ihr eigenes Betriebssystem ausführen. Eine dünne Softwareschicht wird tatsächlich auf die Hardware eingefügt, die einen Monitor für virtuelle Maschinen oder Hypervisor enthält.
Verwenden eines Hypervisors in der Virtualisierung
Die Systemvirtualisierung kann über Hardwarepartitionierung oder Hypervisor-Technologie angegangen werden. Hardware-Partitionierung unterteilt einen physischen Server in Brüche, von denen jede ein Betriebssystem ausführen kann.Obwohl dieses Modell die Konsolidierung von Hardware unterstützt, hat es laut Experten nicht die vollen Vorteile der gemeinsamen Nutzung und Emulation von Hypervisoren.
Ein Hypervisor ermöglicht mehreren Betriebssystemen die gemeinsame Nutzung eines einzelnen Hosts. Es weiß, wie man als Verkehrspolizist fungiert, um Dinge geordnet zu bewerkstelligen. Der Hypervisor befindet sich auf den niedrigsten Ebenen der Hardwareumgebung und verwendet eine dünne Code-Ebene in der Software, um eine dynamische gemeinsame Nutzung von Ressourcen zu ermöglichen. Der Hypervisor lässt es so aussehen, als ob jedes Betriebssystem die Ressourcen für sich selbst hätte.
Da Sie viele verschiedene Betriebsumgebungen im Cloud Computing unterstützen müssen, wird der Hypervisor zu einem idealen Bereitstellungsmechanismus. Mit dem Hypervisor können Sie dieselbe Anwendung auf vielen Systemen anzeigen, ohne diese Anwendung physisch auf jedes System kopieren zu müssen.
Eine Besonderheit: Aufgrund der Hypervisor-Architektur kann es beliebige (oder viele) verschiedene Betriebssysteme laden, als wäre es nur eine andere Anwendung. Der Hypervisor ist also ein sehr praktischer Weg, um Dinge schnell und effizient zu virtualisieren.
Sie müssen die Natur des Hypervisors verstehen. Es ist eher wie ein Mainframe-Betriebssystem als das Windows-Betriebssystem. Der Hypervisor plant daher den Zugriff, den Gastbetriebssysteme haben - die CPU, der Speicher, die Platten-E / A und andere E / A-Mechanismen. Mithilfe der Virtualisierungstechnologie können Sie den Hypervisor so einrichten, dass die Ressourcen des physischen Computers aufgeteilt werden. Ressourcen können beispielsweise 50: 50 oder 80: 20 zwischen zwei Gastbetriebssystemen aufgeteilt werden.
Das Schöne an diesem Arrangement ist, dass der Hypervisor das schwere Heben ausführt. Das Gastbetriebssystem interessiert sich nicht (oder hat keine Ahnung), dass es in einer virtuellen Partition läuft. es denkt, es hat einen Computer ganz für sich.
Es gibt grundsätzlich zwei Arten von Hypervisoren:
-
Typ 1 Hypervisoren laufen direkt auf der Hardware-Plattform und erreichen dadurch eine höhere Effizienz.
-
Typ-2-Hypervisoren werden auf dem Hostbetriebssystem ausgeführt. Sie werden häufig verwendet, wenn eine breite Palette von E / A-Geräten unterstützt werden muss.