多重智能化
实际上,虚拟存储的智能化遍布整个存储过程。基于主机端的虚拟存储通过软件的方式提供了分离于SAN连接网络和存储设备的独立性。但是软件必须与主机的系统相适应。基于存储设备的虚拟经常可以增加新特性,提高效率和增强性能。但是各个厂商只针对自己的产品提供支持,因此异构存储环境的互通问题就成了基于存储设备虚拟的最大缺陷。基于网络的虚拟主要在交换机等连接设备上实现。它的智能化集中了以上两种虚拟方式的虚拟化功能,并具有很强的开放性。但这种虚拟由于存在单点隐患,所以需要冗余设备来保证系统的高可用性。目前,市场还在验证各种虚拟方式的优点和不足。对于用户来讲,也还没有一个全能的方案供选择。
目前,对于存储虚拟化的应用更多地应用在整个存储系统,而并非存储系统中单独的物理设备。例如,RAID就是一种很小的存储虚拟化形式。因为它将许多物理磁盘驱动器的集合作为一个单独的逻辑单位来管理。在提高性能和数据可靠性的同时,RAID掩盖了存储系统后端管理那些单个驱动器的复杂性以及它们之间的组合结构。
当然,,RAID早已不是什么新技术。同时它也无法像如今的存储虚拟化一样能够刺激消费者的欲望,带给人们更多的想象。系统级的存储虚拟化将抽象层概念延伸到了整个存储阵列上。这样隐去的不光只是众多单个物理硬盘的复杂性,还有整个物理存储子系统的复杂性。存储虚拟化的智能拥有简化整个存储系统的能力。这种能力除了可以使得逻辑上的抽象层为存储子系统带来更多的潜在好处外,还为建设更高的智能化提供了基础。
基于策略的存储
存储虚拟化将众多的存储阵列在逻辑上简化为一个存储池,这就使得以前那些让我们不停重复直到精神麻木的工作成为像管理LUN一样的自动化过程。存储资源的自动化有助于适应更高层策略的选择和执行。基于策略的存储虚拟化能够分配存储基础设施的使用,来确保各个层次的存储都能得到适当的分配。一级(也是最昂贵的)存储资源分配给最重要的应用,二级(相对廉价)的存储资源分配给次要的应用。
基于策略的智能对于应用感知(application-aware)存储虚拟化来讲是不可缺少的。例如,通过对数据类型进行监测,存储虚拟化可以调整数据保存的位置,以便更准确地满足那些特殊应用的需求:视频数据会自动记录在高性能磁盘的外圈磁道上;在线事物处理数据会得到最好的快照服务。
存储虚拟化使得SAN拥有更高的智能化。这使得对于应用本身来讲,可以直接通过APIs(应用程序接口)将自己的存储需求传递给虚拟化智能。那些来自抽象层的虚拟化功能(自动控制、基于策略的管理、应用感知和应用响应)将帮助存储网络实现了其重要的目标:成为一项普及和易管理的技术。
虚拟潜能还需等待
当然,目前来讲还无法实现所有这些功能。关于虚拟存储的所有承诺还都在“虚拟现实”中徘徊。现在存储虚拟化产品只完成一些零碎的理想化的解决方案。相比于虚拟存储技术那不可限量的潜能来讲,现在它还处于“幼年”时期。
众多中立存储厂商所期望的,以及行业作品中所憧憬的关于存储虚拟化的完美目标还需要存储网络基础设施和虚拟化技术的多年发展才能实现。但是,目前的虚拟技术已经于实际中所应用。像应用于快照这种特殊服务的存储虚拟化产品一直被市场广泛接受就是证明。当然,作为一种新兴的技术,围绕存储虚拟化的这种混乱状态也恰恰从另一个侧面说明了它本身的活力。不过,当一个客户在为挑选正确的方案而感到困惑时,除了勤奋外,适当的阿司匹林也是非常必要的。
引用地址:
