WISSENSARTIKEL / COMPUTER & HARDWARE

Virtual Machine

Grundlagen, Funktionsweise und Anwendungen virtueller Maschinen

◎ KURZDEFINITION

Virtual Machine Eine Virtual Machine ist eine softwarebasierte Nachbildung eines Computers, die es erlaubt, Betriebssysteme und Programme unabhängig vom physischen Host-System auszuführen.

Eigenständig verständliche Definition
✦

Das Wichtigste auf einen Blick

  • Virtual Machines emulieren komplette Computersysteme in Software.
  • Sie ermöglichen die parallele Ausführung verschiedener Betriebssysteme auf einem physischen Host.
  • Virtualisierung erhöht die Ressourceneffizienz und Flexibilität in IT-Umgebungen.
  • VMs bieten Isolation und Sicherheit zwischen verschiedenen Anwendungen.
  • Sie sind essenziell für Cloud-Dienste, Entwicklung und Testumgebungen.
  • Virtual Machines können sowohl system- als auch prozessbasiert sein.
01

Überblick: Virtual Machine

Virtual Machines (VMs) sind zentrale Komponenten moderner IT-Infrastrukturen und ermöglichen die effiziente Nutzung von Hardware-Ressourcen durch Virtualisierung. Sie schaffen eine isolierte Umgebung, in der verschiedene Betriebssysteme und Anwendungen parallel betrieben werden können, ohne sich gegenseitig zu beeinflussen. Diese Technologie ist grundlegend für Cloud-Computing, Softwareentwicklung, Testing und IT-Sicherheit.

02

Was ist eine Virtual Machine?

Eine Virtual Machine ist eine Software-Implementierung eines Computers, die ein vollständiges Betriebssystem und Anwendungen ausführen kann, als ob sie auf einem physischen Rechner laufen würden. Die VM abstrahiert die Hardware des Hosts und bietet eine isolierte Umgebung.

03

Funktionsweise von Virtual Machines

Virtual Machines laufen auf einer Virtualisierungssoftware, dem sogenannten Hypervisor, der die Ressourcen des physischen Computers verwaltet und sie auf die VMs verteilt. Es gibt zwei Haupttypen von Hypervisoren: Typ 1 (bare-metal) läuft direkt auf der Hardware, Typ 2 läuft als Anwendung auf einem Host-Betriebssystem.

04

Arten von Virtual Machines

Es gibt systembasierte VMs, die komplette Betriebssysteme emulieren, und prozessbasierte VMs, die einzelne Anwendungen oder Prozesse ausführen, wie die Java Virtual Machine (JVM). Systembasierte VMs bieten vollständige Hardwareemulation, während prozessbasierte VMs eine Laufzeitumgebung für spezifische Programmiersprachen bereitstellen.

05

Vergleich ausgewählter Virtualisierungsplattformen

PlattformTypHost-BetriebssystemLizenzEinsatzgebiet
VMware ESXiTyp 1 HypervisorKeine (bare-metal)ProprietärEnterprise-Servervirtualisierung
Oracle VirtualBoxTyp 2 HypervisorWindows, Linux, macOSOpen SourceDesktop-Virtualisierung
Microsoft Hyper-VTyp 1 HypervisorWindows ServerProprietärServer- und Desktopvirtualisierung
06

Vorteile von Virtual Machines

Virtual Machines ermöglichen eine bessere Ausnutzung der Hardware, vereinfachen das Management von IT-Ressourcen und erhöhen die Sicherheit durch Isolation. Sie erleichtern das Testen von Software in verschiedenen Umgebungen und unterstützen die schnelle Bereitstellung von Anwendungen.

07

Einsatzbereiche von Virtual Machines

VMs werden in Rechenzentren, bei Cloud-Anbietern, in der Softwareentwicklung und im IT-Sicherheitsbereich eingesetzt. Sie ermöglichen die Konsolidierung von Servern, die flexible Skalierung von Ressourcen und die sichere Trennung von Anwendungen.

08

Herausforderungen und Grenzen

Obwohl Virtual Machines viele Vorteile bieten, können sie Performance-Einbußen gegenüber nativer Hardware verursachen. Die Verwaltung von VMs erfordert Fachwissen, und Sicherheitslücken im Hypervisor können Risiken darstellen.

09

Zukunft der Virtual Machines

Mit der Weiterentwicklung von Cloud-Technologien und Containerisierung bleibt die Virtual Machine eine Schlüsseltechnologie. Zukünftige Entwicklungen fokussieren sich auf bessere Integration, höhere Effizienz und verbesserte Sicherheit.

10

Wichtig zu wissen

✦

Virtual Machines sind nicht mit Containern gleichzusetzen: Container virtualisieren auf Betriebssystemebene, während VMs komplette Hardware emulieren.

◇

Zusatzinformationen

◇

Begriff: Virtual Machine

Typ: Software-Emulation

Hauptfunktion: Ausführung von Betriebssystemen und Anwendungen in isolierten Umgebungen

Einsatzgebiete: Cloud Computing, Softwareentwicklung, Testing, IT-Sicherheit

Vorteile: Ressourceneffizienz, Flexibilität, Sicherheit, Isolation

Beispiele: VMware, VirtualBox, Hyper-V, KVM

Aa

Synonyme und alternative Bezeichnungen

?

Häufige Fragen zu Virtual Machine

Was ist der Unterschied zwischen einer Virtual Machine und einem Container?

Eine Virtual Machine emuliert komplette Hardware und ermöglicht die Ausführung eines vollständigen Betriebssystems, während Container Anwendungen in isolierten Umgebungen auf dem gleichen Betriebssystemkern ausführen.

Welche Arten von Virtual Machines gibt es?

Es gibt systembasierte Virtual Machines, die komplette Betriebssysteme ausführen, und prozessbasierte Virtual Machines, die einzelne Anwendungen oder Programmiersprachenumgebungen bereitstellen.

Was ist ein Hypervisor?

Ein Hypervisor ist die Software, die Virtual Machines verwaltet und die Ressourcen des physischen Hosts auf die VMs verteilt. Es gibt Typ-1-Hypervisoren, die direkt auf der Hardware laufen, und Typ-2-Hypervisoren, die auf einem Host-Betriebssystem laufen.

Welche Vorteile bieten Virtual Machines?

Virtual Machines bieten Isolation, bessere Ressourcenausnutzung, Flexibilität bei der Bereitstellung von Anwendungen und erleichtern das Testen und Entwickeln von Software.

Kann eine Virtual Machine die Leistung eines physischen Computers erreichen?

In der Regel ist die Leistung einer Virtual Machine etwas geringer als die eines nativen Systems, da zusätzliche Abstraktionsschichten und Ressourcenverwaltung stattfinden.

Welche bekannten Virtualisierungsplattformen gibt es?

Bekannte Plattformen sind VMware ESXi, Oracle VirtualBox und Microsoft Hyper-V.

Wie sicher sind Virtual Machines?

Virtual Machines bieten durch Isolation eine erhöhte Sicherheit, allerdings können Sicherheitslücken im Hypervisor oder Fehlkonfigurationen Risiken darstellen.

▤

Quellen & weiterführende Informationen

Quellenvorschläge und Nachweise zum Artikel. Bitte externe Inhalte eigenständig prüfen.

3 Quellen
  1. 01
    Virtual Machines Explained ↗
    VMware· VMware Redaktion· WebseiteKI-Vorschlag · ungeprüft

    Grundlegende Definition und Funktionsweise von Virtual Machines

    https://www.vmware.com/topics/glossary/content/virtual-machine
  2. 02
    Introduction to Virtualization ↗
    Microsoft· Microsoft Corporation· WebseiteKI-Vorschlag · ungeprüft

    Erläuterung von Hypervisor-Typen und Virtualisierungsarten

    https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/
  3. 03
    What is a Virtual Machine? ↗
    Oracle· Oracle Corporation· WebseiteKI-Vorschlag · ungeprüft

    Übersicht zu Virtual Machines und deren Einsatzgebieten

    https://www.oracle.com/virtualization/what-is-a-virtual-machine/

Artikel teilen oder einbetten

Teile diesen Wissensartikel oder binde eine kompakte Vorschau auf deiner eigenen Website ein.

f Facebookin LinkedIn𝕏 X◉ WhatsApp
War dieser Artikel hilfreich?Dein Feedback hilft, die Wissensplattform zu verbessern.
ANSWER ENGINE · ARTIKEL

Diese Seite in Zahlen

Artikelstatistik
↗–Aufrufe dieses Artikels
◷–Unique Nutzer letzte 24 Stunden
◉–Unique Nutzer heute
▦–Unique Nutzer diesen Monat
Feedback zu diesem Artikel
👍 Ja
0
◐ Teilweise
0
👎 Nein
0

Alle Werte in diesem Abschnitt beziehen sich ausschließlich auf diesen Artikel.

ANSWER ENGINE · GESAMTES NETZWERK

Wissensplattform in Zahlen

Netzwerkstatistik
↗–Seitenaufrufe gesamt
◷–Unique Nutzer letzte 24 Stunden
◉–Unique Nutzer heute
▦–Unique Nutzer diesen Monat

Diese Werte beziehen sich auf die gesamte Plattform und alle veröffentlichten Artikel.