虚拟化存储简单的说就是将多个存储介质模块通过一定的手段集中管理起来,所有的存储模块在一个存储池中得到同一的管理。如此从主机和工作站的角度看起来不是多个存储设备,而是一个分区或者卷。从专业的角度来看,如下图所示,虚拟化存储就是介于物理存储设备和用户之间的一个中间层。从用户的角度看,用户看到的时存储空间而不是具体的物理存储设备。
虚拟化技术虽然已经由来已久。不过其应用到存储设备上并被用户所接受,也是近几年的事情。那么现在的问题是,到底什么样的企业适合采用这个虚拟化存储设备呢?笔者认为可以从如下几个方面来考虑。
一、企业现在是否有异构的存储设备,是否需要进行有效整合?
虚拟化存储技术很重要的一个特点是屏蔽了具体的物理设备,能够把不同类型、不同特性的异构存储资源整合成一个统一的存储空间加以利用。简单的说,就是可以有效的整合异构的存储设备,打破了存储设备的界限。如现在有一家企业,其信息化管理走的比较早。现在企业中有多种存储设备。如Oracle数据库服务器其数据是存储在硬盘中;而文件服务器的数据则存储在磁盘阵列中。同时为了安全起见,需要对这些应用的数据进行备份。在备份时用到的主要设备是磁带。因为磁带相对来说比较便宜,而且能够支持比较大的存储空间。
在一个企业中就有多大三种存储设备。为了提高管理效率,管理员往往需要对其进行整合。此时就可以使用虚拟化存储技术。在终端与存储设备之间,建立一个中间层。将硬盘、磁盘阵列、磁带等存储介质组合成一个存储池,然后再根据一定的规则组合成卷。如此用户看到的不再是具体的存储设备,而是一个中间卷。在存储空间管理时,如磁盘限额设置等等,针对的也是这个中间的卷,而不是具体的存储设备。
可见,在企业中如果存在多种存储介质,而且有这方面整合的需求,那么就可以考虑通过虚拟化存储技术来有效整合异构的存储设备。
二、存储性能欠佳,有进一步提升数据存储读取性能的需求?
随着企业信息化管理的发展,企业对于数据存储不再光光是空间方面的要求。还要求提高数据存储的性能,特别是用户并发访问的性能。如现在企业有一个文件服务器,刚开始用户可能比较少,性能还过得去。但是随着企业的发展,员工的数量也随之增长。此时文件服务器的用户数量也不断增加。但是由于文件服务器的存储设备其数据存取的速度是有一定限制的。一旦用户并发行访问增加,就会发现无论是文件存储还是读取,速度都会降低许多。
当遇到这种情况时,除了花大价钱对现有的存储设备更新换代之外,是否还有其他的渠道呢?答案是肯定的。如上图所示,管理员可以通过虚拟化技术,在中间层上实现I/O负责均衡。如文件服务器原先可能只有一块硬盘,那么文件服务器管理员可以再增加一块硬盘。注意,利用虚拟化技术,增加一块硬盘后其不仅仅只是存储空间的增加。更重要的是其性能也会有比较大的提高。这主要是因为采用了虚拟化存储技术后,可以将用户的I/O请求合理的分配到各个物理设备上。如此就可以提高系统的整体访问带宽。
这就好像为黄河多开了一个支流。无论是往黄河中注入水(往硬盘中存储数据)还是当洪水来临时释放水流(用户从硬盘中读取数据),效率都会增加不少。这跟在服务器之间实现负载均衡是同样的道理。而采用虚拟化技术的话,可以在存储层就实现I/O负载均衡。总之虚拟磁盘的存储空间采用了条带化方法进行逻辑分卷,就可以有效的提高虚拟磁盘的性能。故企业如果在数据存储上遇到了性能的障碍,同时由于成本的限制又不想整批更新设备时,就可以尝试通过采用虚拟化存储技术,来实现I/O负载均衡,提高网络存储系统的整体访问速度。
三、是否需要通过镜像或者快照等技术提高数据的可用性?
随着企业对信息化管理依赖程度的不断加强,越来越多的用户希望信息化管理系统能够每天24个小时不间断的运行。特别是对于金融、能源、交通、公共服务等行业,即使当机一个小时起带来的损失也是不可估量的。虚拟化存储不仅可以扩大存储空间,提升数据存储的效率,而且还提供了许多额外的安全措施。如在虚拟化存储方案中,可以通过镜像技术对某份数据在多个存储设备上进行同步备份。当某个介质出现故障时可以自动切换到其他的存储设备上,实现系统24小时不间断的运行。再如在虚拟存储技术的帮助下,可以在虚拟设备级别实现快照功能,使得数据可以在不同种类的平台之间进行转移,实现扩平台的需要。
虽然通过其他技术,如服务器负载均衡等手段,也可以提高数据的可用性。但是无论从成本还是维护的角度来看,虚拟化存储有比较大的优势。对于有资金和技术限制的客户,同时又要求比较高的可用性,笔者推荐的都是虚拟化存储。这可以帮助企业大幅度的降低部署与维护成本。
当然哪些企业适合采用虚拟化存储,是仁者见仁、智者见智的事情。笔者以上几个建议可供大家参考。如果企业有如上几方面的需求,那么采用虚拟化存储必定可以给企业创造不菲的价值。
2010-03-05 13:32:38