对象存储服务切换方法、装置、电子设备及存储介质与流程

文档序号:37920457发布日期:2024-05-10 23:59阅读:5来源:国知局
对象存储服务切换方法、装置、电子设备及存储介质与流程

本发明涉及互联网,特别是涉及一种对象存储服务切换方法、装置、电子设备及存储介质。


背景技术:

1、随着互联网业务的不断增加以及大数据的发展,越来越多的公司需要存储大量的数据文件,对象存储服务(object storage service,oss)经过推出后,逐渐成为互联网存储服务的业界标准。现在,各大互联网巨头企业都已推出各自的公有oss,对于一些中小型企业接入这些公有oss是非常便捷的。

2、oss作为一种基础设施服务,承载着一个公司的所有存储业务。一个公司若完全依赖单一的某家公有云oss,一旦出现不可用情况,将影响公司业务无法正常运行。因此,一般企业都会接入多家公有oss,以便在某家云出现问题时,可及时切换到另一家oss,这也就是混合云的由来。公司一般有专门的团队实现混合云的对接,以对公司内部提供统一的对象存储服务。

3、然而,现在的混合云避障方式,基本上都是手动避障,这种方式通过告警或者业务方反馈,由运维工作者切换公有云oss来完成避障,此方法效率低下,且容易出错,也无法做到实时避障。


技术实现思路

1、本发明实施例的目的在于提供一种对象存储服务切换方法、装置、电子设备及存储介质,以实现实时避障,提高对象存储服务切换效率。具体技术方案如下:

2、在本发明实施的第一方面,首先提供了一种对象存储服务切换方法,包括:

3、接收客户端的数据上传请求,所述数据上传请求包括待上传数据和目标虚拟存储空间标识;

4、从第一数据库中获取所述目标虚拟存储空间标识所对应的目标对象存储服务标识,并获取所述目标对象存储服务标识所对应的上传状态,所述上传状态表征所述目标对象存储服务标识所对应的目标对象存储服务当前是否可用;

5、若所述上传状态为不可用状态,则从备用对象存储服务池中获取目标备用对象存储服务标识;

6、将所述待上传数据上传至所述目标备用对象存储服务标识所对应的目标备用对象存储服务器。

7、在本发明实施的第二方面,还提供了一种对象存储服务切换装置,包括:

8、请求接收模块,用于接收客户端的数据上传请求,所述数据上传请求包括待上传数据和目标虚拟存储空间标识;

9、上传状态获取模块,用于从第一数据库中获取所述目标虚拟存储空间标识所对应的目标对象存储服务标识,并获取所述目标对象存储服务标识所对应的上传状态,所述上传状态表征所述目标对象存储服务标识所对应的目标对象存储服务当前是否可用;

10、备用服务获取模块,用于若所述上传状态为不可用状态,则从备用对象存储服务池中获取目标备用对象存储服务标识;

11、数据上传切换模块,用于将所述待上传数据上传至所述目标备用对象存储服务标识所对应的目标备用对象存储服务器。

12、在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的对象存储服务切换方法。

13、在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的对象存储服务切换方法。

14、本发明实施例提供的对象存储服务切换方法、装置、电子设备及存储介质,通过在目标对象存储服务标识所对应的上传状态为不可用状态时,可以及时获取目标备用对象存储服务标识,并将待上传数据切换为上传至目标备用对象存储服务标识,实现了及时切换不可用的对象存储服务,实现了实时避障,提高了对象存储服务的切换效率,并可以提高对象存储服务的稳定性。



技术特征:

1.一种对象存储服务切换方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述从第一数据库中获取所述目标虚拟存储空间标识所对应的目标对象存储服务标识,并获取所述目标对象存储服务标识所对应的上传状态之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述上传失败次数,确定所述目标对象存储服务标识所对应的上传状态,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述将所述待上传数据上传至所述目标备用对象存储服务标识所对应的目标备用对象存储服务器之后,还包括:

5.根据权利要求1-3任一项所述的方法,其特征在于,所述从备用对象存储服务池中获取目标备用对象存储服务标识,包括:

6.根据权利要求1-3任一项所述的方法,其特征在于,在所述将所述待上传数据上传至所述目标备用对象存储服务标识所对应的目标备用对象存储服务器之后,还包括:

7.根据权利要求1-3任一项所述的方法,其特征在于,还包括:

8.一种对象存储服务切换装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。


技术总结
本发明实施例提供了一种对象存储服务切换方法、装置、电子设备及存储介质,该方法包括:接收客户端的数据上传请求,所述数据上传请求包括待上传数据和目标虚拟存储空间标识;从第一数据库中获取所述目标虚拟存储空间标识所对应的目标对象存储服务标识,并获取所述目标对象存储服务标识所对应的上传状态;若所述上传状态为不可用状态,则从备用对象存储服务池中获取目标备用对象存储服务标识;将所述待上传数据上传至所述目标备用对象存储服务标识所对应的目标备用对象存储服务器。本发明实施例实现了及时切换不可用的对象存储服务,实现了实时避障,提高了对象存储服务的切换效率,并可以提高对象存储服务的稳定性。

技术研发人员:陈永旺,吉毅
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:
技术公布日:2024/5/9
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1