VMware日前正式发布了其vSphere虚拟化平台的最新版本–vSphere 4.1。尽管如今我们都已经对虚拟化的实际效用不太陌生,不过,vSphere 4.1还是打出了一个非常令人心动的特点:性能提升。
性能提升重点在哪里?
VMware将vSphere定位于一个所谓的"云操作系统",其可以将计算、网络以及存储等资源集中整合。根据VMware的描述,这一方案可以有效帮助用户提高效率,加强管理,同时在基础设施、应用等部署上更为灵活。
在vSphere 4中,针对于存储的功能主要包括vStorage Thin Provisioning、Storage Vmotion等功能。其实,从名字上我们就已经能够大致了解这些功能的具体内容。同我们所熟知的自动精简配置相同,vStorage Thin Provisioning可以使虚拟机按需配置存储空间,节省整体购买成本;Storage Vmotion则可以在不中断生产的情况下,在不同存储资源中迁移虚拟机。
相对于vSphere 4,4.1版本在核心功能上的改进并不太多,其所关注的是将这些功能的效率提升。举例来说,vSphere 4.1能够支持单集群最多3000台虚拟机,同时每个vCenter服务器可以支持1000台主机,这都要比vSphere 4多出三倍。同时,用户还可以利用Active Directory来控制ESX主机的认证。
下面我们要提到vSphere 4.1本次的几个重大革新,其中之一就是在存储层面上的I/O控制改善。这种I/O控制其实应该就是我们常说的基于策略的QoS,也就是在I/O密集操作下将带宽更多地给予高优先级的虚拟机使用。这有点类似于"女士优先",不过在这里是背负更多任务的人先通行,这应该算是数字世界的一种礼貌。针对海量数据的迁移,vSphere 4.1还加入了Full Copy功能,以减少用户的等待时间。我个人理解,这种顺序数据的读写应该会占用一定量的内存资源,因此,vSphere 4.1也加入了硬件加速的功能。
与此同时,vSphere 4.1还增强了NFS的性能,同时加入了ESXi下的SAN启动管理功能。在存储基础设施集成方面,VSphere 4.1通过新的VMware vStorage APIs for Array Integration(VAAI)实现了大量存储功能的升级。利用新增的硬件加速功能,VMware ESX服务器可以减少部分存储运算,从而降低对存储硬件的需求。根据VMware方面的表述,"相较于其他虚拟化平台,VMware vSphere 4.1能够支持更多的操作系统、设备、应用和服务提供商。随着针对磁盘阵列整合(VAAI)的全新VMware vStorage API的推出,VMware vSphere 4.1能够与来自VMware存储合作伙伴的解决方案进行更加紧密的集成,从而提高云环境中的平台效率和性能。"
目前,已经有包括 3PAR、EMC、HDS以及NetApp在内的存储厂商开始支持VAAI。根据以往的经验,这一阵营将会继续扩大。
存储虚拟化 鸡肋已成过去
同服务器虚拟化风风火火的发展态势相比,一直以来,存储虚拟化的脚步都落后于服务器虚拟化。人们普遍认为,存储虚拟化在产品支持力度上并不如服务器那么广泛。同时,相对于已经包含部分存储虚拟化功能的服务器虚拟化产品,单纯 "照顾"存储的虚拟化解决方案显得不够统一。
不过,近年来,随着数据增长的压力不断增加,特别是集中存储需求的出现,虚拟化存储的发展势头也开始迅猛起来。Aberdeen Group对180家机构的调查显示,有63%的被访者认为虚拟化将会减少他们管理SAN的时间,同时,有48%的人认为部署了存储虚拟化能够降低对基础设施中SAN设备数量的需求,而44%的人认为其也能够缩短部署新应用和服务器的时间。此外,调查中还强调说,部署了虚拟化存储的公司比没有存储虚拟化的机构在虚拟化项目上拥有更广泛的范围。这些公司更可能部署了服务器虚拟化(部署了存储虚拟化的公司中有 95%部署了服务器虚拟化,而没有部署存储虚拟化的公司的比例为73%),专门为虚拟化而购买服务器的比例为74%对40%,融合网络上的数字为49%对 15%,桌面虚拟化为35%对18%。
现在来看,此前的一些壁垒已经不复存在。上文中我们已经能够看到,vSphere 4.1在发布同时就已经得到了多家存储厂商的支持,这也意味着厂商对存储虚拟化的支持力度在加强。同时,在集中存储的需求下,有越来越多人认识到,从存储基础设施物理底层进行虚拟化要远远好于服务器虚拟化在LUN级别的支持。因此,我们已经能够见到越来越多将存储转移到虚拟服务器环境的方案和产品。未来,采用支持虚拟化的存储硬件,并整合服务器虚拟化的整体方案将会成为大势所趋。
我们还要看到,在存储虚拟化不断演进的同时,虚拟化整体产业的应用范围也在不断拓展。比如说,虚拟化已经不再是大型企业的专利,这方面的代表产品就是Windows Server 2008 R2;同时,桌面虚拟化(也可以统称为虚拟桌面,当然二者之间也有区别)的部署实例也在不断增长,在这一部分我们比较熟知的包括有Xen Desktop 4等等。
在数据中心、云计算等等概念被热炒的今天,存储虚拟化已经成为了整体解决方案的一个必不可少的组成部分。如果说,我们以前提到虚拟化往往就会联想到虚拟服务器,那么如今,虚拟化已经真正成为了涵盖所有领域的一门真正大而全的“学科”。