小结
虚拟化技术在企业级存储中非常非常充分地体现其优势:优化了存储利用率,使得管理更加顺畅,提高了系统的可用性和整体性能,降低了存储系统的管理开销等等。从目前来讲,存储虚拟化依然缺乏高度的标准化,不同的虚拟产品之间的兼容性还有待进一步提高。作为一个正在发展的技术,还有很多新的应用有待发掘。当然在虚拟技术体现其优越性的同时我们也不能够忽视虚拟技术的一些潜在的问题,这样更会有利于虚拟技术向着智能化的方向发展。
案例分析
Compellent 数据分级管理(Data Progression)
Compellent SAN 系统通过虚拟技术在数据块层管理整合各种类型的磁盘资源,直接向应用系统输出一个空间可动态扩充的卷,最大化的利用有限的物理存储空间。并通过其特有的数据分级管理技术,利用虚拟化技术规避了不同种类磁盘和RAID设置之间的差异,并根据其性能价格比自动化地实现了最小化整个存储系统的开销。根据数据的被访问频率将数据在不同的数据存储层级间迁移。下面两幅图分别显示了数据向下级迁移和向上级反向迁移的情况。
ILM----信息生命周期管理和DLM----数据生命周期管理的目标都是在数据的生命周期内在不同的存储介质上调度和管理数据。它们的不同在于ILM通过
智能化地根据应用程序跟踪文件的内容。DLM着重于数据的移动。
根据业界的分析和SNIA统计,在信息系统中平均有80%的空闲数据。由此可见这些非活动数据可以转移至低性能的磁盘或阵列之上,如下图所示。因此,我们没有必要将全部的数据都长期占用高昂的高端设备。利用Compellent的数据分级管理可以自动地把空闲数据迁移至低速设备之上,将有限的昂贵的存储介质分配给高度频繁访问的数据块。
数据分级管理可以将卷构件于不同的种类、大小、速度的磁盘以及不同的RAID之上。数据分级管理通过监控I/O并根据数据访问模型将数据分布在不同的层级之上。
数据分级管理有效的平衡了不同种类的磁盘在价格和性能之间的差异,允许最大化地使用廉价的SATA磁盘作为主要数据存储截至,并有效地将高性能的Fiber Channel磁盘响应快速数据访问服务。
数据分级管理充分利用RAID10, RAID5等在不影响性能的条件下最大化可用存储量。高效地使用RAID5(9盘)结构能够比一般的全冗余RAID10节省40%的存储空间。系统分层矩阵结构如下图。
数据分级管理的价值
数据分级管理在保障I/O性能的前提下整合多种磁盘管理技术最大话存储空间利用率。
活动数据,未转入数据快照回放系统的数据,被存放在RAID10存储子系统能够中,保障快速的读写。通过这种方式保障了RAID10系统能够更有效的服务于多个卷的活动数据。
当数据被系统快照回放捕获处理后,很自然地转换成为只读模式。数据被迁移至RAID5存储子系统。RAID5可以保障快速的读操作。
快照系统捕获的数据如没有被重写或访问频度降低将被迁移到低速的廉价的存储介质上。
磁盘技术不断地提高速度和容量,数据分级管理使得用户能够灵活的使用最新的磁盘技术,同时能够保证不浪费原有的旧磁盘。随着数据在不同种类的磁盘上迁移,它们被不断地重新拆分。当用户增加新的磁盘的时候,新的写操作将动态地写在所有的同级磁盘之上,避免个别磁盘被过度地访问。
数据分级管理根据应用的实际需求动态地分配存储空间。在相同的数据层级上,数据分级管理将可用的存储资源分配给相应的RAID结构上,管理员无须人为地在不同的RAID上管理或移动存储。