Qual é a diferença entre os tipos de virtualização PV e HVM em ec2?

45

O AWS EC2 oferece dois tipos de virtualização de máquinas Ubuntu Linux EC2 - PV e HVM.

PV:

HVM:

Qual é a diferença entre esses tipos?

    
por Adam Matan 15.10.2014 / 10:24

3 respostas

38

A Amazon é executada no Xen, que fornece Para-virtualização (PV) ou virtualização assistida por hardware (HVM).

A para-virtualização costumava ser a escolha recomendada, pois proporcionava melhor desempenho (com uma integração muito mais próxima ao host de virtualização, por meio de kernels / drivers especializados corrigidos no host e no guest).

A virtualização assistida por hardware usa os benefícios fornecidos no hardware moderno e não requer nenhum tipo de kernel ou patches personalizados. Referências recentes provaram que o HVM é realmente mais rápido em certas cargas de trabalho.

    
por 15.10.2014 / 10:31
1

Uma diferença notável é que o paravirtual não suporta instâncias de GPU.

Eu o criaria como hvm se eu soubesse que gostaria de relançá-lo como uma instância de GPU.

edit: Hmm, na verdade, parece que podemos mudar de paravirtual para hvm enquanto criamos uma AMI.

    
por 25.04.2016 / 06:15
0

Agora, na AWS, use o HVM e obtenha um desempenho maior.

1)
  AMIs de HVM são necessárias para aproveitar o processamento avançado de rede e GPU  2)
Historicamente, os PV guests tinham melhor desempenho que os guests do HVM em muitos casos, mas devido aos aprimoramentos na virtualização do HVM e a disponibilidade de drivers PV para AMIs HVM, isso não é mais verdade.

link

    
por 05.06.2018 / 06:31