一种跨站点存储系统及数据信息访问方法技术方案

技术编号:24334033 阅读:49 留言:0更新日期:2020-05-29 21:18
本申请提供一种跨站点存储系统及数据信息访问方法。该系统包括多个站点,每个站点包括存储单元、存储集控制器、存储站点控制器和接入节点;站点之间通过存储站点控制器进行通信连接;各站点的存储单元、存储集控制器和存储站点控制器通信连接;各站点的接入节点分别与存储单元、存储集控制器和存储站点控制器通信连接;存储单元用于存储数据信息;存储集控制器用于控制存储单元对数据信息的存储;存储站点控制器用于接收客户端的访问请求,并从一个或多个站点中获取对应的数据信息;接入节点用于为客户端提供接入系统的接口。本申请提供的跨站点存储系统通过存储站点控制器将各站点进行通信连接,构成了能够存储并管理千亿级数据信息的存储系统。

A cross site storage system and data information access method

【技术实现步骤摘要】
一种跨站点存储系统及数据信息访问方法
本申请涉及分布式存储
,具体而言,涉及一种跨站点存储系统及数据信息访问方法。
技术介绍
随着数据信息爆炸式的增长,推动了存储系统向更高密度和更高存储容量的方向发展。当前,PB级别的存储系统已大量落地,并将逐步向EB级规模迈进。现有技术中,主要支持中小规模的存储系统,对于大规模的存储系统,不能很好的突破站点限制,使各个站点的命名空间能够以统一的视图呈现,实现全系统内数据信息的真正共享。
技术实现思路
本申请实施例的目的在于提供一种跨站点存储系统及数据信息访问方法,用以实现千亿级数据信息的存储及管理。第一方面,本申请实施例提供一种跨站点存储系统,包括:多个站点,其中,每个站点包括:存储单元、存储集控制器、存储站点控制器和接入节点;多个站点之间通过存储站点控制器进行通信连接;每个站点的存储单元、存储集控制器和存储站点控制器通信连接;每个站点的接入节点分别与存储单元、存储集控制器、存储站点控制器通信连接;所述存储单元用于存储数据信息;所述存储集控制器用于控制所述存储单元对所述数据信息的存储;所述存储站点控制器用于接收客户端的访问请求,并根据所述访问请求从一个或多个站点的存储单元获取对应的数据信息;所述接入节点用于为客户端提供接入所述系统的接口。本申请实施例提供的跨站点存储系统通过存储站点控制器将各个站点进行通信连接,构成了能够存储并管理千亿级数据信息的存储系统。进一步地,所述存储站点控制器包括数据信息服务模块、元数据信息服务模块、管理调度模块、跨站点服务发起端和跨站点服务目的端;其中:所述数据信息服务模块用于根据接收到的访问请求获取对应的数据信息,并将所述数据信息返回至所述客户端;所述元数据信息服务模块用于根据接收到的所述访问请求获取对应的元数据信息;所述管理调度模块用于管理接收到的多个访问请求;所述跨站点服务发起端用于确定访问请求对应的数据信息的起始站点;所述跨站点服务器目的端用于确定访问请求对应的数据信息的目的站点。本申请实施例通过存储站点控制器实现各个站点之间的通信连接,并通过数据信息服务模块、元数据信息服务模块、管理调度模块、跨站点服务发起端和跨站点服务目的端实现对千亿级数据信息的管理。进一步地,每个站点的存储站点控制器存储有全局元数据信息和对应站点的元数据信息,所述全局元数据信息包括各个站点分别存储的元数据信息;其中,所述元数据信息包括文件路径、站点ID、权限、副本信息和目录的访问权限信息。本申请实施例通过存储站点控制器存储全局元数据信息,从而能够查询客户端所请求的数据信息的具体位置,进而实现了对全局元数据信息的管理与调度。进一步地,所述存储站点控制器具体用于:所述存储站点控制器根据所述访问请求从全局元数据信息中获取对应的元数据信息,并根据所述元数据信息从存储单元中获取对应的待访问数据。本申请实施例通过存储站点控制器存储全局元数据信息,从而能够查询客户端所请求的数据信息的具体位置,进而实现了对全局元数据信息的管理与调度。进一步地,所述存储站点控制器还包括本地文件系统和本地客户端。第二方面,本申请实施例提供一种跨站点数据信息访问方法,应用于跨站点存储系统,所述系统包括多个站点,每个站点包括:存储单元、存储集控制器、存储站点控制器和接入节点;多个站点之间通过存储站点控制器进行通信连接;存储单元、存储集控制器和存储站点控制器通信连接;接入节点分别与存储单元、存储集控制器、存储站点控制器通信连接;方法包括:目标站点接收客户端通过接入节点发送的访问请求;其中,所述目标站点为多个站点中的任意一个;所述目标站点根据所述访问请求确定存储对应的待访问数据的站点;所述目标站点从存储对应的待访问数据的站点中获取对应的待访问数据;所述目标站点通过所述接入节点向所述客户端发送所述待访问数据。本申请实施例中,跨站点存储系统的目标站点接收到访问请求时,先确定待访问数据所在的站点,然后通过跨站点的方式获取对应的待访问数据,实现了跨站点的数据信息访问。进一步地,所述目标站点的存储站点控制器中存储有全局元数据信息,所述全局元数据信息包括各个站点分别存储的元数据信息,所述元数据信息包括站点ID;所述目标站点根据所述访问请求确定存储对应的待访问数据的站点,包括:所述目标站点通过全局元数据信息获取存储所述待访问数据的站点ID。本申请实施例通过在存储站点控制器中存储全局元数据信息,从而,存储站点控制器可以根据全局元数据信息获得待访问数据存储的站点,并且,存储站点控制器可以与对应站点的存储站点控制器进行通信,以获取对应的待访问数据,打通了各个站点,实现跨站点的数据信息访问。进一步地,所述目标站点从存储对应的待访问数据的站点中获取对应的待访问数据,包括:若所述待访问数据存储在所述目标站点中,则从所述目标站点的存储单元中获取对应的待访问数据;若所述待访问数据存储在其他站点中,则所述目标站点通过存储站点控制器从其他站点中获取所述待访问数据。本申请实施例中,目标站点根据待访问数据所存储的位置去对应的站点获取待访问数据,从而实现了跨站点数据信息的访问。进一步地,所述存储站点控制器包括数据信息服务模块和元数据信息服务模块;所述从所述目标站点的存储单元中获取对应的待访问数据,包括:所述元数据信息服务模块获取所述待访问数据的元数据信息;所述数据信息服务模块根据所述待访问数据的元数据信息从所述存储单元中获取对应的待访问数据。进一步地,所述存储站点控制器包括管理调度模块,所述方法还包括:若接收到多个访问请求,则利用所述管理调度模块确定所述多个访问请求的处理顺序。本申请实施例通过存储站点控制器中的管理调度模块对多个访问请求进行调度,以实现对数据信息的有效管理。本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的跨站点存储系统架构图;图2为本申请实施例提供的存储站点控制器结构示意图;图3为本申请实施例提供的存储站点控制器中存储元数据示意图;图4为本申请实施例提供的跨站点数据信息访问方法流程示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。图1为本申请实施例提供的跨站点存储系统架构图,如图1所示,该系统包括多个站点10,每个站点10中包括存储单元101、存储集控制器102、存储站点控制器103和接入节点104。各个站点10之间本文档来自技高网...

【技术保护点】
1.一种跨站点存储系统,其特征在于,包括:多个站点,其中,每个站点包括:存储单元、存储集控制器、存储站点控制器和接入节点;多个站点之间通过存储站点控制器进行通信连接;每个站点的存储单元、存储集控制器和存储站点控制器通信连接;每个站点的接入节点分别与存储单元、存储集控制器、存储站点控制器通信连接;/n所述存储单元用于存储数据信息;/n所述存储集控制器用于控制所述存储单元对所述数据信息的存储;/n所述存储站点控制器用于接收客户端的访问请求,并根据所述访问请求从一个或多个站点的存储单元获取对应的数据信息;/n所述接入节点用于为客户端提供接入所述系统的接口。/n

【技术特征摘要】
1.一种跨站点存储系统,其特征在于,包括:多个站点,其中,每个站点包括:存储单元、存储集控制器、存储站点控制器和接入节点;多个站点之间通过存储站点控制器进行通信连接;每个站点的存储单元、存储集控制器和存储站点控制器通信连接;每个站点的接入节点分别与存储单元、存储集控制器、存储站点控制器通信连接;
所述存储单元用于存储数据信息;
所述存储集控制器用于控制所述存储单元对所述数据信息的存储;
所述存储站点控制器用于接收客户端的访问请求,并根据所述访问请求从一个或多个站点的存储单元获取对应的数据信息;
所述接入节点用于为客户端提供接入所述系统的接口。


2.根据权利要求1所述的系统,其特征在于,所述存储站点控制器包括数据信息服务模块、元数据信息服务模块、管理调度模块、跨站点服务发起端和跨站点服务目的端;其中:
所述数据信息服务模块用于根据接收到的访问请求获取对应的数据信息,并将所述数据信息返回至所述客户端;
所述元数据信息服务模块用于根据接收到的所述访问请求获取对应的元数据信息;
所述管理调度模块用于管理接收到的多个访问请求;
所述跨站点服务发起端用于确定访问请求对应的数据信息的起始站点;
所述跨站点服务器目的端用于确定访问请求对应的数据信息的目的站点。


3.根据权利要求2所述的系统,其特征在于,每个站点的存储站点控制器存储有全局元数据信息和对应站点的元数据信息,所述全局元数据信息包括各个站点分别存储的元数据信息;其中,所述元数据信息包括文件路径、站点ID、权限、副本信息和目录的访问权限信息。


4.根据权利要求3所述的系统,其特征在于,所述存储站点控制器具体用于:
所述存储站点控制器根据所述访问请求从全局元数据信息中获取对应的元数据信息,并根据所述元数据信息从存储单元中获取对应的待访问数据。


5.根据权利要求2所述的系统,其特征在于,所述存储站点控制器还包括本地文件系统和本地客户端。


6.一种跨站点数据信息访问方法,其特征...

【专利技术属性】
技术研发人员:郭庆谢莹莹于宏亮
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

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

1