存储虚拟化即是将存储作为池子一样,存储空间如同一个流动的池子的水一样,可以任意地根据需要进行分配。通过将一个(或多个)目标(Target)服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源或/及服务的。
如今,每家存储硬件或者数据管理软件厂商都称自己的产品有助于优化存储资源。专家们说,最让用户感兴趣的是另外两项技术:存储虚拟化和归档。作为新一代数据中心的必备技术,存储虚拟化备受关注,原因是它能够把不同的物理存储系统(往往来自不同厂商)合并到一个逻辑存储池,里面的共同资源管理及配置起来更简单。经销商CDW的存储专家Josh Howard说,随着许多企业的SAN三年使用寿命即将结束,这项技术已经成熟。
Howard说:“如果你着眼于改用下一个存储架构,你会遇到数据迁移问题,这时你不得不考虑聘请数据迁移专业服务商;或者准备留出很长的停机时间,把这些数据迁移到新架构上。”他认为,存储虚拟化产品可以解决这个问题的一部分,因为它在后台执行大量的数据迁移工作。这些产品甚至可帮助企业重复利用存储系统,赋予它们新角色。
Howard说,从存储优化的角度来看,虚拟化技术成了实现灵活性、提高利用率的手段之一。他说:“虚拟化技术具有灵活性,包括可以使用不同品牌的存储产品。它让你能够购买真正廉价的磁盘,而不是大厂商的那种廉价磁盘。”
Howard认为,从存储利用率的角度来看,如果企业使用的多个存储架构来自多家厂商,实施了虚拟化技术后,可能会发现可用磁盘空间的利用率从40%提升到70%~80%。至于归档方面的例子,Howard和美国企业管理协会的Karp认为,一些归档应用软件有助于把策略转变成计算机驱动的规则,从而可以把数据从高性能生产磁盘阵列自动转移到较低级别的存储层上。
巧用监测工具
每个IT人员都知道这个痛苦事实:应用程序或存储系统因为基础设施没有运行在最佳状态下而出现暂停或者速度慢得要命。
Raul Robledo是Affinion集团设在康涅狄格州特兰伯尔办事处的存储专家,最近他对此有切身体会。今年早些时候,这家全球营销公司的50TB存储区域网络(SAN)出现了严重的停用现象。Robledo后来发现,原因是SAN的交换机间链路(ISL)带宽已经饱和。他说:“当时众多流量通过交换机端口传输,这为应用程序带来了许多额外进程,而它们又得不到响应。这引发了严重的连锁反应,导致我们的部分Web应用程序无法使用。”
为了帮助诊断及纠正ISL的带宽饱和问题,SAN管理员使用了开源产品提供商OrcaWare Technologies的Orca,以便通过SNMP收集来自交换机的数据。虽然Orca在这个例子中证明了它的重要性,但Robledo说他需要一种为了优化SAN运行状态而设计的工具。他说,与专门用于实时监控SAN性能的产品相比,Orca及其他类似工具需要更多的手动工作、知识及定制。Robledo开始认真寻找稳定可靠的SAN性能监控工具。后来他求助于Onaro这家存储服务管理厂商。Onaro声称,最近发布的Application Insight 2.0实时提供了应用程序到阵列的状况,可以体现存储资源的使用情况和效率,同时提供了以应用程序为中心的监控和报告功能,可以了解存储基础设施的性能。
Robledo对产品进行了概念证明测试后,认为该工具将有助于防止潜在的性能问题成为实际问题。他说:“结合使用两个产品即SANscreen Foundation和 Application Insight后,在业务部门打来电话之前,它们就能向我们实时报警出现的任何性能高峰,通知可能导致停用的任何问题。” Robledo说,因为Insight还显示了端口使用情况,所以他的小组能够更有效地提供存储资源。小组对主机进行配置后,就能够让数据通过特定的交换机和存储端口进行发送或接收。他说:“这样我们就可以用某些存储桶(storage bucket)定义主机,然后为这些主机分配哪些应用程序。”
美国企业管理协会(EMA)的高级分析师Mike Karp认为,不是只有Affinion在考虑使用实时存储管理产品来帮助优化SAN性能。他说,下面这种软件越来越盛行:以应用程序为中心的数据管理及问题根源分析软件,或者基于网络及其他系统对存储系统进行管理的软件。