VPS - 02 Abstraktionsebenen
Ziel
Du kannst Hardware-, Betriebssystem- und Applikationsvirtualisierung unterscheiden und virtuelle Maschinen von Containern abgrenzen.
Es kann sinnvoll sein, im Nachschlagedokument das Kapitel Abstraktionsebenen zu lesen.
Inhalt
Virtualisierung kann auf unterschiedlichen Ebenen stattfinden:
- Hardware-Virtualisierung: Eine VM erhält virtuelle CPU, virtuellen RAM, virtuelle Disks und virtuelle Netzwerkkarten.
- OS-Level-Virtualisierung: Container teilen sich den Kernel des Hosts, isolieren aber Prozesse, Dateisysteme und Netzwerkbereiche.
- Applikations- oder Service-Virtualisierung: Einzelne Dienste oder Anwendungen werden abstrahiert bereitgestellt.
In diesem Bereich liegt der Fokus auf Hardware-Virtualisierung und virtuellen Maschinen. Container werden als verwandtes Konzept eingeordnet, aber nicht vertieft.
Auftrag
- Erstelle eine Tabelle mit den drei Abstraktionsebenen.
- Ordne VM, Container und Applikationsdienst der passenden Ebene zu.
- Erkläre in drei Sätzen den Unterschied zwischen VM und Container.
Lernzielkontrolle
- Was wird bei Hardware-Virtualisierung abstrahiert?
- Was teilt ein Container mit dem Host?
- Warum startet ein Container meist schneller als eine VM?
- Welche Ebene steht in diesem Modul im Vordergrund?
- Nenne ein Beispiel für Hardware-Virtualisierung.
- Nenne ein Beispiel für OS-Level-Virtualisierung.
- Warum ist eine VM oft stärker getrennt als ein Container?
- Was bedeutet Abstraktion in diesem Zusammenhang?
- Wann ist ein Container naheliegend?
- Wann ist eine VM naheliegend?