尽管云存储的终极目标是构建全球性的公共云,但作为从传统数据中心到公共云之间的重要过渡环节,私有云目前正大行其道。然而无论是公有云还是私有云,虚拟化始终是云从概念走向实际的重要技术。
日前,IBM举办了一次小型的媒体沟通会,介绍IBM存储虚拟化解决方案SVC(SAN Volumn Controller)的最新更新和进展。
IBM系统与科技部大中华区存储产品经理戴晓英女士
IBM系统与科技部大中华区存储产品经理戴晓英女士向IT168记者介绍道:传统应用系统的建设模型是“竖井式”建设,系统资源往往为单一的应用需求而建设,资源利用率低,无法实现共享,一个故障处理往往需要多个不同专业领域的人员协同工作,效率容易成为瓶颈。未来计算中心的建设模型则会向“资源池式”转变,通过虚拟化技术应用打破传统竖井式资源壁垒,若干应用系统共享各类处理资源,支持随业务应用压力变化灵活调整资源偶跟你光影,集中式的运维管理通过对运维流程的固化,不同专业领域人员整合等方法,将大大提高运维效率。
打通数据流通的壁垒
IBM SVC则是打通“竖井式”壁垒的有效工具之一,戴晓英介绍,IBM SVC磁盘虚拟化主要基于SAN的方式,在交换机层面实现资源壁垒的打通:
通过存储虚拟化,将后台数据中心从竖井式建设转变成资源池式统一管理
第一:SVC把不同的磁盘阵列组成了一个大的存储池,包括所有IBM不同系列的磁盘阵列,以及非IBM磁盘阵列,目前支持多达120种的第三方阵列,提供单一的管理界面管理不同厂商的异构存储系统,在存储虚拟化解决方案中支持最广。
IBM SVC系统外型
第二,使用SVC可以实现异构存储环境下磁盘阵列的在线数据迁移,SVC提供了一套拷贝的管理系统,适合在不同型号,不同品牌存储之间进行数据迁移,无论所管理的磁盘阵列是否提供拷贝和迁移的功能。由于磁盘阵列产品在购买后,往往有一个生命周期,需要不停的更新换代,在进行新旧设备更替的时候,使用SVC进行在线业务数据迁移,可完全消除对前端业务应用性能的影响。
存储虚拟化对后台异构存储环境的统一管理
第三,根据制定的策略可以把数据放到适当的存储介质上,能够大大节省存储资源的投资。和IBM DS8700上的Easy Tier配合使用,可以更好的管理数据,将合适的数据放到适当的存储介质上,提供最高的应用效能。
更智能灵活的虚拟化
根据戴晓英介绍,IBM早在2003年就推出了第一版的虚拟化引擎,到今年已经是第七个年头了,一代一代不断更新,2145-CF8已经是第五代产品,于2009年第四季度推出。
2145-CF8在单一节点里包括24个高速缓存,4个8Gbps光纤接口,并率先加入了SSD支持,大幅度提高应用性能。同时,SVC软件代码也做了新的改进。新一代的SVC引擎可以和原来8G4引擎放置在同一个Cluster中,通过对早期2145-8G4或8F4的微码升级,实现新老系统的混用,保护旧有投资。
新版SVC 5.1的增强功能
除了在硬件规格上的升级外,软件方面提供的管理功能相比原有的4.3版本也增强了很多。戴晓英介绍,CF8上配套的软件版本是SVC5.1,相比4.3版本,5.1增强的新功能包括:
首先是提供了iSCSI服务器连接,此前4.3版本更强调在FC光纤环境下的应用。其次,支持多Cluster,原先的4.3版本SVC支持的远程数据复制是点对点的,5.1以后则支持一对三的集群模式,这样在用户希望建立一个灾备中心服务于其他多个生产中心的情况下优势适用,可以构建一个集中化的灾备的环境。第三,5.1版本SVC中的Flashcopy可以做到多目标反向Flashcopy,目的是快速进行逻辑的数据与错误的恢复,有了反向的Flashcopy,可以针对数据进行快速的数据恢复,如果没有反向Flashcopy,则需要更多的时间来进行恢复。
此外,新的SVC引擎里继续增强了缓存管理的功能,CF8比8G4版本在有15%的性能提升。在新的SVC5.1里面,很多先进功能都是不断的更新新的更完善的软件版本。SVC提供了非中断的在线升级的方式,SVC4.3.1的客户可以非中断的在线进行软件升级到5.1版本,就可以享受到最新的虚拟化的功能。
新版的SVC包括两个配置,其中CF8叫做企业版,适用于比较大型的应用,除此之外还有提供8A4入门版,外型及所有软件功能一样,引擎配置相对来说低一些,提供给一些中小企业用户使用,性价比更高。SVC企业版按可用容量进行配置,8G4则按照可用的磁盘数量配置,在单块磁盘容量较大的情况下,8A4入门版具有更高的性价比。
此外,戴晓英重点介绍了SVC上的两个特色的数据管理功能:
首先是SEV(Space-Efficient Vdisk),也就是瘦供给(Thin Provisioning)。这一功能其实在很多磁盘阵列中已经自带,SVC则在虚拟化引擎上实现了Thin Provisioning,这样即使是不支持Thin Provisioning的老版的磁盘阵列也可以应用Thin Provisioning带来的空间节约。此外,SVC提供的另外一项免费数据管理功能是VDisk Mirror。
应用SEV瘦供给功能与不应用瘦供给功能的容量对比示意
使用SEV,只有当进行写数据时,才会占用物理磁盘空间,从而大大减少实际使用的物理磁盘容量。SVC可以使其管理的所有磁盘系统都具备Thin Provisioning功能,IBM SVC SE Vdisk可以与普通的Vdisk是统一的存储池。此外SVC上的SEV是免费提供的,不需要额外的软件授权,现有客户升级到SVC 4.3后即可享用。
SVC VDisk Mirror示意图
VDisk Mirror是本地高可用解决方案,SVC将Vdisk数据存储在2台不同的磁盘阵列上,维护2个拷贝的的同步, 同时写2个拷贝, 这2个拷贝通常是在不同的磁盘阵列上,如果一个磁盘发生故障, SVC可以使用另一个拷贝继续访问数据。当磁盘系统恢复后, 2个拷贝会自动同步。拷贝可以分离,任何一个拷贝都可以作为生产数据连续使用,任何一个拷贝或者2个拷贝可以是SE Vdisk。