AP2_FISI - Virtualisierung - Einführung in die Virtualisierung
Deck: AP2_FISI Kategorie: Virtualisierung Subkategorie: Einführung in die Virtualisierung Anzahl Karten: 18
Was ist Virtualisierung?::Virtualisierung ist ein Prozess, der es ermöglicht, mehrere Instanzen (virtuelle Maschinen oder VMs) von Betriebssystemen, Anwendungen oder Netzwerken auf einer einzigen physischen Hardware auszuführen.
Was sind die Hauptbestandteile der Virtualisierung?::Die Hauptbestandteile der Virtualisierung sind der Hypervisor (Virtual Machine Monitor) und die virtuellen Maschinen (VMs).
Was ist ein Hypervisor?::Ein Hypervisor ist eine Software, die direkt auf der Hardware (Typ-1-Hypervisor) oder innerhalb eines Betriebssystems (Typ-2-Hypervisor) läuft und für die Abstraktion und Zuteilung der Hardwareressourcen an die VMs verantwortlich ist.
Was ist eine virtuelle Maschine (VM)?::Eine VM ist eine softwarebasierte Emulation eines Computersystems, das ein komplettes Betriebssystem ausführen kann und die Illusion eines eigenständigen, physischen Systems bietet.
Welche Arten von Hypervisoren gibt es?::Es gibt zwei Arten von Hypervisoren: Typ-1-Hypervisoren (bare-metal) und Typ-2-Hypervisoren (innerhalb eines Host-Betriebssystems).
Nenne Beispiele für Typ-1-Hypervisoren.::Beispiele für Typ-1-Hypervisoren sind VMware ESXi, Microsoft Hyper-V (in der Server Core-Konfiguration installiert) und Xen.
Nenne Beispiele für Typ-2-Hypervisoren.::Beispiele für Typ-2-Hypervisoren sind VMware Workstation, Oracle VirtualBox und Parallels.
Was ist Ressourcen-Abstraktion und -Zuteilung in der Virtualisierung?::Virtualisierung ermöglicht es, die physischen Ressourcen eines Systems wie CPU-Leistung, Arbeitsspeicher und Speicherplatz unter mehreren VMs aufzuteilen. Der Hypervisor abstrahiert diese Ressourcen und weist jeder VM die benötigten Ressourcen zu.
Was versteht man unter Isolation in der Virtualisierung?::Isolation bedeutet, dass jede VM innerhalb eines virtualisierten Systems von den anderen VMs isoliert ist. Prozesse in einer VM können nicht direkt auf Prozesse oder Daten in einer anderen VM zugreifen. Dies erhöht die Sicherheit.
Warum ist Portabilität in der Virtualisierung wichtig?::Portabilität ist ein großer Vorteil der Virtualisierung. Eine VM kann als Datei gespeichert und auf eine andere physische Maschine übertragen werden, was die Migration von Arbeitslasten erleichtert.
Welche Hardware-Unterstützung gibt es für Virtualisierung?::Moderne CPUs bieten hardwareseitige Unterstützung für die Virtualisierung, wie Intel VT-x und AMD-V. Diese Technologien verbessern die Performance der Virtualisierung.
Welche Vorteile bietet Virtualisierung in Bezug auf Kosteneffizienz?::Vorteile sind die Reduzierung der Hardware-Kosten durch Konsolidierung auf weniger physische Server, Energieeinsparungen durch weniger Server und eine optimierte Auslastung der vorhandenen Hardware-Ressourcen.
Wie trägt Virtualisierung zur Erhöhung der Sicherheit bei?::Virtualisierung ermöglicht stärkere Sicherheitskontrollen, da VMs in isolierten Umgebungen betrieben werden können. Außerdem vereinfacht sie das Patch-Management, da Updates zuerst in einer isolierten Umgebung getestet werden können.
In welchen Bereichen findet Servervirtualisierung Anwendung?::Servervirtualisierung wird für die Serverkonsolidierung (mehrere Server auf einem Host) und das Hosting mehrerer Anwendungen auf separaten VMs eingesetzt.
Was ist Desktopvirtualisierung?::Desktopvirtualisierung ermöglicht den Remote-Zugriff auf Desktop-Umgebungen von überall aus sowie die zentrale Bereitstellung und Verwaltung von Desktops als Service (Desktop-as-a-Service, DaaS).
Wie wird Virtualisierung im Netzwerkbereich eingesetzt?::Im Netzwerkbereich wird Virtualisierung für Software-Defined Networking (SDN) und virtuelle private Netzwerke (VPNs) genutzt.
Was ist Speichervirtualisierung?::Speichervirtualisierung ermöglicht die Zusammenführung von verschiedenen physischen Speicherressourcen zu einem logischen Speicherpool sowie eine effiziente Datenspeicherung und -verwaltung.
Welche Anwendungsmöglichkeiten hat Anwendungsvirtualisierung?::Anwendungsvirtualisierung wird für Anwendungsstreaming (zentral gehostete Anwendungen) und isolierte Testumgebungen für Entwickler eingesetzt.