50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Noch 9 Min.
Server & Betriebssysteme

VPS mit verschachtelter Virtualisierung – Eine Übersicht

Paulina Ritter By Paulina Ritter 9 Min. Lesezeit Aktualisiert am 11. Sep. 2024
VPS mit verschachtelter Virtualisierung

💡 Hinweis: Du brauchst einen VPS mit Unterstützung für verschachtelte Virtualisierung? Der VPS von Cloudzy ist genau dafür ausgelegt und bietet die Leistung und Flexibilität, die du zum Ausführen von virtuellen Maschinen oder Android-Emulatoren in deinem VPS benötigst.

Kennen Sie Matroschka-Puppen, auch bekannt als russische Steckpuppen? Das sind ineinandergesteckte Puppen in immer kleineren Größen. Verschachtelte Virtualisierung funktioniert nach demselben Prinzip: Es gibt eine übergeordnete virtuelle Umgebung - die äußerste Puppe - die weitere Umgebungen enthält, also die restlichen Puppen.

Um dieses Thema besser zu verstehen, stell dir verschachtelte Virtualisierung wie die Matroschka-Puppen der Virtualisierungstechnik vor: eine Ebene steckt in der nächsten. VPS mit verschachtelter Virtualisierung ist ein relativ neues Konzept in der Virtualisierungswelt, funktioniert aber nach demselben Prinzip.

Fangen wir mit den Grundlagen an.

Virtualisierung vs. verschachtelte Virtualisierung

Bevor wir auf verschachtelte Virtualisierung eingehen, klären wir zunächst, was Virtualisierung überhaupt bedeutet.

Virtualisierung

Erinnerst du dich an die Szene in Harry Potter und die Heiligtümer des Todes, Teil 1, als die Gruppe ins Zaubereiministerium eindringt und eines der Horkruxe sucht – Salazar Slytherins Medaillon?

Harry nutzte ein magisches Objekt namens Decoy Detonator, um im Ministerium eine Ablenkung zu erzeugen und sich in Dolores Umbridges Büro zu schleichen. Der Decoy Detonator vervielfältigte sich innerhalb von Minuten und löste Panik und Verwirrung aus.

Virtualisierungstechnologie funktioniert ähnlich: Man nimmt ein einzelnes Objekt, also Hardware, und erstellt daraus mehrere virtuelle Umgebungen. Virtualisierungstechnologie verwendet eine Software namens Hypervisor, die auf Hardware-Ressourcen zugreift, um voneinander getrennte virtuelle Umgebungen zu erstellen, etwa virtuelle Betriebssysteme, Server, Desktops und mehr.

Verschachtelte Virtualisierung

Du befindest dich bereits in einer virtuellen Umgebung und möchtest darin eine weitere erstellen? Das ist Nested Virtualization.

Virtualisierungstechnologie setzt auf Hypervisoren, um auf Hardware-Ressourcen zuzugreifen und virtuelle Umgebungen zu erstellen. Allerdings unterstützt nicht jeder Hypervisor Nested Virtualization.

Konzept der Nested Virtualization

Was ist der Unterschied zwischen Virtualisierung und Nested Virtualization?

Um virtuelle Umgebungen zu erstellen, brauchen wir zwei Dinge: einen Host-Computer, und Hypervisor-Software. Die Hypervisor-Software nutzt die Ressourcen des Host-Computers, um eine virtuelle Gastumgebung zu erstellen. Dieser gesamte Prozess heißt Virtualisierung. Schauen wir uns das an einem Beispiel etwas genauer an.

Stell dir Thors magischen Hammer vor. Der Hammer ist ein einzelnes Objekt, das nur von einer Person genutzt werden kann: Thor. Was wäre, wenn Thor die Kraft seines Hammers teilen wollte, indem er ihn in mehrere kleine Hämmer aufteilt? Dafür bräuchte er natürlich ein magisches Hilfsmittel, aber es wäre möglich. Wenn Thors Hammer in, sagen wir, fünf kleine Hämmer aufgeteilt würde, könnten fünf Personen die Kraft dieses magischen Hammers nutzen. Es ist, als würde man aus einer Waffe mehrere Waffen machen. Aber hier liegt der Haken: Die Kraft der fünf kleinen Hämmer hängt direkt von der Kraft des Haupthammers ab. Wenn Thors Hammer aufhört, magische Energie zu liefern, werden die fünf kleinen Hämmer wertlos.

  • Thors Hammer = Host-Computer
  • Das magische Hilfsmittel, das Thors Hammerkraft mit den fünf kleinen Hämmern verbindet = Der Hypervisor
  • Fünf kleine Hämmer = Fünf virtuelle Umgebungen

Behalte die Analogie mit Thors Hammer im Kopf, während wir Nested Virtualization besprechen.

Angenommen, Thors Hammer lässt sich nur in fünf kleine Hämmer aufteilen, Thor braucht aber zehn. Die einzige Möglichkeit wäre, die Kraft dieser fünf Hämmer zu nutzen, um fünf weitere zu erschaffen. Dafür würde er ein spezielles Hilfsmittel benötigen, ähnlich dem, das er bereits verwendet hat.

Dieses spezielle Hilfsmittel entspricht einem Hypervisor, der virtuelle Umgebungen innerhalb einer bereits bestehenden virtuellen Umgebung erstellen kann.

Zusammenfassend:

Virtualisierung vs. Nested Virtualization

Virtualisierungstechnologie:

  • Thors Hammer = Ressourcen des Host-Computers
  • Ein magisches Hilfsmittel zum Erstellen der fünf Hämmer = Hypervisor des Host-Computers
  • Fünf Hämmer = Fünf virtuelle Gastumgebungen, die auf die Ressourcen des Host-Computers zugreifen

Verschachtelte Virtualisierung:

  • Fünf Hämmer = Fünf virtuelle Umgebungen, die mithilfe eines speziellen Hypervisors selbst weitere virtuelle Umgebungen erstellen können
  • Die neu erschaffenen fünf Hämmer = Verschachtelte virtuelle Umgebungen, die ihre Ressourcen aus den fünf übergeordneten virtuellen Umgebungen beziehen

Bei Nested Virtualization übernimmt die virtuelle Umgebung selbst die Rolle des Host-Computers. Du verwendest einen Hypervisor, um auf die Ressourcen dieser virtuellen Umgebung zuzugreifen und darin weitere virtuelle Umgebungen zu erstellen.
Beachte, dass nicht alle virtuellen Maschinen diese Art von Hypervisor-Software unterstützen, die eine virtuelle Umgebung erstellen kann, ohne direkt auf die Ressourcen des Host-Computers zugreifen zu müssen.

Die besten virtuellen Maschinen mit Unterstützung für verschachtelte Virtualisierung

Ein verschachteltes VM (Virtuelle Maschine) kann mehrere virtuelle Umgebungen innerhalb seiner primären virtuellen Umgebung erstellen. Die bekanntesten virtuellen Maschinen in der Kategorie der verschachtelten VMs sind KVM und Hyper-V.

So nutzt du KVM Nested Virtualization

Bevor du die verschachtelte KVM-Virtualisierung verwendest, musst du sicherstellen, dass dein System verschachtelte Virtualisierung unterstützt. Gib die folgenden Befehle je nach Prozessor deines Systems ein:

Bei der Intel Prozessoren:

cat /sys/module/kvm_intel/parameters/nested

Bei der AMD Prozessoren

cat /sys/module/kvm_amd/parameters/nested

Gibt einer der Befehle 1 oder Y aus, wird verschachtelte Virtualisierung unterstützt. Bei 0 oder N ist sie nicht verfügbar.

Schritte zur Aktivierung der verschachtelten KVM-Virtualisierung auf Intel-Prozessoren

  1. Laufende virtuelle Maschinen herunterfahren
  2. Entlade das kvm_probe-Modul mit folgendem Befehl:

    sudo modprobe -r kvm_intel
  3. Aktiviere die Verschachtelungsfunktion mit folgendem Befehl:

    sudo modprobe kvm_intel nested=1

Die verschachtelte Virtualisierung ist vorübergehend aktiviert und wird nach einem Neustart des Hosts wieder deaktiviert.

Schritte zur Aktivierung der verschachtelten KVM-Virtualisierung auf AMD-Prozessoren

  1. Laufende virtuelle Maschinen herunterfahren
  2. Entlade das kvm_amd-Modul mit folgendem Befehl:

    sudo modprobe -r kvm_amd
  3. Aktiviere die Verschachtelungsfunktion mit folgendem Befehl:

    sudo modprobe kvm_amd nested=1

Die verschachtelte Virtualisierung ist vorübergehend aktiviert und wird nach einem Neustart des Hosts wieder deaktiviert.

So verwendet man Hyper-V Nested Virtualization

Hyper-V ist Microsofts Virtualisierungstechnologie bzw. Hypervisor, mit dem Nutzer virtuelle Hardware oder Software erstellen können. Um verschachtelte Virtualisierung in Hyper-V zu aktivieren, folge diesen Schritten:

  1. Hyper-V als Host ausführen (Voraussetzung: Windows 10 (Anniversary Edition), Windows Server 2016, Hyper-V Server 2016 oder Windows Server Semi-Annual Channel)
  2. Öffne eine PowerShell-Eingabeaufforderung.
  3. Gib folgenden Befehl ein:

    Set-VMProcessor -VMName VMNAME -ExposeVirtualizationExtensions $True
  4. Starte die virtuelle Maschine.

Verschachtelte Virtualisierung: Funktionsweise, Vor- und Nachteile

Im Gegensatz zu virtuellen Maschinen, die Hardware-Ressourcen wie RAM, CPU usw. nutzen, ist verschachtelte Virtualisierung die bessere Wahl: Sie nutzt die Hypervisor-Kapazität der VM, um mehrere virtuelle Instanzen zu erstellen.

Vorteile der verschachtelten Virtualisierung

Abgesehen davon, dass sie ressourcenschonend ist, bietet verschachtelte Virtualisierung weitere Vorteile:

  • Geringere Gesamtbetriebskosten
  • Schnellere Entwicklung und Tests von Software und Anwendungen
  • Unterstützt cloudbasierte Disaster-Recovery-Lösungen
  • Ideal für die technische Mitarbeiterschulung
  • Ideal für Demo- und Laborumgebungen
  • Bietet schnelle und unkomplizierte Skalierungsoptionen
  • Kein physischer Wartungsaufwand
  • Stellt mehrere virtuelle Umgebungen bereit – ideal für Vollzeit-Trader

Allerdings hat die Nutzung einer verschachtelten VM einige Nachteile:

  • Langsame Leistung
  • Kompatibilitäts- und Netzwerkprobleme
  • In den meisten virtuellen Maschinen nicht unterstützt
  • Nicht anfängerfreundlich Konfiguration
  • Die Hyper-V-Verschachtelungsfunktion ist nur für Intel-Prozessoren verfügbar
  • Keine Unterstützung für Live-Migration
  • Die Verschachtelungsfunktion erfordert manuelle Aktivierung
  • Wird das Host-Betriebssystem gehackt, sind alle virtuellen Sitzungen gefährdet

Wenn du alle Nachteile der verschachtelten Virtualisierung vermeiden möchtest, solltest du dich für VPS mit verschachtelter Virtualisierung entscheiden: dieselbe Virtualisierungstechnologie, aber zu 100 % sicher, benutzerfreundlich und kostengünstiger.

VPS mit verschachtelter Virtualisierung – die ultimative Lösung, um BlueStacks auf jedem Gerät auszuführen!

Kommen wir zu Emulatoren, genauer gesagt zum BlueStacks Android-Emulator. Stell dir vor, du hast einen älteren PC mit minimalen Hardwareressourcen, auf dem sich BlueStacks nicht einmal installieren lässt. Die beste und wirtschaftlichste Lösung ist dann ein VPS für den Android-Emulator – unser exklusives Angebot zu unschlagbaren Preisen.

blue-stacks-vps Android-Emulator VPS

Hol dir Cloudzy's Android VPS und starte deine bevorzugten Android-Apps ganz einfach auf einem leistungsstarken VPS, der auf erstklassiger Technologie basiert – für ein reibungsloses Erlebnis!

Jetzt loslegen

Cloudzy BlueStacks VPS ist im Wesentlichen ein VPS mit verschachtelter Virtualisierung. Wie?

Zurück zum Kern der verschachtelten Virtualisierung: Es handelt sich um eine Virtualisierungstechnologie, die auf Virtualisierungssoftware läuft.

Unser BlueStacks VPS funktioniert so:

Du kannst den BlueStacks-Emulator in einer virtuellen Umgebung ausführen, ohne ihn auf deinem eigentlichen System zu installieren. Du verwendest also eine virtuelle Software _BlueStacks_ auf einer anderen virtuellen Software _VPS_ – und das ist ein VPS mit verschachtelter Virtualisierung.

Ein VPS mit verschachtelter Virtualisierung ist eine spannende technische Neuerung. Probier es aus – und wenn du nicht zufrieden bist, erstatten wir dir den vollen Betrag, ohne Wenn und Aber.

Häufig gestellte Fragen

Was ist VPS mit dem Anwendungsfall verschachtelte Virtualisierung?

Ein VPS mit verschachtelter Virtualisierung ermöglicht es dir, Software wie _BlueStacks_ zu nutzen, ohne auf die Hardwareressourcen deines Systems angewiesen zu sein. Weitere Informationen findest du im letzten Abschnitt dieses Artikels.

Ist verschachtelte Virtualisierung sicher?

Ihre verschachtelte VM bleibt geschützt, wenn Sie Antivirensoftware oder eine Firewall auf dem Gastbetriebssystem installieren. VPS mit verschachtelter Virtualisierung ist die beste Wahl, um mehrere virtuelle Umgebungen in einem vollständig gesicherten und abgeschotteten Betriebssystem zu betreiben.

Beeinträchtigt verschachtelte Virtualisierung die Performance?

Da eine verschachtelte VM auf dem Hypervisor einer virtuellen Maschine läuft, der seine Ressourcen aus der physischen Hardware bezieht, können Leistungsprobleme auftreten, wenn dein CPU zu schwach ist oder dein System zu wenig RAM hat.

Was bringt es, VPS mit verschachtelter Virtualisierung zu nutzen?

VPS mit nested Virtualization ist die kosteneffizienteste Lösung zum Testen und Entwickeln von Software – unabhängig vom Betriebssystem. Unser BlueStacks VPS etwa, ein VPS speziell für Android-Emulatoren, erlaubt es, Software direkt in einem Android-OS auszuführen und zu testen, ohne BlueStacks lokal installieren zu müssen.

Unterstützt Windows 10 verschachtelte Virtualisierung?

Ja. Windows 10 verfügt über einen integrierten Hypervisor namens Hyper-V, mit dem sich verschachtelte Virtualisierung in der Host-VM aktivieren lässt.

Warum unterstützen die meisten Cloud-Anbieter keine verschachtelte Virtualisierung?

  • Sicherheitsrisiken durch den Host-Hypervisor, etwa durch Schadcode
  • Schwache I/O-Leistung
  • Nicht kompatibel mit Secure Encrypted Virtualization (SEV) von AMD und Trust Domain Extensions (TDX) von Intel

Kann ich VPS mit verschachtelter Virtualisierung als VPS für den Android-Emulator verwenden?

Ja. Das BlueStacks VPS von Cloudzy ist technisch gesehen ein VPS mit verschachtelter Virtualisierung. Mit diesem Produkt können Nutzer BlueStacks, einen Android-Emulator, innerhalb einer virtuellen Umgebung, dem VPS, betreiben.

Teilen

Weitere Blog-Beiträge

Weiterlesen.

Beste selbst gehostete Apps, die du mit Cosmos Cloud betreiben kannst – Titelbild mit App-Panels rund um ein Cosmos-Dashboard.
Server & Betriebssysteme

Die besten selbst gehosteten Apps für Cosmos Cloud: Dateien, Medien, Passwörter, Automatisierung und mehr!

Maybe du hast Cosmos Cloud eingerichtet und möchtest wissen, welche Apps gut dazu passen - oder du hast dich noch gar nicht für Cosmos entschieden und willst nur sehen, wie gut es in deinen Workflow passt

Nick SilberNick Silber 16 Min. Lesezeit
Portainer vs Cosmos Cloud für die Verwaltung von Docker-Apps – Titelbild mit Hybrid-Setup-Diagramm und farbigen Blöcken für Ops und Zugriff.
Server & Betriebssysteme

Portainer vs Cosmos Cloud: Die bessere Wahl für Docker App-Management

Wenn du Docker bereits kennst und einfach den saubereren Weg suchst, einen wachsenden App-Stack zu betreiben, hier die kurze Antwort auf Portainer vs Cosmos Cloud: Portainer ist die stärkere Wahl für direkt

Nick SilberNick Silber 14 Min. Lesezeit
Cosmos Cloud vs CasaOS vs Umbrel – Feature-Grafik mit drei Self-Hosting-Wegen innerhalb eines abstrakten Cloud-Netzwerks.
Server & Betriebssysteme

Cosmos Cloud vs CasaOS vs Umbrel: Welche Self-Hosted-Plattform passt zu deinem Setup?

Die kurze Antwort: CasaOS ist nach wie vor der einfachste Einstieg, Umbrel bietet die übersichtlichste kuratierte Oberfläche, und Cosmos Cloud macht mehr Sinn, sobald du mehr Kontrolle über Domain

Nick SilberNick Silber 11 Min. Lesezeit

Bereit zum Deployen? Ab 2,48 $/Monat.

Unabhängige Cloud seit 2008. AMD EPYC, NVMe, 40 Gbps. 14 Tage Geld-zurück-Garantie.