Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


06.10.2020
von Jesko
in IT-Talents

Was ist Paravirtualisierung? - Virtualisierungstechnologien

x
Für Unternehmen:
IT-Nachwuchs kennenlernen!
Jetzt starten

Virtualisierungstechnologien Teil 4: Paravirtualisierung

Der Begriff Virtualisierung bezieht sich auf die Erstellung einer virtuellen statt einer tatsächlichen physischen Version einer Ressource, wie zum Beispiel eines Betriebssystems, eines Servers, eines Desktops, eines Speichergeräts oder eines Netzwerks. Die Paravirtualisierung ist neben der vollständigen Virtualisierung und der teilweisen Virtualisierung eine Art der Virtualisierung.

Lesezeit: ca. 2 Min.

Bewerten

Themen auf dieser Seite:

IT-Talents.de ist Deine Plattform für Förderung und Weiterbildung während des IT-Studiums!
Fördermöglichkeiten ansehen


Übersicht:

Was ist Paravirtualisierung?

In der Virtualisierung wird eine Ressource durch Anwendung von Technologien, die Emulation, Maschinensimulation, Hardware- und Softwarepartitionierung umfassen können, in mehrere Ausführungsumgebungen unterteilt.

Paravirtualisierung ist eine Art von Virtualisierung, bei der ein Gastbetriebssystem neu kompiliert, in einer virtuellen Maschine installiert und auf einem Hypervisor-Programm ausgeführt wird, das auf dem Host-Betriebssystem ausgeführt wird. Im Vergleich zur herkömmlichen vollständigen Virtualisierung kann die Paravirtualisierung den Overhead reduzieren und die Systemleistung verbessern.

In Unternehmen wird Paravirtualisierung unter anderem zum Ausführen mehrerer Betriebssysteme auf einem Computer gleichzeitig oder zur Segmentierung großer Systeme in kleinere Teile für einen effizienteren Einsatz physischer Hardware verwendet.

Des weiteren kann die Paravirtualisierung zum Isolieren von Programmen eingesetzt werden, die in einer virtuellen Maschine ausgeführt werden, um sie vor Prozessen zu schützen, die auf einer anderen virtuellen Maschine auf demselben Host stattfinden. Wenn beispielsweise eine virtuelle Maschine ausfällt, können andere virtuelle Maschinen aktiv bleiben.

Auf IT-Talents.de kannst Du Dich mit dem Who-is-Who der IT-Branche vernetzen!
Jetzt Top-Unternehmen anschauen


Vor- und Nachteile der Paravirtualisierung

Die Paravirtualisierung wurde entwickelt, um die Systemleistung zu verbessern und den Overhead zu minimieren, wodurch die Unterauslastung von virtuellen Maschinen verhindert wird. Zu den Vorteilen der Paravirtualisierung gehören

  • einfachere Sicherungen,
  • schnelle Migrationen,
  • eine verbesserte Systemauslastung,
  • Serverkonsolidierung und
  • Energieeinsparung.

Obwohl die Technologie Leistungssteigerungen verspricht, sind diese Gewinne oft unberechenbar und schwer vorherzusagen. Die tatsächlichen Leistungsvorteile der Paravirtualisierung hängen nämlich von der Arbeitslast ab. Einige paravirtualisierte Anwendungen bieten eine bessere Leistung als andere.

Wesentliche Eigenschaften der Paravirtualisierung

Die Paravirtualisierung wurde entwickelt, um eine bessere Leistung als die softwaregestützte vollständige Virtualisierung zu erzielen, indem das Betriebssystem die Anwesenheit des Hypervisors erkennen und direkt mit dem Hypervisor kommunizieren kann. Die Paravirtualisierung stellt außerdem sicher, dass ein Gastbetriebssystem neu kompiliert wird, bevor es auf einer virtuellen Maschine installiert wird.

Im Allgemeinen erfordert die Paravirtualisierung, dass Gastbetriebssysteme geändert werden, um eine API für den Austausch von Befehlen zu implementieren, die vom Hypervisor an den Server gesendet werden. Im Gegensatz zur vollständigen Virtualisierung muss bei der Paravirtualisierung keine Hardware für virtuelle Maschinen emuliert werden. Stattdessen wird eine Schnittstelle zur virtuellen Maschine bereitgestellt, die der zugrunde liegenden Hardware etwas ähnlich ist.

Wenn Du willst: IT-Talents.de ist Dein Headhunter! Unser Team macht sich für Dich auf die Suche nach dem passenden Arbeitgeber. Bequem und persönlich.
Jetzt JobScout anschauen


Paravirtualisierung: Anwendungsbeispiele aus der Praxis

Die Paravirtualisierung ist die Kategorie der CPU-Virtualisierung, bei der Hypercalls für Vorgänge verwendet werden, um Anweisungen zur Kompilierungszeit zu verarbeiten. Bei der Paravirtualisierung ist das Gastbetriebssystem nicht vollständig isoliert, sondern wird von der virtuellen Maschine teilweise von der Virtualisierungsschicht und der Hardware isoliert.

VMware und Xen sind einige Beispiele für Paravirtualisierung. Xen ist ein Open-Source-Hypervisor, der auf Paravirtualisierung basiert. Es ist gleichzeitig die beliebteste Anwendung der Paravirtualisierung.

Fazit

Die Paravirtualisierung stellt sicher, dass alle Gastbetriebssysteme Systemressourcen gemeinsam nutzen. Die Paravirtualisierung versucht, die Probleme der vollständigen Virtualisierung zu beheben, indem den Gastbetriebssystemen der direkte Zugriff auf die zugrunde liegende Hardware ermöglicht wird. Der Virtualisierungsaufwand wird zwar erheblich verbessert, die Kompatibilität und Portabilität sind jedoch begrenzt.

Aktuelle Aktionen:

IT-Stipendium Oktober 2020

1200€ Förderung für IT-Talente!


Sei dabei und sichere Dir beim IT-Stipendium Oktober 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Talents ist ein Netzwerk nur für IT'ler. Auf unserer Plattform kannst Du Dich als registriertes Mitglied mit wenigen Klicks auf die Jobs unserer Partnerunternehmen oder auf IT-Projekte für Studierende bewerben. Darüberhinaus führen wir Wettbewerbe durch und vergeben IT-Stipendien.

Jetzt Mitglied werden.

Verwandte Artikel

Wozu dient ein Proxy Server?

26. Oct 2020 in IT-Talents

Eine Verbindung zum Internet ist für viele selbstverständlich, aber eine Filterung des Datenverkehrs kann aus den v…

weiter

Was ist PHP und wie kann ich es lernen?

22. Oct 2020 in IT-Talents

Heute erwarten Nutzer ein dynamisches Verhalten Deiner Webseite und genau dafür ist PHP geeignet. Als …

weiter

Was ist Hardware Emulation? - Virtualisierungstechologien

12. Oct 2020 in IT-Talents

Emulation bedeutet das Übersetzen von Befehlen einer Gastmaschine in die Befehle einer Hostmaschine, die auf dieser …

weiter

Was ist Hardware Virtualisierung? -…

09. Oct 2020 in IT-Talents

Virtualisierung wird verwendet, um zusätzliche Rechenressourcen bereitzustellen oder die Ressourceneffizienz zu …

weiter

Was ist Betriebssystemvirtualisierung bzw.…

02. Oct 2020 in IT-Talents

Der Begriff Virtualisierung wird häufig bei Beschreibung und Implementierung abstrakter Hardware- oder Software-Modelle …

weiter

Was ist Virtualisierung? - Virtualisierungstechnologien im…

30. Sep 2020 in IT-Talents

Virtualisierung verspricht effizienten Ressourceneinsatz, einen schnellen Wechsel zwischen verschiedenen…

weiter

Die 6 besten PHP Frameworks 2020

11. Jun 2020 in IT-Talents

Websites sind im Laufe der Zeit komplexer und anspruchsvoller geworden. Positiv zu vermerken ist, dass sie jetzt…

weiter

Machine Learning: Was bedeutet Accuracy und Precision?

19. May 2020 in IT-Talents

Machine Learning ist ein Teilgebiet der künstlichen Intelligenz und befasst sich mit der Verbesserung von …

weiter

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.

You have voted!
Schliessen
Vote for:
stars
Vote
You have not rated!