异构对象存储系统容灾方法、装置、设备及存储介质与流程

文档序号:35979216发布日期:2023-11-09 22:12阅读:22来源:国知局
异构对象存储系统容灾方法、装置、设备及存储介质与流程

本发明涉及移动通信数据存储,具体涉及一种异构对象存储系统容灾方法、装置、设备及存储介质。


背景技术:

1、对象存储作为一种新兴的存储类型和业务形态,是一种可存储文档、图片、影音视频等非结构化数据的云存储服务,提供海量、安全、高可靠、低成本的数据存储能力。目前主流对象存储产品也越来越多,诸如阿里云、腾讯云、华为云等,随着对象存储的发展,租户对对象存储容灾能力提出了更高的要求,在对象存储容灾能力方面各个厂商的对象存储系统目前基本满足同厂商或同型号对象存储的可靠性、容灾能力,在原有业务新增容灾特性上要求原有客户端开发接口、网络环境一致等诸多限制。

2、由于现有对象存储系统的厂商众多,每个厂商针对对象存储系统在可靠性、容灾能力进行提升,但是在实际的生产环境中还有如下缺点:

3、1)对象存储容灾不能异构兼容不同厂商的对象存储系统,随着非结构化数据价值越来越高,对象存储系统的容灾要求也会越来越高,随之而来的对象存储系统远程复制、双活等容灾技术应运而生。但在租户使用对象存储过程中,为了防止技术垄断,租户存在使用多个厂商对象存储系统,然而目前各个厂商的对象存储系统无法做到异构兼容多厂商对象存储的容灾,因此也无法贴合用户实际使用需求;

4、2)对象存储容灾灵活性差,目前市场上对象存储系统在容灾方面存在一定缺陷,往往厂商在考虑容灾方面只从数据层面如何完成容灾和可靠性保障,但也会容易忽略用户场景的多样化。例如早期客户由于资金、规模限制,无法选用容灾特性,当业务发展到一定规模后,又需要容灾特性,一部分厂商在容灾技术无法对原有的业务进行容灾,甚至有一些原有对象存储产品生命周期已经结束等因素。因此在容灾灵活性无法满足实际业务场景;

5、3)对象存储容灾成本高,目前市场上对象存储系统都只支持基于同厂家或同型号对象存储系统容灾,且购买单独厂商对象存储容灾服务,不仅需要支付双份的容量费用,额外还需要单独支付容灾服务费用,因此增加对象存储使用成本。


技术实现思路

1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的异构对象存储系统容灾方法、装置、设备及存储介质。

2、根据本发明实施例的一个方面,提供了一种异构对象存储系统容灾方法,包括:

3、获取客户端访问对象存储请求中的第一环境参数和第一动作参数;

4、根据容灾需求中的第一参数将所述第一环境参数和第一动作参数转换为不同厂商对象存储系统的第二环境参数和第二动作参数;

5、根据所述容灾需求中的第二参数、所述第二环境参数和第二动作参数完成各厂商对象存储系统的对象存储请求。

6、根据本发明实施例的另一方面,提供了一种异构对象存储系统容灾装置,包括:

7、参数获取模块,用于获取客户端访问对象存储请求中的第一环境参数和第一动作参数;

8、参数转换模块,用于根据容灾需求中的第一参数将所述第一环境参数和第一动作参数转换为不同厂商对象存储系统的第二环境参数和第二动作参数;

9、容灾模块,用于根据所述容灾需求中的第二参数、所述第二环境参数和第二动作参数完成各厂商对象存储系统的对象存储请求。

10、根据本发明实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

11、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述异构对象存储系统容灾方法的操作。

12、根据本发明实施例的另一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述异构对象存储系统容灾方法的操作。

13、根据本发明上述实施例提供的方案,通过获取访问对象存储请求中的环境参数和动作参数,将环境参数和动作参数转换为不同厂商的环境参数和动作参数,并针对容灾需求存入各个厂商对象存储系统,从而实现多厂商异构对象存储容灾功能。

14、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。



技术特征:

1.一种异构对象存储系统容灾方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据容灾需求中的第一参数将所述第一环境参数和第一动作参数转换为不同厂商对象存储系统的第二环境参数和第二动作参数,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据容灾需求中的第一参数将所述第一环境参数和第一动作参数转换为不同厂商对象存储系统的第二环境参数和第二动作参数,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述同步状态信息、所述第一环境参数和第一动作参数适配输出不同厂商对象存储系统的第二环境参数和第二动作参数,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述同步状态信息、所述第一环境参数和第一动作参数适配输出不同厂商对象存储系统的第二环境参数和第二动作参数,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述容灾需求中的第二参数、所述第二环境参数和第二动作参数完成各厂商对象存储系统的对象存储请求,包括:

8.一种异构对象存储系统容灾装置,其特征在于,包括:

9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的异构对象存储系统容灾方法的操作。


技术总结
本发明公开了一种异构对象存储系统容灾方法、装置、设备及存储介质,该异构对象存储系统容灾方法包括:获取客户端访问对象存储请求中的第一环境参数和第一动作参数;根据容灾需求中的第一参数将所述第一环境参数和第一动作参数转换为不同厂商对象存储系统的第二环境参数和第二动作参数;根据所述容灾需求中的第二参数、所述第二环境参数和第二动作参数完成各厂商对象存储系统的对象存储请求。本发明实施例通过获取访问对象存储请求中的环境参数和动作参数,将环境参数和动作参数转换为不同厂商的环境参数和动作参数,并针对容灾需求存入各个厂商对象存储系统,从而实现多厂商异构对象存储容灾功能。

技术研发人员:戴伟,潘宇虹,吴天东,陈琪,周勋
受保护的技术使用者:中国移动通信集团浙江有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1