在部署应用程序虚拟化(如:XenApp)和桌面虚拟化(如:XenDesktop)时都需要依赖于底层的服务器虚拟化(Server Virtualization),所以在今天我们会简单的介绍服务器虚拟化和对比各个产商的产品对比。Citrix XenApp和XenDesktop支持部署在Citrix XenServer、Microsoft Hype-v和VMware ESXI三种服务器虚拟化产品。但具体兼容哪个版本,我们会在具体部署XenApp和XenDesktop时跟大家详细的介绍。
1. What is Server Virtualization
1.1 其实对于何为服务器虚拟化相信大家已经非常熟悉了网上资料也非常多,在此就不详细说了,简单的列举了虚拟化的优点:
a. 充分发挥现有资源的使用效率
b. 减少物理机的数量,降低数据中心成本
c. 改善硬件与应用程序的可以性,以提高业务续航能力
d. 取得运作动弹性
e. 提升桌面平台管理能力与安全性
2. XenServer Compared to Other Hypervisors
2.1 目前主流的服务器虚拟化厂商主要有Citrix、VMware和Microsoft三大巨头。对应的服务器虚拟化产品最新版本如下:
Citrix: XenServer 6.5 (2015年1月13日正式发布)
VMware: ESXI 6.0
Microsoft: Hyper-v Server 2012 R2 (Windows Server 2012 R2和Windows 8.1系统中自带Hyper-V 4.0)
2.2 对于不同厂商的虚拟化产品个人觉得各有千秋,没有好与不好而是适不适合每个公司的实际情况和应用,我在国外网站查到了对这三者的比较供参考,如下:
2.3 Hypervisor Architecture Diagrams(架构图)
XenServer、EXSI和Hyper-v在底层架构方面都有些差异,具体可看如下架构图:
Xen Architecture:
Hyper-V Architecture:
VMware ESXI Architecture: