Zusammenfassung

Abgeschlossen

Nachstehend finden Sie einige der wichtigen Konzepte, die in diesem Modul behandelt wurden:

  • Virtualisierung ist eine wichtige Technologie, die Cloud Computing möglich macht. Sie ermöglicht die Bereitstellung virtueller Hardwareimages (virtuelle Computer oder VMs) aus zugrunde liegenden physischen Computern.
  • Es gibt zwei Arten von virtuellen Computern: Prozess-VMs und System-VMs. In der Cloud erstellte VMs sind System-VMs.
  • Eine System-VM stellt eine komplette Systemumgebung zur Verfügung. In einer System-VM kann ein Betriebssystem ausgeführt werden.
  • Ein zugrunde liegender physischer Computer wird als Host bezeichnet. Ein Betriebssystem, das in einer System-VM ausgeführt wird, wird Gastbetriebssystem genannt.
  • Die Virtualisierung steigert die Elastizität der Cloud, indem Anbieter und Benutzer Dienste manuell oder automatisch erweitern oder beauftragen können.
  • Virtualisierung ermöglicht die Verwendung einer Sandbox für Ressourcen, indem es einem Cloudbenutzer erschwert wird, Daten und Aktivitäten eines anderen Benutzers zu beobachten oder zu ändern.
  • Die Virtualisierung ermöglicht die Eindämmung von Fehlern, indem verhindert wird, dass ein Softwarefehler in einem virtuellen Computer (VM) an einen anderen virtuellen Computer weitergegeben wird (auch wenn beide auf demselben physischen Computer gehostet werden).
  • Die Virtualisierung unterstützt die Serverkonsolidierung, da mehrere VMs auf einem einzelnen physischen Computer ausgeführt werden können und so die Systemauslastung verbessert sowie Kosten gesenkt werden.
  • Obwohl die Virtualisierung die parallele Ausführung mehrerer VMs auf einem Host ermöglicht, bietet sie eine vollständige Isolation (Sicherheit, Ressourcen und Ausfallisolation) zwischen VMs.
  • Eine VM kann zu einem bestimmten Zeitpunkt nur auf einem einzigen Host ausgeführt, zu einem anderen Zeitpunkt aber auf einen anderen Host migriert werden.
  • Eine System-VM kann mehr oder weniger und andersartige Ressourcen bereitstellen als der physische Computer, auf dem sie gehostet wird. Ein Host kann z. B. eine physische Intel IA-32-CPU enthalten, während eine VM acht virtuelle PowerPC-CPUs enthalten kann, die alle der einzelnen physischen CPU zugeordnet sind.
  • In Netzwerken mit mehreren Mandanten ist eine Virtualisierung ein unabdingbares Muss, da Overlaynetzwerke erstellt werden, damit Mandanten Netzwerkressourcen flexibel freigeben können.
  • Netzwerke können ebenfalls virtualisiert werden und virtuelle Netzwerke (VNets) sind für Cloud Computing ebenso wichtig wie virtuelle Computer.
  • Virtuelle Netzwerke können wie virtuelle Computer bereitgestellt, migriert, neu konfiguriert und für die Erstellung von Momentaufnahmen verwendet werden.
  • Container sind eine neu aufkommende Technologie, die viele Vorteile der Virtualisierung ohne einige damit verbundene Nachteile bietet.
  • Container abstrahieren Betriebssysteme, während virtuelle Computer ganze Computer, einschließlich der Hardware, abstrahieren.