众所周知,存储虚拟化热潮的形成,早在服务器虚拟化之前,但现在服务器虚拟化的热度,已远远超过存储虚拟化。即便是始终高举存储虚拟化大旗的日立数据系统(HDS),也专门设立了一个"服务器虚拟化业务全球产品经理"的职位。
作为日立数据系统公司服务器虚拟化业务全球产品经理,Michael Heffernan的职责是确保日立数据存储和服务器核心技术与系统管理程序保持协调一致,以创建有益于日立数据客户的集成技术解决方案。
站在数据和应用的角度,对虚拟机(VM)提供保护是存储责无旁贷的义务。Michael Heffernan将重点放在了服务器虚拟化市场份额最高的VMware身上。他表示,VMware今年7月发布了vSphere 4.1,而从版本4之后,VMware做了非常独特的创新,加了一层整合操作系统的基础设施,建立一个新的框架,让更多厂商的存储能够插入到新的框架当中。VMware将ESX操作系统的框架做了改变,提供了API的链接,作为标准的存储、网络和数据保护。这样做的结果是抹平了所有厂商间的差距,大家都在一个起跑线上,需要将自己整合到API之中。
Michael Heffernan表示,很多人不理解VMware如何进行备份。事实上,VMware通常有三种基本备份方式:
第一种是需要使用应用的备份,譬如需要VSS的provider,必须考虑应用的一致性,所以应用程序必须要静默;
第二种需要对于虚拟机镜像或者对虚拟机进行克隆,基本不需要考虑应用的一致性,用户只需要对VMware的VMDK文件进行备份;
第三种需要在VMFS的卷里进行重新存储,或者从镜像或应用程序来进行存储。很多用户不理解,譬如服务器和应用程序做虚拟的时候,备份是同样一个概念。但有一点不同,在虚拟机情况下的备份,服务器变成了VMDK的文件,服务器就变成了一个容器,需要对它进行保护和备份。很多厂商都不解释这一点,对于它里面的应用进行保护,要先静默然后进行保护。很多时候单纯虚拟机的克隆并不是备份,是需要对于应用程序进行保护之后,才叫备份。
出于上述种种原因,以前在VMware的环境中,用于数据保护的克隆非常麻烦,因为需要很高的性能,耗费很多的资源,速度也非常慢,在虚拟机数量不断成长的过程中会变得越来越困难,而且无法提供增量的备份,所以vSphere 4.0引入了vStorage APIs for Data Protection(VADP,供数据保护的vStorage应用编程接口)以加速虚拟机的备份和克隆。
vSphere 4.0提供了变换数据块跟踪(Change Block Tracking)的功能,让备份的厂商可以使用API进行备份,而且能够提供增量备份。现在很多备份的厂商可以用新版本的API,包括HDS、赛门铁克(Symantec)、CommVault、EMC都提供自己的备份的解决方案,所以未来只使用VMware提供的API就可以实现备份。
标准化存储,给力服务器虚拟化
vSphere 4.1和5.0中关于存储和网络的新功能,SIOC和VAAI已在4.1中实现,VASA和SVA预计会在2011年年中随5.0推出
到了vSphere 4.1,又加入了vStorage APIs for Array Integration(VAAI,供阵列集成的 vStorage应用编程接口)。Michael Heffernan表示,VAAI所做的就是将锁定(Lock-in)以及处理的部分转移到存储中去,而且将以前所有的限制都打破和取消,包括用存储子系统直接加速虚拟机的拷贝。VAAI加上日立存储非常活跃的控制器,以及它的负载平衡、HDP(Hitachi Dynamic Provisioning,日立动态配置)和HDT(Hitachi Dynamic Tiering,日立动态分层),能够提供非常好的可用性和扩展性,也支持VMFS。
HDS是最早支持VAAI的四家存储厂商之一,已在中端存储系统AMS2000系列中提供支持。Michael Heffernan表示,HDS在这方面的优势来自于日立的背景,因为日立在历史上就是做大型机,有在大机整合方面的经验,可以利用这个经验实施和部署VMware的存储。从本月开始,HDS新的VSP(Virtual Storage Platform,虚拟存储平台)也将提供对VAAI的支持,能够使虚拟机的克隆速度非常快。如果在通过VADP备份的同时也使用VAAI,可以更快地将备份的克隆卸载到存储中。
标准化与协作缺一不可
在Michael Heffernan看来,VMware的发展方向是让所有的厂商都通过API连接,将所有的驱动和软件都去掉。下一步,VMware预计在明年年中推出的vSphere 5.0,又将通过VASA(vStorage API Storage Awareness,存储管理集成编程接口)提供一个统一的管理框架,进一步加强对存储厂商的控制,会不会减少存储厂商之间在管理上的差异性,导致这个市场变得更加趋同呢?
vSphere 5.0将包含一个统一的存储管理API(VASA)
Michael Heffernan首先肯定了VASA的价值。他认为,VMware想让所有的存储厂商在同样的起点公平竞争,形成协调统一的技术架构,在同一个平台管理各种结构的虚拟机,为未来的云环境建立统一的平台。形成这样一个统一的环境,关键一点就在于各个不同的存储厂商需要提供各自的价值,来支持VMware提供的这样一个整合。整合能否成功取决于各个存储厂商提供的价值,而HDS对其所能够提供的价值充满信心。VAAI和VASA都是VMware提出的非常好的计划,能够使日立数据非常好的利用在企业级存储方面的核心价值,包括高I/O性能和高可用性等优势可以淋漓尽致的发挥出来。
当然,在围绕VMware制订的标准工作的同时,也不能忽略服务器虚拟化市场上的其他力量。Michael Heffernan表示,日立数据的一个价值就是利用硬件的质量来做所有困难的工作,把工作交给控制器完成,目的是不影响或尽量少影响主机以及应用,让硬件来完成所有的复杂工作。现在市场的方向是关于服务器的虚拟化,很多标准化的技术整合工作一般是在hypervisor的层面来做。 Hypervisor的厂商应该做硬件整合的计划,因为由hypervisor做底部的整合,对于主机的影响不大,如果不把很多工作都卸载到存储的层面,会需要更多的内存、更多的CPU、更大的服务器,而且每次都需要耗费很多资源和成本。现在日立数据和Hypervisor是一致的,已经与Oracle、VMware等在Hypervisor的层面进行合作。这些不同的品牌成熟度不同,当它们到了一定的成熟度,日立都会进行合作,一起调试,以及对他们的需求进行认证。
至少从日立数据已经预发布的统一计算平台(UCP)来看,应该会有支持VMware和微软的两个版本,因为VMware ESX和微软Hyper-V完全是两个不同的环境。UCP一个一体化的计算平台,不仅仅是硬件,也包括管理、协商和协作,而这两种虚拟化平台下整体的管理结构是完全不同的。
不过VMware所带来的影响还是被放在第一位。日立数据中国区解决方案与专业服务事业部总监陈戈提请我们注意,VMware的计费模式发生了变化–从12月1号开始,改成按实际的虚拟机数量来收费的,这意味着客户也需要考虑,每个虚拟机花费多少成本的这样一个模式。这对于日立数据非常重要,如果用户有一个基础设施能够支持非常高性能的存储和高性能(比如 36核和40核)的服务器的话,那么有了VAAI,有了日立数据的HDT,有了外挂的存储虚拟化,就能够有非常大容量大密度的基础设施,那么每个虚拟机的成本就会下降。陈戈表示,这就是日立数据能够给客户提供的价值,包括非常高性能的存储,VSP外挂的存储,非常高性能的基础设施和服务器,再加上整合的VAAI,ESX上每个虚拟机的成本就会下降很多,而且排放的碳足迹也非常小,这也是客户在应对新的VMware计费方式时非常愿意看到的,否则成本就会非常高。