Virtualisierung trennt die Software von der physischen Hardware. Mehrere virtuelle Systeme teilen sich einen physischen Server und lassen sich unabhängig voneinander betreiben, verschieben und sichern.
Definition
Bei der Servervirtualisierung stellt eine Softwareschicht, der Hypervisor, virtuelle Maschinen bereit. Jede virtuelle Maschine verhält sich wie ein eigener Rechner mit eigenem Betriebssystem, nutzt aber anteilig die Ressourcen der darunterliegenden Hardware. Dadurch steigt die Auslastung der Server deutlich, und neue Systeme lassen sich in Minuten statt in Wochen bereitstellen.
Formen der Virtualisierung
- Servervirtualisierung: Mehrere virtuelle Maschinen auf einem physischen Host.
- Containervirtualisierung: Anwendungen laufen isoliert, teilen sich aber den Betriebssystemkern. Leichter und schneller als virtuelle Maschinen.
- Speichervirtualisierung: Physische Speichersysteme werden zu logischen Pools zusammengefasst.
- Netzwerkvirtualisierung: Logische Netze werden unabhängig von der physischen Verkabelung definiert.
- Desktopvirtualisierung: Arbeitsplätze laufen zentral im Rechenzentrum und werden nur angezeigt.
Vorteile im Betrieb
Virtuelle Systeme lassen sich im laufenden Betrieb auf andere Hosts verschieben, was Wartung ohne Ausfall ermöglicht. Snapshots erlauben schnelle Rücksprünge nach fehlgeschlagenen Änderungen. Test- und Abnahmeumgebungen können als Kopie der Produktion aufgebaut werden, was die Qualität von Tests erheblich verbessert.
Grenzen
Virtualisierung beseitigt keine Engpässe, sie verschiebt sie. Wird ein Host überbucht, konkurrieren die virtuellen Maschinen um Rechenzeit und Speicher, und die Leistung bricht schwer nachvollziehbar ein. Außerdem entsteht mit dem Hypervisor eine zusätzliche Schicht, die selbst gepflegt, aktualisiert und abgesichert werden muss.
Abgrenzung
Virtualisierung ist die technische Grundlage, Cloud-Computing das Betriebs- und Abrechnungsmodell darüber. Container sind eine leichtgewichtige Form der Virtualisierung auf Anwendungsebene.
Weiterführende Begriffe
Sie planen ein komplexes IT-Projekt?
SABIC IT unterstützt Unternehmen und öffentliche Organisationen von der Projektinitialisierung bis zum Go-Live, strukturiert, transparent und mit klarem Fokus auf Ergebnisse.
Kostenloses Erstgespräch buchen