Frage Was ist der Unterschied zwischen PV- und HVM-Virtualisierungstypen in ec2?


AWS EC2 bietet zwei Arten der Virtualisierung von Ubuntu Linux EC2-Maschinen - PV und HVM.

PV: enter image description here

HVM: enter image description here

Was ist der Unterschied zwischen diesen Typen?


45
2017-10-15 08:24


Ursprung


Das ist eine gute Frage. Warum wurde es abgelehnt? Ich empfehle, Erklärungen hinzuzufügen, wenn Sie abstimmen. - Chad Johnson
Maus über den Abwärtspfeil; Das Popup sagt "Diese Frage zeigt keinen Forschungsaufwand; es ist unklar oder nicht nützlich". Es kann angenommen werden, dass Downvotes ohne Kommentar aus mindestens einem dieser Gründe stammen. - MadHatter
okay - wie kann das "nicht nützlich" sein? meine Nachforschungen haben mich hierher gebracht ... ich wünschte, ich hätte eine Option, um deinen Kommentar abzustimmen :) - OK999
Das ist eine sehr nützliche Frage! - Ravi Kumar


Antworten:


Amazon läuft auf Xen, die Para-Virtualisierung (PV) oder Hardware-unterstützte Virtualisierung (HVM) bietet.

Die Paravirtualisierung war früher die empfohlene Wahl, da sie eine bessere Leistung bot (mit einer viel engeren Integration in den Virtualisierungshost durch gepatchte spezialisierte Kernel / Treiber auf dem Host und dem Gast).

Die hardwaregestützte Virtualisierung nutzt die Vorteile moderner Hardware und erfordert keine benutzerdefinierten Kernel oder Patches. Aktuelle Benchmarks hat bewiesen, dass HVM bei bestimmten Workloads schneller ist.


38
2017-10-15 08:31



Vielen Dank! Schade, sie bieten keine Erklärung auf ihrer Seite. - Adam Matan
docs.aws.amazon.com/AWSEC2/latest/UserGuide/... - Shatiz
@Shatiz Danke. Dies ist eine sehr merkwürdige Benutzeroberflächenauswahl - lassen Sie den Benutzer zwischen zwei Akronymen wählen und bietet keine In-Page-Unterstützung. - Adam Matan
Wäre schön hinzuzufügen, HVMG2 in der Antwort auch - OK999


Ein auffälliger Unterschied ist, dass paravirtuelle GPU-Instanzen nicht unterstützt werden.

Ich hätte es als hvm erstellt, wenn ich gewusst hätte, dass ich es als eine GPU-Instanz neu starten möchte.

edit: Hmm, eigentlich scheint es, als könnten wir von paravirtuell zu hvm wechseln, während wir ein AMI erstellen.


1
2018-04-25 04:15





Jetzt sollten Sie bei AWS HVM verwenden und höhere Leistung erzielen.

1)
  HVM AMIs müssen die Vorteile der erweiterten Netzwerk- und GPU-Verarbeitung nutzen
 2)
Historisch betrachtet hatten PV-Gäste in vielen Fällen eine bessere Leistung als HVM-Gäste, aber aufgrund der Verbesserungen bei der HVM-Virtualisierung und der Verfügbarkeit von PV-Treibern für HVM-AMIs ist dies nicht mehr der Fall.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html


0
2018-06-05 04:31