ESX是VMware的企业级虚拟化产品,可以视为虚拟化的平台基础,部署于实体服务器上。不同于VMware Workstation、VMware Server,ESX采用的是Bare-metal(裸金属或裸机)的一种安装方式,直接将Hypervisor安装于实体机器上,并不需要先安装OS。
ESX是VMware的企业级虚拟化产品,可以视为虚拟化的平台基础,部署于实体服务器上。不同于VMware Workstation、VMware Server,ESX采用的是Bare-metal(裸金属或裸机)的一种安装方式,直接将Hypervisor安装于实体机器上,并不需要先安装OS。
Type 1:Bare-metal,直接在实体机上部署Hypervisor,也称为Native VM。相关产品:VMware ESX、Citrix XenServer、Microsoft Hyper-V。
Type 2:以应用程序的方式呈现虚拟化,必须安装在OS上,也称为Hosted VM。相关产品:VMware Workstation、VMware Server、Microsoft Virtual Server。
许多人误解Hosted和Bare-metal指的就是全虚拟化与半虚拟化,其实不是的。不过确实Type 2(Hosted VM)的虚拟化需要先有OS,在性能、安全性、可用性与高级功能上均无法与Type 1(Bare-metal)相比,所以在企业级数据中心的应用上,当然是以Bare-metal Hypervisor为首选,而VMware的企业级产品就是ESX Server。
ESX自从2001年推出后,现在已经发展到了第5代,ESX4的内核也正是升级为64bit版本,只能适用于64位x86CPU的。如果想要在32位的CPU上安装ESX,则必须使用ESX3.5版本。
也就是说,早期的P3、P4CPU是可以安装ESX的,只要你使用ESX前一个版本(ESX3或3.5),加上硬件外围兼容性的配合(例如硬盘控制器或网卡),即可架设企业级虚拟化环境。别忘了VMware用的是Binary Translation技术,不需要CPU硬件辅助虚拟化即可使用,即使是到了ESX4,只要你的CPU是64位的(EM64T或AMD64)即可,并不是一定要有Intel VT或AMD-V。这一点与
Hyper-V R2不同,微软的Hyper-V需要有Intel VT或AMD-V技术的CPU才可以安装。
当然,若启用Intel VT或AMD-V的话,ESX就不需要运行Binary Translation,整体性能会得到提升。