在深入研究VMware新的vSphere 5产品的软件组件和架构之前,我们先来看看这家公司及其虚拟化产品的演变过程。
2.1 VMware概述
VMware由如下几位知名人士于1998年创立:
Diane Greene,总裁兼总经理(1998~2008年)
Mendel Rosenblum博士,首席科学家(1998~2008年)
Scott Devine,主任工程师(1998年起)
Edward Wang博士,主任工程师(1998~2009年)
Edouard Bugnion,首席架构师(1998~2004年)
2004年,EMC以6.25亿美元的价格收购了VMware。在收购时,该公司的销售额已经达到约1亿美元,拥有370名员工。2011年,销售额接近37亿美元,到2012年,公司的雇员已经超过9000人。
Pat Gelsinger于2012年9月就任VMware的CEO(此前,Paul Maritz从2008年7月起担任这一职务)。
2.1.1 VMware产品线
在过去几年,VMware的产品线有了很大的扩展。早年,该公司主要提供虚拟化管理器,而现在的重心已经扩展到云计算服务、管理工具、协作工具和应用程序。本书的焦点是vSphere 5的数据中心虚拟化平台,并将详细介绍作为数据中心管理基础的组件,书中提及的其他组件仅是为了提供信息。图2-1提供了VMware目前产品的一个概览。
VMware的策略明显是面向云计算解决方案,包括了图2-2中所示的元素。
2.1.2 VMware的发展
VMware ESX的第一个版本于2001年发布,vSphere 5是其第5代产品。每个新版本带来的革新和技术跨越都值得回顾。图2-3提供了这些革新的时间轴。
- 第1代(1998~2003年)
ESX1是x86平台的第一个虚拟化管理器,提供本地存储。此时还没有集中化的能力,服务器必须逐个管理。这一版本适用于低负载机器。这个虚拟化管理器用于测试和开发环境,没有直接的竞争对手。
可用版本:VMware ESX 1.x
- 第2代(2003~2006年)
vMotion是第一种能够动态移动虚拟机器的技术,Virtual Center能够集中管理多个物理服务器。虚拟化不再限于测试,也可以用于生产环境。VMware在全球有超过20 000个客户,在这个市场上完全处于统治地位。竞争对手很弱,但是出现了有趣的开源解决方案,如KVM和Xem。2004年EMC收购了VMware。
技术跨越:
vMotion
Virtual Center
可用版本:VMware ESX 2.x和Virtual Center 1.x
3.第3代:Virtual Infrastructure 3(2006~2009年)
虚拟化管理器不再相互独立。它们将资源聚合成统一的实体,提供很高的服务水平,具备高可用性和负载分配能力,由Framework VCB进行备份。VMware在全球大部分大企业中成为必不可少的资产。Citrix于2007年以5亿美元的价格收购Xen加入了竞争。Microsoft推出了Hyper-V,进入这一领域。
技术跨越:
VMware HA(High Availability,高可用性)
VMware DRS(Distributed Resource Scheduling ,分布式资源调度)
VCB(VMware Consolidated Backup,VMware整合备份)
Storage vMotion(从第3.5版开始)
可用版本:Virtual Infrastructure 3(VMware ESX 3.x、Virtual Center 2.x)
4.第4代:vSphere 4(2009~2011年)
vSphere 4扩展存储和网络功能并提供更多的可用性和安全功能。尽管VMware在这一市场处于统治地位,但是Citrix Xen Server,尤其是Microsoft推出的Hyper-V R2,都加剧了竞争。2009年是重要的一年,生产环境中的VM在数量上超过了物理服务器。
技术跨越:
VMware FT(Fault Tolerance ,容错)
vNetwork分布式交换机(vNetwork Distributed Switch,)
各种API
变更数据块跟踪(Changed Block Tracking)
数据恢复(Data Recovery)
可用版本:vSphere 4(VMware ESX4/ESXi4、vCenter Server 4)
5.第5代:vSphere 5(2011年以后)
现在,vSphere 5自身的定位是为云计算优化的数据中心虚拟化平台。存储级的多项改进以及与最重要的软件和硬件制造商之间的稳固关系,使得VMware成为最能满足部署关键应用程序重要需求的解决方案。许可证策略也进行了修改,根据VM中配置的处理器和内存颁发许可证。放弃服务控制台得到更轻量级的ESXi。许多新产品补充进来,如vCenter Operations Management Suite、SRM 5、vShield 5和vCloud Director 1.5。
技术跨越:
Storage DRS
新的存储API
VMFS-5(Virtual Machine File system 5,虚拟机文件系统5)
vStorage Appliance
vSphere Replication for SRM 5
可用版本:vSphere 5(VMware ESXi 5、 vCenter Server 5)
表2-1展示了最后三个版本的对比。