Willkommen in der Welt der virtuellen PCs! Ob Sie ein erfahrener IT-Experte oder ein neugieriger Anfänger sind, die Vielfalt der Fachbegriffe kann anfangs überwältigend sein. Dieser umfassende Leitfaden entmystifiziert die wichtigsten Konzepte und Begriffe rund um Virtualisierung, damit Sie sich souverän in dieser Technologie zurechtfinden.
Was sind Virtuelle PCs überhaupt?
Bevor wir uns in das Glossar stürzen, ist es wichtig, die Grundlagen zu verstehen. Ein virtueller PC, auch bekannt als virtuelle Maschine (VM), ist im Wesentlichen ein Computer innerhalb eines Computers. Er emuliert eine physische Hardwareumgebung, sodass Sie Betriebssysteme und Anwendungen ausführen können, als wären sie auf separaten Maschinen, obwohl sie alle auf derselben physischen Hardware laufen.
Das große Glossar der Virtuellen PC-Fachbegriffe
Hier ist eine alphabetisch geordnete Liste der wichtigsten Begriffe rund um virtuelle Maschinen:
A
- API (Application Programming Interface): Eine Schnittstelle, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren. In der Virtualisierung wird die API verwendet, um verschiedene Komponenten wie den Hypervisor und die VMs zu integrieren.
- AMI (Amazon Machine Image): Ein vorkonfiguriertes Template, das zum Erstellen einer virtuellen Maschine in der Amazon Web Services (AWS) Cloud verwendet wird. AMIs enthalten das Betriebssystem, Anwendungen und andere Software, die für eine bestimmte Aufgabe benötigt werden.
B
- Bare-Metal Hypervisor: Ein Hypervisor, der direkt auf der Hardware eines Servers installiert wird, ohne dass ein Host-Betriebssystem erforderlich ist. Dies bietet eine bessere Leistung und Sicherheit im Vergleich zu Hosted Hypervisoren.
C
- Cloud Computing: Die Bereitstellung von Rechenressourcen – einschließlich Servern, Speicher, Datenbanken, Netzwerken, Software, Analytik und Intelligenz – über das Internet („die Cloud”). Virtuelle Maschinen sind ein wesentlicher Bestandteil der Cloud-Infrastruktur.
- Container: Eine Form der Virtualisierung auf Betriebssystemebene, die Anwendungen und ihre Abhängigkeiten in isolierten Umgebungen verpackt. Im Gegensatz zu VMs teilen sich Container den Kernel des Host-Betriebssystems, was sie leichter und effizienter macht. (Docker, Kubernetes)
D
- Dedizierte Ressourcen: Hardware-Ressourcen, die exklusiv einer bestimmten virtuellen Maschine zugewiesen sind. Dies garantiert Leistung und Stabilität, ist aber in der Regel teurer als gemeinsam genutzte Ressourcen.
- Dynamische Ressourcenzuweisung: Die Fähigkeit, einer VM Ressourcen wie CPU, Speicher und Festplattenplatz dynamisch zuzuweisen und freizugeben, je nach Bedarf. Dies optimiert die Ressourcennutzung und verbessert die Effizienz.
E
- Emulator: Eine Software, die ein vollständiges Computersystem simuliert, einschließlich der Hardware. Emulatoren werden oft verwendet, um Software auf Plattformen auszuführen, für die sie nicht nativ entwickelt wurden.
G
- Gastbetriebssystem (Guest OS): Das Betriebssystem, das innerhalb einer virtuellen Maschine läuft. Es ist von dem Host-Betriebssystem isoliert und kann ein anderes Betriebssystem als das Host-System sein.
H
- Hardware-Virtualisierung: Eine Technologie, die es ermöglicht, mehrere Betriebssysteme gleichzeitig auf derselben physischen Hardware auszuführen. Dies wird durch den Einsatz von Hypervisoren ermöglicht.
- Host-Betriebssystem (Host OS): Das Betriebssystem, das direkt auf der physischen Hardware läuft und den Hypervisor hostet.
- Hypervisor: Die Software oder Firmware, die virtuelle Maschinen erstellt und verwaltet. Er ermöglicht es mehreren Betriebssystemen, gleichzeitig auf derselben physischen Hardware zu laufen. Es gibt zwei Haupttypen: Bare-Metal Hypervisoren (Typ 1) und Hosted Hypervisoren (Typ 2).
I
- Image: Eine exakte Kopie einer virtuellen Festplatte oder eines vollständigen Systems, die zum Erstellen neuer VMs oder zum Wiederherstellen bestehender VMs verwendet werden kann.
- Infrastructure as a Service (IaaS): Ein Cloud Computing-Modell, bei dem Unternehmen Zugriff auf Rechenressourcen wie Server, Speicher und Netzwerke über das Internet erhalten. Virtuelle Maschinen sind ein Schlüsselelement von IaaS-Angeboten.
K
- Kernel-based Virtual Machine (KVM): Ein Open-Source–Hypervisor für Linux-Systeme, der es ermöglicht, Linux in einen Hypervisor zu verwandeln.
L
- Live-Migration: Die Möglichkeit, eine laufende virtuelle Maschine von einem physischen Server auf einen anderen zu verschieben, ohne dass es zu Ausfallzeiten kommt. Dies ermöglicht eine flexible Ressourcenverwaltung und verbessert die Verfügbarkeit.
M
- Maschinenbild (Machine Image): Siehe „Image”.
N
- Netzwerk-Virtualisierung: Die Erstellung eines virtuellen Netzwerks, das von der physischen Netzwerkinfrastruktur abstrahiert ist. Dies ermöglicht eine flexible und dynamische Netzwerkverwaltung für virtuelle Maschinen.
O
- OVA/OVF (Open Virtual Appliance/Format): Standardformate für das Verpacken und Verteilen von virtuellen Maschinen. Sie enthalten alle notwendigen Dateien und Metadaten, um eine VM einfach zu importieren und auszuführen.
- Overcommitting: Die Zuweisung von mehr Ressourcen (z. B. CPU, Speicher) zu virtuellen Maschinen, als auf der physischen Hardware verfügbar sind. Dies kann die Ressourcennutzung optimieren, birgt aber das Risiko von Leistungsproblemen, wenn die VMs gleichzeitig hohe Anforderungen stellen.
P
- Paravirtualisierung: Eine Virtualisierungstechnik, bei der das Gastbetriebssystem so modifiziert wird, dass es direkt mit dem Hypervisor zusammenarbeitet, um die Leistung zu verbessern.
- Physische Maschine (Physical Machine): Die Hardware, auf der die virtuellen Maschinen laufen.
- Plattformvirtualisierung: Die Fähigkeit, eine vollständige Hardwareplattform zu emulieren, einschließlich CPU, Speicher und Peripheriegeräte.
R
- Resource Pool: Eine Sammlung von physischen Ressourcen (CPU, Speicher, Netzwerk), die verwendet werden können, um virtuelle Maschinen zu betreiben. Dies ermöglicht eine effiziente Ressourcenverwaltung und -verteilung.
S
- SAN (Storage Area Network): Ein dediziertes Netzwerk, das speziell für die Bereitstellung von Speicherressourcen für Server und virtuelle Maschinen entwickelt wurde.
- Snapshot: Eine Momentaufnahme des Zustands einer virtuellen Maschine zu einem bestimmten Zeitpunkt. Snapshots werden häufig verwendet, um VMs vor Änderungen zu sichern oder um zu einem früheren Zustand zurückzukehren, falls Probleme auftreten.
- Storage Virtualisierung: Die Abstraktion von physischen Speicherressourcen, um einen einheitlichen Pool virtuellen Speichers zu erstellen. Dies ermöglicht eine flexiblere und effizientere Speicherverwaltung für virtuelle Maschinen.
T
- Thin Provisioning: Eine Speicherverwaltungstechnik, bei der einer virtuellen Maschine mehr Speicherplatz zugewiesen wird, als sie tatsächlich verwendet. Der physische Speicher wird erst dann belegt, wenn die VM ihn tatsächlich benötigt.
V
- VDI (Virtual Desktop Infrastructure): Eine Technologie, die es Benutzern ermöglicht, auf ihre Desktop-Umgebung von jedem Gerät aus zuzugreifen. Virtuelle Maschinen werden verwendet, um die Desktop-Umgebungen zu hosten.
- Virtuelle Appliance (Virtual Appliance): Eine vorkonfigurierte virtuelle Maschine, die mit einem bestimmten Betriebssystem und Anwendungen ausgestattet ist.
- Virtuelle CPU (vCPU): Eine virtuelle Repräsentation einer physischen CPU, die einer virtuellen Maschine zugewiesen wird.
- Virtuelle Maschine (VM): Siehe „Virtueller PC”.
- Virtueller Switch: Eine Software-basierte Version eines physischen Netzwerk-Switches, der es virtuellen Maschinen ermöglicht, miteinander und mit dem externen Netzwerk zu kommunizieren.
- Virtualisierung: Der Prozess der Erstellung einer virtuellen Version von etwas, z. B. einem Betriebssystem, einem Server, einem Netzwerk oder einer Anwendung.
X
- Xen: Ein Open-Source–Hypervisor, der sowohl für Bare-Metal– als auch für Hosted-Umgebungen verwendet werden kann.
Fazit
Die Welt der virtuellen PCs ist komplex, aber mit diesem Glossar haben Sie einen soliden Grundstein gelegt. Indem Sie die hier aufgeführten Begriffe verstehen, können Sie fundierte Entscheidungen treffen, wenn es um die Auswahl, Konfiguration und Verwaltung Ihrer virtuellen Umgebungen geht. Die Virtualisierung bietet immense Vorteile in Bezug auf Effizienz, Flexibilität und Kostenersparnis. Nutzen Sie dieses Wissen, um das volle Potenzial dieser Technologie auszuschöpfen!