Beim Computing ist Virtualisierung der Prozess der Abstraktion einer Ressource über ihre physische Form hinaus. Viele Arten von Technologien können virtualisiert werden, einschließlich Server, Speichergeräte, Netzwerke und Anwendungen, weshalb die Virtualisierung mit einer Vielzahl von Computertechnologien verbunden ist.
Wenn eine Ressource virtualisiert wird, wird sie von einem Betriebssystem in eine oder mehrere Ausführungsumgebungen unterteilt, z. B. wenn eine Festplatte partitioniert wird, um zwei separate Festplattenbereiche zu erstellen. Geräte, Anwendungen und Benutzer können mit der virtuellen Ressource interagieren, als wäre es eine einzelne logische Ressource.
Arten der Virtualisierung
Wie oben erwähnt, können viele Arten von Technologien virtualisiert werden, aber alle fallen normalerweise unter eine von fünf Hauptkategorien:
- Speichervirtualisierung: Mehrere Speichergeräte sind miteinander verbunden, um als eine einzige Speichereinheit angezeigt zu werden
- Servervirtualisierung: Ein physischer Server wird in kleinere virtuelle Server aufgeteilt
- Virtualisierung auf Betriebssystemebene: In einem Gerät sind mehrere Instanzen eines Betriebssystems enthalten
- Netzwerkvirtualisierung: Ein Netzwerk wird von seiner Hardware entkoppelt und abstrahiert, um unabhängig zu arbeiten
- Anwendungsvirtualisierung: Eine Anwendung wird auf einem Server installiert, kann jedoch so aufgerufen und verwendet werden, als ob sie auf dem lokalen Gerät eines Benutzers installiert wäre
Virtualisierungsanbieter
Es gibt mehrere Softwareanbieter, die jede der oben aufgeführten Virtualisierungstypen aktivieren. Prominente Anbieter sind:
- VMware
- Citrix
- Microsoft
- Orakel
- Amazon
- Red Hat