AWS上的两种Ubuntu VMtypes有什么区别?

我想要一个AWS上的Ubuntu服务器来玩,学习一些东西,所以我看着Ubuntu 16.04。

但有两个版本:

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

这两者之间的区别是什么,我应该select哪一个使用nginx的基本Web主机?

简短的回答:selectHVM,因为亚马逊build议。

这两个图像适用于不同的实例types。 从Linux AMI虚拟化types您将了解这两种types之间的区别。

HVM:

这种虚拟化types提供了直接在虚拟机之上运行操作系统的能力,而无需进行任何修改,就好像它是在裸机硬件上运行一样。

PV:

准虚拟客人可以在没有明确支持虚拟化的主机硬件上运行,但是他们不能利用特殊的硬件扩展,例如增强联网或GPU处理。

在AWS EC2的文档中,Amazon声称这两者之间没有显着的性能差异:

历史上,在许多情况下,PV guest虚拟机比HVM guest虚拟机具有更好的性能,但是由于HVM虚拟化的增强以及HVM AMI的PV驱动程序的可用性,这不再是事实。

所以只需selectHVM。