什么是存储虚拟化
那么什么是存储虚拟化呢?不同的公司和企业有不同的定义。虽然虚拟化并不是一个全新的概念,但是在被引入到存储领域后却发生了某些变化,被赋予了新的内涵。
存储虚拟化是通过存储虚拟化的技术方法,将系统中各种异构的存储设备映射为一个单一的存储资源,对用户完全透明,达到互操作性的目的。
通过虚拟化技术,用户可以利用已有的硬件资源,把SAN内部的各种异构的存储资源统一成对用户来说是单一视图的存储资源(Storage Pool),而且采用Striping、LUN Masking、Zoning等技术,用户可以根据自己的需求对这个大的存储池进行方便的分割、分配,保护了用户的已有投资,减少了总体拥有成本(TCO)。另外也可以根据业务的需要,实现存储池对服务器的动态而透明的增长与缩减,更进一步,可以实现SAN与SAN之间的虚拟化、全球的虚拟化。
虚拟化存储的能量正在释放
存储技术经历了从单个的磁盘、磁带、RAID到存储网络系统的发展历程。传统的直接存储(DAS)方式是存储设备附属于某个服务器,数据被局限在某个主机的控制之下,这种方式已远远不能满足企业分布式业务的需要,因而发展出网络存储技术。典型的网络存储技术有网络附加存储(NAS,NetworkAttached Storage)和存储区域网(SAN,Storage Area Networks)两种。
NAS技术是网络技术在存储领域的延伸和发展。它直接将存储设备挂在网上,具有良好的共享性、开放性;但缺点是与LAN共用同一物理网络,易形成拥塞而影响性能,特别在数据备份时性能较低,影响了它在企业级存储应用中的地位。
SAN技术的存储设备是用专用网络相连的,目前这个网络是基于光纤通道协议。由于光纤通道的存储网和LAN分开,性能得到很大提高。在SAN中,系统扩展、数据迁移、数据本地备份、远程容灾数据备份和数据管理等都比较方便,整个SAN成为一个统一管理的存储池(Storage Pool)。由于具有这些优异的性能,SAN已经成为网络存储的主流,正在引发存储技术与使用的革命性变化。
从技术上说,存储网络(包括NAS和SAN)都是一种很大的技术革新,但是它们都有很多不尽如人意的地方,虽然目前已经实现了一定的存储整合和自动化的存储管理操作,但并没有实现真正的透明存储,存储管理用户仍然需要分别掌握不同存储设备的物理特性,才能对存储池进行有效的管理。
只有采用了存储虚拟化的技术,才能真正屏蔽具体存储设备的物理细节,为用户提供统一集中的存储管理。采用存储虚拟化技术,用户可以实现:
1.存储管理的自动化与智能化
以前没有采用虚拟化的传统存储系统,存储管理和维护工作大部分由人工完成。但是由于企业数据越来越多,存储系统的构成越来越复杂,当增加新的存储设备时,整个系统(包括网络中的诸多用户设备)都需要重新进行烦琐的配置工作。重新配置需要关机、重启动系统、重新初始化等,势必会影响客户业务的正常运行,甚至导致用户数据的不可用。
在虚拟存储环境下,所有的存储资源在逻辑上被映射为一个整体,对用户来说是单一视图的透明存储,而单个存储设备的容量、速度等物理特性却被屏蔽掉了。无论后台的物理存储是什么设备,服务器及其应用系统看到的都是客户非常熟悉的存储设备的逻辑映像。系统管理员不必关心自己的后台存储,只须专注于管理存储空间本身,所有的存储管理操作,如系统升级、改变RAID级别、初始化逻辑卷、建立和分配虚拟磁盘、存储空间扩容等比从前的任何存储技术都更容易,存储管理变得轻松无比。与现有的SAN相比,存储管理的复杂性大大降低了。
2.提高存储效率
能更有效地使用存储。主要表现在消除被束缚的容量、整体使用率达到更高的水平。当前困扰企业用户的最大问题就是物理存储设备的使用效率非常低。以传统磁盘存储为例,考虑到用户数据的不断增长,实际上平均40%~50%的磁盘容量从未被利用过。但同时为满足系统性能和以后升级扩容等方面的要求,客户一般购买超过实际数据量需求3~4倍的磁盘,用于磁盘镜像等附加功能,从而造成了存储空间资源的极大浪费。
虚拟化存储技术解决了这种存储空间使用上的浪费,它把系统中各个分散的存储空间整合起来,形成一个连续编址的逻辑存储空间,突破了单个物理磁盘的容量限制,客户几乎可以100%地使用磁盘容量,而且由于存储池扩展时能自动重新分配数据和利用高效的快照技术降低容量需求,从而极大地提高了存储资源的利用率。
3. 减少总体拥有成本(TCO),增加投资回报(ROI)
由于历史的原因,许多企业不得不面对各种各样的异构环境,包括不同操作平台的服务器和不同厂商不同型号的存储设备。采用存储虚拟化技术,可以支持物理磁盘空间动态扩展,这样用户现有的设备不必抛弃,可以融入到系统中来,保障了用户的已有投资;从而降低了用户TCO,实现了存储容量的动态扩展,增加了用户的
ROI。
存储虚拟化能够将存储管理的级别从普通的手工操作水平提升到自动化与智能化的管理水平,减轻应用程序服务器对本地物理存储设备的管理工作,将各种异构的存储系统整合成为能够作为单一资源易于管理的单一存储池;同时,根据不同用户、不同应用的需要,可以配置和实现基于用户定制的数据应用和系统管理。因此,存储虚拟化是企业应用系统新的挑战与机遇的产物,应用前景广阔。