VMware vSphere,ESXi和vCenter的关系和区别
VMware Inc.是一家软件公司。它开发了很多产品,尤其是各种云解决方案 。他的云解决方案包括云产品,数据中心产品和桌面产品等。
vSphere是在数据中心产品下的一套软件。vSphere类似微软的Office办公套件,Office办公套件包含了许多软件如Word、Excel、PPt 等。和Office一样,vSphere也是一个软件的集合。他包括了ESXi、vCenter和vSphere Client等。所以,这些软件联合起来就是vSphere。vSphere不是一个可以安装使用的软件,它是一个包含其它组件的集合。ESXi、vSphere client和vCeneter都是vSphere的组件。
ESXi是vSphere中最重要的一个组件。ESXi是从服务器底层来进行虚拟化,是可以直接装在物理裸机上的OS,它对外提供一个虚拟化服务,所有的虚拟机都运行在ESXi服务上面。为了安装、管理和访问这些虚拟机,你需要另外的一个vSphere组件,它就是vSphere client 或 vCenter。
vSphere client允许管理员通过该软件访问ESXi服务并管理它上面的虚拟机。vSphere client安装在客户机上面。vSphere client被用来连接ESXi服务器和管理任务。
vCenter server它和vSphere client很像,但是它的功能更加强大。vCenter server是安装在Window服务器或Linux服务器里面。 vCenter server是一个中心化的管理应用。你可以通过它管理所有的虚拟机和ESXi物理机。vSphere client可以通过访问vCenter Server来管理EXSi服务器。vCenter server是一个企业级的产品,有许多企业级的功能,像vMotion、VMware High Availability、VMware Update Manager和VMware Distributed Resource Scheduler(DRS),你可以方便的通过vCenter server克隆已存在的虚拟机。
总结: vSphere是一个产品套件,ESXi是安装在物理裸机上面的服务(OS)。vSphere Client安装在客户端的笔记本或PC机上面,用来访问ESXi服务并安装和管理上面的虚拟机。vCenter Server安装在了ESXi服务器的虚拟机里面,vCenter也可以安装在单独的物理服务器上面,但是虚拟化不是更好么。 vCenter服务通常用在有很多EXSi服务和许多虚拟机的大规模环境中。vCenter也可以使用vSphere client来管理。所以vSphere client可以在小环境中直接管理ESXi服务,也可以在大规模的环境中通过vCenter服务来间接的管理ESXi服务。
补充:FusionSphere、FusionCompute、VRM的关系.
FusionSphere是一个解决方案的名称,是一个概念,是看不见摸不着的,这个方案中的产品包括但不限于FusionCompute(服务器虚拟化)、FusionStorage(存储虚拟化)、FusionNetwork(网络虚拟化)、FusionAccess(桌面虚拟化)等...
换句话说,可以把FusionSphere理解成Vmware vSphere;而FusionCompute就类似于Vmware ESXi,是直接安装在物理裸机上的镜像操作系统;而VRM就类似于Vmware vCenter,是用来管理FusionCompute的。