一种存储架构及其初始化方法和数据存储方法及管理装置制造方法及图纸

技术编号:13295877 阅读:58 留言:0更新日期:2016-07-09 13:59
本发明专利技术的实施例提供一种存储架构及其初始化方法和数据存储方法及管理装置,设计计算机领域,能够避免机头的性能对所处计算机系统性能的优化造成的瓶颈。该存储架构,包括:至少一个存储控制器、至少一个交换框、和至少一个存储磁盘簇;其中,每个存储控制器均与所有交换框连接;每个存储控制器与外部设备互连;所述存储控制器用于接收外部设备发送的数据,并对所述数据进行处理;所述交换框用于将所述存储控制器处理后的数据发送至所述存储磁盘簇进行存储;或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据并发送至外部设备。本发明专利技术的实施例用于存储架构。

【技术实现步骤摘要】

本专利技术的实施例涉及计算机领域,尤其涉及一种存储架构及其初始化方法和数据存储方法及管理装置
技术介绍
现有技术中应用于数据中心的存储架构主要有直连式存储(英文全称:Direct-AttachedStorage,简称:DAS)、网络连接式存储(英文全称:NetworkAttachedStorage,简称:NAS)、存储区域网络(英文全称:StorageAreaNetwork,简称:SAN)等。参照图1所示,提供一种SAN架构,其中存储设备中的专用机头(示例性的,如图1中专用机头可以为Controller,英文:控制器)通过Switch(交换机)连接至远端Host(主机),其中Controller和Switch通过IOM(英文全称:InputOutputModule,中文:输入输出组件,通称:接口卡)接口连接,当然Controller也可以通过10GE(万兆以太网)接口或IB(英文:InfiniBand,中文:互联结构)接口等接口直连外部的Host。此外在该存储设备中专用机头直接下挂硬盘HDD(英文全称:HardDisk,中文:硬盘),或者通过SAS(英文全称:SerialAttached-SmallComputerSystemInterface,中文:串行的小型计算机系统接口)线缆与JBOD(英文全称:JustaBundleOfDisks,中文:硬盘簇)连接,JBOD下挂若干HDD,基于SAN架构的存储设备多为专职专用,存储软件一般只能运行在专用机头中,客户业务运行在Host中。基于上述的架构,由于客户业务运行在Host中,因此所有的Host产生的存储系统、软件、以及增值业务(例如快照、重删、压缩等)均需要通过单一的专用机头与连接的各个JBOD的交互实现,因此专用机头的性能成为所处计算机系统性能优化的瓶颈。
技术实现思路
本专利技术的实施例提供一种存储架构及其初始化方法和数据存储方法及管理装置,能够避免机头的性能对所处计算机系统性能的优化造成的瓶颈。第一方面,本专利技术的实施例提供存储架构,包括:至少一个存储控制器、至少一个交换框、和至少一个存储磁盘簇;其中,每个所述存储控制器均与所有交换框连接;每个交换框均与所有存储磁盘簇连接,每个所述存储控制器与外部设备互连;所述存储控制器用于接收外部设备发送的数据,并对所述数据进行处理;所述交换框用于将所述存储控制器处理后的数据发送至所述存储磁盘簇进行存储;或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据并发送至外部设备。在上述方案中由于每一个存储控制器均能够通过交换框连接至各个存储磁盘簇,从而使得所有的存储控制器均能够调度使用每个存储磁盘簇的存储资源,而不必如现有技术中存储设备必须通过专用的单一机头为所有host应用提供数据的读写,避免机头的性能对所处计算机系统性能的优化造成的瓶颈。结合第一方面,在第一种可能的实现方式中,至少一个所述存储控制器共享每一个所述存储磁盘簇的存储资源。这样,每一个存储磁盘簇的存储资源均可以被所有的存储控制器控制访问,而不必如现有技术一个机头仅能够通过一个磁盘簇为相应的host应用提供数据的读写。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述存储控制器通过第一接口与外部设备互连;所述存储控制器用于通过所述第一接口接收外部设备发送的数据,并对所述数据进行处理;或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据并通过所述第一接口发送至外部设备。这样,存储控制器直接通过第一接口与外部设备进行数据交互。结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,每个交换框还通过至少一个第二接口与外部设备互连,其中所述存储控制器通过所述交换框和所述第二接口与外部设备互连;其中,所述交换框用于通过所述第二接口接收外部设备发送的数据,并将所述数据发送至所述存储控制器,所述存储控制器用于对所述数据进行处理;或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据并通过所述交换框连接的第二接口发送至外部设备。这样,外部设备可以通过交换框上的第二接口与存储控制器进行数据交互。结合第一方面,在第四种可能的实现方式中,所述存储磁盘簇包括至少一个存储器控制器和至少一个存储器,其中每个所述存储器控制器均与所有存储器通信,其中所述存储器控制器用于控制在所述存储器写入或读取数据。结合第一方面,在第五种可能的实现方式中,所述存储控制器与所述交换框之间通过第一接口方式连接,所述交换框与所述存储磁盘簇之间通过第一接口方式连接,其中所述第一接口方式包括:总线和接口标准PCIe、互联结构IB及网络互联协议IP。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述存储器控制器与所述存储器通过第二接口方式连接,所述第二接口方式包括:PCIe、序列式SAS及串行硬盘接口技术SATA。第二方面,提供一种如上述第一方面或第一方面任一一种可能的实现方式所述的存储架构的数据存储方法,应用于对所述存储架构进行数据存储管理的数据存储管理装置,包括:所述数据存储管理装置识别运行的存储控制器,并为所述存储控制器在所述存储磁盘簇中分配资源;将为所述存储控制器分配的资源信息发送至所述存储控制器;以便所述存储控制器通过所述交换框在所述存储磁盘簇中所述资源信息对应的资源中写入或读取数据。由于存储架构包含至少一个存储控制器、至少一个交换框、和至少一个存储磁盘簇,并且每个存储控制器均与所有交换框连接;每个交换框均与所有存储磁盘簇连接,每个存储控制器与外部设备互连;存储控制器能够接收外部设备发送的数据,并对数据进行处理;交换框能够将存储控制器处理后的数据发送至存储磁盘簇进行存储;或者,存储控制器能够通过交换框从存储磁盘簇读取数据并发送至外部设备,数据存储管理装置识别运行的存储控制器,并为存储控制器在存储磁盘簇中分配资源,并将为存储控制器分配的资源信息发送至存储控制器,以便所述存储控制器通过交换框在存储磁盘簇中所述资源信息对应的资源中写入或读取数据,从而使得所有的存储控制器均能够调度使用每个存储磁盘簇的资源,而不必如现有技术中存储设备必须通过专用的单一机头为所有host应用提供数据的读写,避免机头的性能对所处计算机系统性能的优化造成的瓶颈。结合第二方面,在第一种可能的实现方式中,所述为所述存储控制器在所本文档来自技高网
...

【技术保护点】
一种存储架构,其特征在于,包括:至少一个存储控制器、至少一个交换框、和至少一个存储磁盘簇;其中,每个所述存储控制器均与所有所述交换框连接;每个所述交换框均与所有所述存储磁盘簇连接,每个所述存储控制器与外部设备互连;所述存储控制器用于接收所述外部设备发送的数据,并对所述数据进行处理;所述交换框用于将所述存储控制器处理后的数据发送至所述存储磁盘簇进行存储;或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据并发送至所述外部设备。

【技术特征摘要】
1.一种存储架构,其特征在于,包括:至少一个存储控制器、至少一
个交换框、和至少一个存储磁盘簇;
其中,每个所述存储控制器均与所有所述交换框连接;每个所述交换框
均与所有所述存储磁盘簇连接,每个所述存储控制器与外部设备互连;
所述存储控制器用于接收所述外部设备发送的数据,并对所述数据进行
处理;所述交换框用于将所述存储控制器处理后的数据发送至所述存储磁盘
簇进行存储;
或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据
并发送至所述外部设备。
2.根据权利要求1所述的存储架构,其特征在于,至少一个所述存储
控制器共享每一个所述存储磁盘簇的存储资源。
3.根据权利要求1或2所述的存储架构,其特征在于,所述存储控制
器通过第一接口与外部设备互连;
所述存储控制器用于通过所述第一接口接收所述外部设备发送的数据,
并对所述数据进行处理;
或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据
并通过所述第一接口发送至所述外部设备。
4.根据权利要求1或2所述的存储架构,其特征在于,每个交换框还
通过至少一个第二接口与外部设备互连,其中所述存储控制器通过所述交换
框和所述第二接口与外部设备互连;
其中,所述交换框用于通过所述第二接口接收所述外部设备发送的数
据,并将所述数据发送至所述存储控制器,所述存储控制器用于对所述数据
进行处理;
或者,所述存储控制器用于通过所述交换框从所述存储磁盘簇读取数据
并通过所述交换框连接的第二接口发送至所述外部设备。
5.根据权利要求1所述的存储架构,其特征在于,所述存储磁盘簇包
括至少一个存储器控制器和至少一个存储器,其中每个所述存储器控制器均

\t与所有存储器通信,其中所述存储器控制器用于控制在所述存储器写入或读
取数据。
6.根据权利要求1所述的存储架构,其特征在于,所述存储控制器与
所述交换框之间通过第一接口方式连接,所述交换框与所述存储磁盘簇之间
通过第一接口方式连接,其中所述第一接口方式包括:总线和接口标准PCIe、
互联结构IB及网络互联协议IP。
7.根据权利要求5所述的存储架构,其特征在于,所述存储器控制器
与所述存储器通过第二接口方式连接,所述第二接口方式包括:PCIe、序列
式SAS及串行硬盘接口技术SATA。
8.一种如权利要求1-7任一项所述的存储架构的数据存储方法,应用
于对所述存储架构进行数据存储管理的数据存储管理装置,其特征在于,包
括:
所述数据存储管理装置识别运行的存储控制器,并为所述存储控制器在
所述存储磁盘簇中分配资源;
将为所述存储控制器分配的资源信息发送至所述存储控制器;以便所述
存储控制器通过所述交换框在所述存储磁盘簇中所述资源信息对应的资源
中写入或读取数据。
9.根据权利要求8所述的方法,其特征在于,所述为所述存储控制器
在所述存储磁盘簇中分配资源,包括:为所述存储控制器在所述存储磁盘簇
中分配可与其他存储控制器共享的存储资源。
10.根据权利要求8或9所述的方法,其特征在于,所述为所述存储控
制器在所述存储磁盘簇中分配资源后,还包括:
为所述存储控制器分配存储路径,并将所述存储路径配置给所述交换框
以便所述交换框根据所述存储路径传输所述存储控制器在所述存储磁盘簇
中所述资源信息对应的资源中写入或读取的数据。
11.根据权利要求10所述的方法,其特征在于,所述为所述存储控制
器分配存储路径,包括:
为所述存储控制器建立与各个存储磁盘簇的逻辑单元号LUN归属关

\t系,所述LUN归属关系包括所述存储控制器在各个存储磁盘簇中的LUN。
12.根据权利要求10所述的方法,其特征在于,所述为所述存储控制
...

【专利技术属性】
技术研发人员:董伟伟许慧锋张羽谭海波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1