| 
 咨询电话:010-51727811/12/13
当前位置: 首页 > 新闻中心 > 业内新闻 >
集成在智能存储子系统中的处理能力(一)
时间:2012-10-09 09:16  来源:飞客数据恢复   作者:飞客数据恢复工程师
网络存储领域内一项有趣的开发工作,是将智能处理器集成到存储设备和子系统中。智能处理器已经用在存储子系统中多年了,它主要用于管理子系统的功能。存储子系统具备足够的物理空间和容量/价格比来接纳相当大的处理能力—相当于多处理器UNIX系统的处理能力。一些多年来生产计算机系统的公司,现在开始通过他们的专家开发大型的智能开放存储子系统。智能存储子系统不一定很新颖,因为在中型和大型机领域内已经涉及这种技术很多年了。它的新技术,在于将多个系统和存储子系统链接到一个存储网络中,并创建一种不同类型的开放系统计算环境。

随着集成到存储子系统的处理能力越来越强,人们愈来愈留意发掘它们的应用潜能。目前像镜像和RAID这些应用,可能还没有充分利用上它们的处理能力。这类新型的存储子系统具有更高级的数据可用性和存储管理功能。现在的存储子系统已经能完成许多虚拟化的功能,如卷管理器、设备驱动器和I/O控制器。人们只用关心如何在高层驻留主机的进程与存储子系统之间分配这些功能。例如,一个集成了数据库系统存储细节的存储子系统,可以实现更高的缓存命中率,以达到更快速的性能。

示意了智能后端存储处理器的概念。图中给出了一台假设的机器,它带有两个可用来访问子系统的网络端口,由一个通信管理器控制它们之间的通信。存储子系统的其他功能包括一个存储管理计算机,它可以管理内部设备资源,并能提供几种不同的存储和数据管理功能,其中包括一个虚拟存储管理器,它能管理经过合并或细分的设备和缓存资源。

存储池和卷管理
智能后端存储子系统的一个功能是虚拟存储管理器。实际上,虚拟存储管理器提供存储池,这在第9章中已经讲述过。存储池是一种虚拟的应用,可以对存储资源进行合并和细分。它的基本思想,即通过分块、RAID或串接将存储设备和子系统结合在一起,然后再以虚拟存储的子单元进行划分。

智能后端存储子系统的虚拟存储管理器可以采用多种方法分配它的处理和存储资源。例如,一个内部的存储结构可以是一个大的RAID子系统,而输出为4个逻辑驱动器。这样的配置工作相当简单,不需要多少处理能力,只要求所有的虚拟驱动器使用同样的RAID层。另外,存储子系统也可以跨不同的分区或驱动器建立4个独立的RAID。这种方法可以采用基于主机的卷管理器实现,也可以采用智能后端存储子系统实现,这样的智能后端存储子系统要求能同时提供多种RAID功能,包括奇偶校验重建和快照重同步。

在这种存储子系统中,除了存储池和卷管理功能吸引人外,产品实现方案和功能集成也是个引人注意的话题。即,它们可以集成其他哪些产品?设备虚拟化问题只是冰山一角,与文件系统组件的集成才会带来更大的好处,这将在本章的后面详细讨论。