我想要一个 AWS 上的 Ubuntu 服务器来试用,学习一些东西,所以我正在关注 Ubuntu 16.04。
但有两个版本:
- Ubuntu 16.04 LTS-Xenial(HVM)
- Ubuntu 16.04 LTS-Xenial
两者之间有什么区别?对于使用 nginx 的基本网络主机,我应该选择哪一个?
答案1
简短回答:选择 HVM,因为亚马逊建议这样做。
这两个图像适用于不同的实例类型。来自Linux AMI 虚拟化类型您将会了解这两种类型之间的区别。
大型虚拟机(HVM):
这种虚拟化类型提供了直接在虚拟机上运行操作系统的能力,无需任何修改,就像在裸机硬件上运行一样。
光伏:
半虚拟客户端可以在没有明确支持虚拟化的主机硬件上运行,但它们无法利用特殊硬件扩展,例如增强网络或 GPU 处理。
在AWS EC2的文档中,亚马逊声称这两者之间没有明显的性能差异:
从历史上看,在许多情况下,PV 客户机的性能优于 HVM 客户机,但由于 HVM 虚拟化的增强和 HVM AMI 的 PV 驱动程序的可用性,这种情况已不再存在。
所以就选择HVM。