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,整体性能会得到提升。