Was ist Virtualisierung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| Zeile 1: | Zeile 1: | ||
=Was ist Virtualisierung?= | =Was ist Virtualisierung?= | ||
*Abstraktion physischer IT-Ressourcen | * Abstraktion physischer IT-Ressourcen wie Hardware oder Software-Komponenten. | ||
* | * Erstellung virtueller oder logischer Komponenten. | ||
* | * Zentraler Vorteil ist die Abstraktionsschicht zwischen der physischen Ressource und dem virtuellen Abbild. | ||
*Grundlage diverser Cloud-Services | * Grundlage diverser Cloud-Services. | ||
*Abgrenzung zu Simulation und Emulation. | * Abgrenzung zu Simulation und Emulation. | ||
=Definition Virtualisierung= | =Definition Virtualisierung= | ||
*Abstraktion physischer IT-Ressourcen wie Hardware, Software, Speicher und Netzwerkkomponenten. | * Abstraktion physischer IT-Ressourcen wie Hardware, Software, Speicher und Netzwerkkomponenten. | ||
*Bereitstellung von Ressourcen auf virtueller Ebene | * Bereitstellung von Ressourcen auf virtueller Ebene. | ||
*Vorteil ist die | * Vorteil ist die Flexibilität. | ||
*Hardwareunabhängigkeit | * Hardwareunabhängigkeit. | ||
=Abgrenzung zu Simulation und Emulation= | =Abgrenzung zu Simulation und Emulation= | ||
==Simulation== | ==Simulation== | ||
*Vollständige Nachbildung eines Systems mittels Software. | * Vollständige Nachbildung eines Systems mittels Software. | ||
*Alle Systemkomponenten sowie deren innere Logik werden nachgestellt | * Alle Systemkomponenten sowie deren innere Logik werden nachgestellt. | ||
*Einsatz | * Einsatz von Crosscompilern. | ||
*Software für | * Ermöglicht das Ausführen von Software für veraltete Großrechner auf modernen Plattformen. | ||
*Kein | * Kein Einsatz in der Praxis. | ||
*iPhone Simulator in XCode zum | * Beispiel: iPhone Simulator in XCode zum Testen von Webseiten. | ||
==Emulation== | ==Emulation== | ||
*Stellt die Funktionen von Hardware- oder Software-Komponenten bereit | * Stellt die Funktionen von Hardware- oder Software-Komponenten bereit. | ||
* | * Abbildung der äußeren Funktionsweise, aber keine innere Logik. | ||
*Ziel ist es | * Ziel ist es, dieselben Ergebnisse wie mit dem realen Pendant zu erzielen. | ||
* | * Fokus liegt auf der Ergebnisgenauigkeit. | ||
=Beispiele= | =Beispiele= | ||
*Wine Emulation | * Wine: Emulation einer Microsoft-Umgebung unter Linux. | ||
*Cygwin | * Cygwin: Bereitstellung einer Linux-Umgebung unter Windows. | ||
=Wie funktioniert Virtualisierung?= | =Wie funktioniert Virtualisierung?= | ||
* | * Ähnelt den Konzepten Simulation und Emulation. | ||
*Ziel ist es | * Ziel ist es, dass möglichst wenig simuliert oder emuliert werden muss. | ||
* | * Fokus liegt auf der Etablierung einer Abstraktionsschicht. | ||
*Es geht | * Es geht um den Begriff "nicht-physisch". | ||
=Formen der Virtualisierung= | =Formen der Virtualisierung= | ||
==Hardware-Virtualisierung== | ==Hardware-Virtualisierung== | ||
*Hardware-Komponenten mittels Software unabhängig von ihrer physischen Grundlage | * Bereitstellung von Hardware-Komponenten mittels Software unabhängig von ihrer physischen Grundlage. | ||
*Die Virtuelle Maschine | * Beispiel: Die Virtuelle Maschine (VM). | ||
*VM verhält sich wie physischer Rechner inklusive Hardware und Betriebssystem | * Eine VM verhält sich wie ein physischer Rechner inklusive Hardware und Betriebssystem. | ||
*Abstraktionsschicht zwischen der Hardware und dem virtuellen System | * Der Hypervisor erzeugt eine Abstraktionsschicht zwischen der Hardware und dem virtuellen System. | ||
==Vollvirtualisierung== | ==Vollvirtualisierung== | ||
*Hypervisor stellt jeder virtuellen Maschine eine komplette Hardware-Umgebung bereit | * Der Hypervisor stellt jeder virtuellen Maschine eine komplette Hardware-Umgebung bereit. | ||
*Gastbetriebssystem muss nicht modifiziert werden | * Das Gastbetriebssystem muss nicht modifiziert werden. | ||
=Paravirtualisierung= | |||
*Gastsystem wird | ==Paravirtualisierung== | ||
*Beispielsweise wird der Kernel angepasst | * Das Gastsystem wird modifiziert. | ||
*Vorteil | * Beispielsweise wird der Kernel angepasst. | ||
* Vorteil: Oft effizienter. | |||
=Quellen= | =Quellen= | ||
*https://www.ionos.de/digitalguide/server/konfiguration/virtualisierung/ | * [https://www.ionos.de/digitalguide/server/konfiguration/virtualisierung/ Quelle] | ||
Version vom 27. Mai 2024, 14:59 Uhr
Was ist Virtualisierung?
- Abstraktion physischer IT-Ressourcen wie Hardware oder Software-Komponenten.
- Erstellung virtueller oder logischer Komponenten.
- 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 von Ressourcen auf virtueller Ebene.
- Vorteil ist die Flexibilitä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 von Crosscompilern.
- Ermöglicht das Ausführen von Software für veraltete Großrechner auf modernen Plattformen.
- Kein Einsatz in der Praxis.
- Beispiel: iPhone Simulator in XCode zum Testen von Webseiten.
Emulation
- Stellt die Funktionen von Hardware- oder Software-Komponenten bereit.
- Abbildung der äußeren Funktionsweise, aber keine innere Logik.
- Ziel ist es, dieselben Ergebnisse wie mit dem realen Pendant zu erzielen.
- Fokus liegt auf der Ergebnisgenauigkeit.
Beispiele
- Wine: Emulation einer Microsoft-Umgebung unter Linux.
- Cygwin: Bereitstellung einer Linux-Umgebung unter Windows.
Wie funktioniert Virtualisierung?
- Ähnelt den Konzepten Simulation und Emulation.
- Ziel ist es, dass möglichst wenig simuliert oder emuliert werden muss.
- Fokus liegt auf der Etablierung einer Abstraktionsschicht.
- Es geht um den Begriff "nicht-physisch".
Formen der Virtualisierung
Hardware-Virtualisierung
- Bereitstellung von Hardware-Komponenten mittels Software unabhängig von ihrer physischen Grundlage.
- Beispiel: Die Virtuelle Maschine (VM).
- Eine VM verhält sich wie ein physischer Rechner inklusive Hardware und Betriebssystem.
- Der Hypervisor erzeugt eine Abstraktionsschicht zwischen der Hardware und dem virtuellen System.
Vollvirtualisierung
- Der Hypervisor stellt jeder virtuellen Maschine eine komplette Hardware-Umgebung bereit.
- Das Gastbetriebssystem muss nicht modifiziert werden.
Paravirtualisierung
- Das Gastsystem wird modifiziert.
- Beispielsweise wird der Kernel angepasst.
- Vorteil: Oft effizienter.