Was ist Virtualisierung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 26: Zeile 26:
 
=Beispiele=
 
=Beispiele=
 
*Wine Emulation von einer Microsoftumgebung unter Linux
 
*Wine Emulation von einer Microsoftumgebung unter Linux
*Cygwin von einer Linuxumgebung unter Windows
+
*Cygwin eine Linuxumgebung unter Windows
 +
 
 
=Wie funktioniert Virtualisierung?=
 
=Wie funktioniert Virtualisierung?=
 
*ähnelt den Konzepten Simulation und Emulation
 
*ähnelt den Konzepten Simulation und Emulation

Version vom 20. Juni 2021, 06:17 Uhr

Was ist Virtualisierung?

  • Abstraktion physischer IT-Ressourcen also von Hardware oder Software-Komponenten.
  • virtuelle oder logische Komponente
  • zentraler Vorteil ist die Abstraktionsschicht zwischen der physischen Ressource und dem virtuellen Abbild
  • Grundlage diverser Cloud-Services
  • Abgrenzung zu Simulation und Emulation.

Definition Virtualisierung

  • Abstraktion physischer IT-Ressourcen wie Hardware, Software, Speicher und Netzwerkkomponenten.
  • Bereitstellung dieser Ressourcen auf virtueller Ebene bereitzustellen
  • Vorteil ist die Flexibelität
  • Hardwareunabhängigkeit

Abgrenzung zu Simulation und Emulation

Simulation

  • Vollständige Nachbildung eines Systems mittels Software.
  • Alle Systemkomponenten sowie deren innere Logik werden nachgestellt
  • Einsatz Crosscompiler
  • Software für antiquierte Großrechner auf modernen Rechenplattformen auszuführen.
  • Kein Praxiseinsatz
  • iPhone Simulator in XCode zum testen von Webseiten

Emulation

  • Emulation stellt die Funktionen von Hardware- oder Software-Komponenten bereit
  • Aber keine innere Logik.
  • Ziel ist es dieselben Ergebnisse zu erzielen wie mit dem realen Pendant.
  • Emulator das nachgebildete System daher komplett ersetzen.

Beispiele

  • Wine Emulation von einer Microsoftumgebung unter Linux
  • Cygwin eine Linuxumgebung unter Windows

Wie funktioniert Virtualisierung?

  • ähnelt den Konzepten Simulation und Emulation
  • Ziel ist es das wenig simuliert oder emuliert werden muss.
  • Es soll lediglich eine Abstraktionsschicht etablieren.

Formen der Virtualisierung

Hardware-Virtualisierung

  • Hardware-Komponenten mittels Software unabhängig von ihrer physischen Grundlage bereitzustellen
  • Die Virtuelle Maschine
  • VM verhält sich wie physischer Rechner inklusive Hardware und Betriebssystem
  • Abstraktionsschicht zwischen der Hardware und dem virtuellen System der Hypervisor erzeugt

Vollvirtualisierung

  • Hypervisor stellt jeder virtuellen Maschine eine komplette Hardware-Umgebung bereit
  • Gastbetriebssystem muss nicht modifiziert werden

Paravirtualisierung

  • Gastsystem wird modfiziert
  • Beispielsweise wird der Kernel angepasst
  • Vorteil Ist oft effektiver

Quellen