目前在虚拟化领域,目前基本属于vmware esxi、citrix xenserver、kvm三国演义的局面,对于开源的kvm,我们理解的一般比较多,而对于vmware esxi、citrix xenserver却很少,现在我们简单了解一下这两个商业公司的虚拟化方案。

1.组件简介

vmware vsphere:vmware虚拟化产品总称,核心包括esxi、vcenter、vsan等等
vmware esxi:就是一个操作系统+虚拟化hypervisor
vmware vcenter:就是一个管理esxi的服务组件
vmware vsphere client:就是一个访问入口,操作界面,有UI版,也有web版。
vmware vsphere horizon:就是vmware的一个VDI管理平台,专门对于云桌面的管理,需要配套自己的agent(安装在如:win10虚拟机内部,用与客户端连接,外设重定向)

citrix xenserver:就是一个操作系统+虚拟化hypervisor
citrix xencenter:就是一个管理citrix xenServer的服务组件,包含访问入口,常用UI版本
citrix studio:就是一个虚拟桌面管理平台,虚拟机内部使用ICA协议,桌面内部需要安装citrix的agent,使用客户端连接,可实现外设重定向

2.虚拟化层

exsi ≈ xenserver ≈ kvm,可以简单把他们理解为一个东西。
exsi和xenserver都是连同操作系统一起安装的,而kvm是一个软件,可以独立安装。

3.管理层

2.1单机版

exsi(1个) + vsphere client (或vmware workstation)≈ xenserver(1个) + xencenter ≈ kvm + libvirt(或vmmanager)
简单理解vmware与citrix虚拟化与云桌面解决方案

2.2.数据中心版

esxi(多个) + vcenter + vsphere client ≈ xenserver(多个) + xencenter ≈ kvm + libvirt + openstack
简单理解vmware与citrix虚拟化与云桌面解决方案

2.3云桌面版本

esxi(多个) + vcenter + vsphere client + horizon ≈ xenserver(多个) + xencenter + citrix studio(DDC) ≈ kvm + libvirt + openstack + 基于openstack自主研发的桌面云管理portal
简单理解vmware与citrix虚拟化与云桌面解决方案

以上基于自己的理解,有问题欢迎留言探讨更正,谢谢!