数据处理方法、装置及系统制造方法及图纸

技术编号:36366945 阅读:17 留言:0更新日期:2023-01-18 09:23
本申请公开了一种数据处理方法、装置及系统,属于数据存储领域。所述方法包括:获取针对单元组的容灾规则,所述单元组包括一个或多个单元,所述单元为文件系统或所述单元为文件系统的目录;按照所述容灾规则,对所述单元组中单元进行容灾部署。本申请能够解决存储系统的功能单一,对存储系统的管理灵活性低的问题。本申请用于存储系统的管理。本申请用于存储系统的管理。本申请用于存储系统的管理。

【技术实现步骤摘要】
数据处理方法、装置及系统


[0001]本申请涉及数据存储领域,特别涉及一种数据处理方法、装置及系统。

技术介绍

[0002]目前,一种存储系统包括网关设备(也称数据网关)和多个文件系统,每个文件系统为至少一个应用提供服务。该网关设备用于为该多个文件系统提供统一的访问入口。不同的应用可以通过该访问入口访问对应的文件系统。
[0003]但是,该存储系统的功能单一,导致对存储系统的管理灵活性低。

技术实现思路

[0004]本申请实施例提供了一种数据处理方法、装置及系统。该技术方案如下:
[0005]第一方面,本申请实施例提供了一种数据处理方法,该方法可以应用于接口装置,该接口装置部署在计算设备或网关设备上。该方法包括:获取针对单元组的容灾规则,该单元组包括一个或多个单元,该单元为文件系统或该单元为文件系统的目录;按照该容灾规则,对该单元组中单元进行容灾部署。
[0006]综上所述,本申请实施例提供的数据处理方法,由于接口装置能够以单元组为对象获取容灾规则,并对该单元组中的单元进行容灾部署,从而丰富了存储系统的功能,实现了存储系统的灵活管理。
[0007]在本申请实施例中,单元组是容灾规则的基本配置单元。一个单元组可以对应一个或多个容灾规则。该单元组包括一个或多个单元。在一种可选方式中,单元为文件系统,例如,一个单元为一个文件系统。在另一种可选方式中,单元为文件系统的目录,例如,一个单元为一个文件系统的一个目录。
[0008]在一种可选示例中,该单元组包括多个单元,该多个单元中的不同单元属于不同文件系统。在另一种可选示例中,该单元组包括多个单元,该多个单元分别属于的文件系统为异构的文件系统。例如,该多个单元属于同一文件系统,且该文件系统为异构的文件系统。又例如,该多个单元的不同单元分别属于不同文件系统,且该不同文件系统中每个文件系统均为异构的文件系统。
[0009]在一种可选的实现方式中,本申请实施例中的存储系统支持多集群。则容灾规则所针对的单元组包括多个单元时,在第一种情况中,单元组中的不同单元部署在不同集群;在第二种情况中,单元组中的两个单元部署在同一集群;在第三种情况中,单元组中的不同单元所属的文件系统部署在不同集群;在第四种情况中,单元组中的两个单元所属的文件系统部署在同一集群。在前述第一种情况和第三种情况中,接口装置支持针对单元组的跨集群的容灾,丰富了接口装置的功能,提高了集群的管理灵活性。在前述第二种情况和第四种情况中,接口装置支持针对单元组的同一集群的容灾,丰富了接口装置的功能,提高了集群的管理灵活性。本申请实施例中,集群包括高性能集群、一般集群或归档集群等。
[0010]在另一种可选的实现方式中,本申请实施例提供的存储系统是一种部署在一个或
多个VPC上的系统,则容灾规则所针对的单元组包括多个单元时,在第一种情况中,单元组中的不同单元部署在不同VPC;在第二种情况中,单元组中的两个单元部署在同一VPC;在第三种情况中,单元组中的不同单元所属的文件系统部署在不同VPC;在第四种情况中,单元组中的两个单元所属的文件系统部署在同一VPC。在前述第一种情况和第三种情况中,接口装置支持针对单元组的跨VPC的容灾,丰富了接口装置的功能,提高了VPC的管理灵活性。在前述第二种情况和第四种情况中,接口装置支持针对单元组的同一VPC的容灾,丰富了接口装置的功能,提高了VPC的管理灵活性。
[0011]可选地,该针对单元组的容灾规则包括如下一种或多种:该单元按照同步复制来容灾部署;该单元按照异步复制来容灾部署;该单元按照双活来容灾部署;该单元按照主备来容灾部署;该单元按照HA来容灾部署。
[0012]进一步地,该针对单元组的容灾规则还包括:容灾阶段的协议转换功能。例如,将目标数据所采用的文件访问协议转换为源数据所采用的文件访问协议后存储,该目标数据是基于该源数据得到,且该目标数据和该源数据存储在该单元组的不同单元。
[0013]前述容灾阶段的协议转换功能可以保证目标数据和源数据所采用的文件访问协议的一致性。由于容灾功能主要是为了保证源数据的有效备份,而备份的目标数据所采用的协议也与源数据所采用的协议一致,可以实现后续在灾难(如宕机或故障)发生时快速获取与源数据相同协议的数据,减少灾难后的恢复时延,提高容灾效率。并且容灾规则与协议转换的联动执行,可以进一步丰富接口装置的功能。
[0014]前述获取针对单元组的容灾规则的方式可以有多种,本申请实施例以以下几种为例进行说明:
[0015]第一种获取方式,接收针对单元组的容灾规则。例如,运维人员可以通过管理设备向接口装置输入针对单元组的容灾规则。相应的,接口装置接收该单元组的容灾规则。通过该获取方式,接口装置可以实时获取运维人员输入的容灾规则,从而及时实现容灾规则的执行,提高分布式存储系统的管理效率。
[0016]第二种获取方式,在检测到针对单元组的容灾规则的触发事件后,获取容灾规则。例如,接口装置中配置有针对不同单元组的容灾规则,并定义有单元组的容灾规则所对应的触发事件。当接口装置检测到任一触发事件后,获取该任一触发事件所对应的容灾规则。
[0017]本申请实施例中,接口装置还可以接收对单元组的容灾规则的更新。其支持容灾规则的切换。该接收对单元组的容灾规则的更新的过程指的是采用新的容灾规则替换旧的容灾规则。
[0018]本申请实施例中,由于容灾规则的更新是在接口装置内部执行,因为应用不感知。如此北向文件接口不感知,文件业务不中断。并且,容灾规则变更后,接口装置自动完成单元组的容灾规则的切换,实现更为灵活的容灾。
[0019]本申请实施例中,接口装置还支持数据输出阶段的协议转换功能。例如,在输出单元组中的单元的数据时,将数据所采用的文件访问协议转换为单元组支持的文件访问协议。可以保证接口装置在执行容灾规则所指示的操作属于同一个单元组的单元中的数据所采用的文件访问协议一致,如此便于单元组的文件访问协议的管理,降低接口装置的数据处理开销。
[0020]值得说明的是,若存储系统中存在多个单元组,该多个单元组支持的文件访问协
议可以相同,均为接口装置支持的出口文件访问协议。该出口文件访问协议指的是该接口装置与应用通信时所采用的文件访问协议。将多个单元组的文件访问协议统一成相同的文件访问协议,可以便于多个单元组的文件访问协议的管理,降低接口装置的数据处理开销。
[0021]第二方面,本申请提供了一种数据处理装置,装置包括:至少一个模块,该至少一个模块可以用于实现上述第一方面或者第一方面的各种可能实现提供的该数据处理方法。
[0022]第三方面,本申请提供一种存储系统,包括:接口装置和多个子文件系统,接口装置包括第二方面任一的数据处理装置。
[0023]第四方面,本申请提供一种计算机设备,该计算机设备包括处理器和存储器。该存储器存储计算机指令;该处理器执行该存储器存储的计算机指令,使得该计算机设备执行上述第一方面或者第一方面的各种可能实现提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取针对单元组的容灾规则,所述单元组包括一个或多个单元,所述单元为文件系统或所述单元为文件系统的目录;按照所述容灾规则,对所述单元组中单元进行容灾部署。2.根据权利要求1所述的方法,其特征在于,所述单元组包括多个单元,所述多个单元中的不同单元属于不同文件系统。3.根据权利要求1或2所述的方法,其特征在于,所述单元组包括多个单元,所述多个单元分别属于的文件系统为异构的文件系统。4.根据权利要求1至3任一所述的方法,其特征在于,所述单元组包括多个单元;其中,所述单元组中的不同单元部署在不同集群;或者,所述单元组中的两个单元部署在同一集群;或者,所述单元组中的不同单元所属的文件系统部署在不同集群;或者,所述单元组中的两个单元所属的文件系统部署在同一集群。5.根据权利要求1至3任一所述的方法,其特征在于,所述单元组包括多个单元;所述单元组中的不同单元部署在不同虚拟私有云VPC;或者,所述单元组中的两个单元部署在同一VPC;或者,所述单元组中的不同单元所属的文件系统部署在不同VPC;或者,所述单元组中的两个单元所属的文件系统部署在同一VPC。6.根据权利要求1至5任一所述的方法,其特征在于,所述针对单元组的容灾规则包括如下一种或多种:所述单元按照同步复制来容灾部署;所述单元按照异步复制来容灾部署;所述单元按照双活来容灾部署;所述单元按照主备来容灾部署;所述单元按照高可用性HA来容灾部署。7.根据权利要求6所述的方法,其特征在于,所述针对单元组的容灾规则还包括:将目标数据所采用的文件访问协议转换为源数据所采用的文件访问协议后存储,所述目标数据是基于所述源数据得到,且所述目标数据和所述源数据存储在所述单元组的不同单元。8.根据权利要求1至7任一所述的方法,其特征在于,所述获取针对单元组的容灾规则,包括:接收针对所述单元组的容灾规则;或者,在检测到针对所述单元组的容灾规则的触发事件后,获取所述容灾规则。9.根据权利要求1至8任一所述的方法,其特征在于,所述方法还包括:接收对所述单元组的容灾规则的更新。10.根据权利要求1至9任一所述的方法,其特征在于,所述方法还包括:在输出所述单元组中的单元的数据时,将所述数据所采用的文件访问协议转换为所述单元组支持的文件访问协议。11.根据权利要求10所述的方法,其特征在于,不同单元组支持的文件访问协议相同。
12.根据权利要求1至11任一所述的方法,其特征在于,所述方法应用于接口装置,所述接口装置部署在计算设备或网关设备上。13.一种数据处理装置,其特征在于,所述装置包括:获取模块,用于获取针对单元组的容灾规则,所述单元组包括一个或多个单元,所述单元为文件系统或所述单元为文件系统的目录;部署模块,用于按照所述容灾规则,对所述单元组中单元进行容灾部署。14.根据权利要求13所述的装置,其特征在于,所述单元组包...

【专利技术属性】
技术研发人员:王新宇
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1