Dois tipos de VM do Ubuntu na AWS - qual é a diferença?

6

Eu quero um servidor Ubuntu na AWS para brincar, aprender algumas coisas, então estou olhando para o Ubuntu 16.04.

Mas existem duas versões:

  • Ubuntu 16.04 LTS - Xenial (HVM)
  • Ubuntu 16.04 LTS - Xenial

Qual é a diferença entre os dois e qual deles devo escolher para um host básico usando nginx?

    
por panthro 05.10.2016 / 12:24

1 resposta

10

Resposta curta: escolha o HVM, porque a Amazon sugere isso.

Essas duas imagens são para diferentes tipos de instâncias. A partir dos Tipos de Virtualização da AMI do Linux , você entenderá a diferença entre esses dois tipos.

HVM:

This virtualization type provides the ability to run an operating system directly on top of a virtual machine without any modification, as if it were run on the bare-metal hardware.

PV:

Paravirtual guests can run on host hardware that does not have explicit support for virtualization, but they cannot take advantage of special hardware extensions such as enhanced networking or GPU processing.

No documento do AWS EC2, a Amazon alega que não há diferença significativa de desempenho entre esses dois:

Historically, PV guests had better performance than HVM guests in many cases, but because of enhancements in HVM virtualization and the availability of PV drivers for HVM AMIs, this is no longer true.

Portanto, escolha HVM.

    
por 05.10.2016 / 12:34