[发明专利]一种基于分布式架构的高可用数据备份方法及系统在审
申请号: | 202110658850.0 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113391954A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 王天骥;苏亮彪;周华;江俊 | 申请(专利权)人: | 上海英方软件股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/07 |
代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
地址: | 200011 上海市黄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 架构 可用 数据 备份 方法 系统 | ||
1.一种基于分布式架构的高可用数据备份方法,包括如下步骤:
步骤S1,将所有备份服务器注册至一主服务器,所有注册于所述主服务器的备份服务器构成备份服务池;
步骤S2,代理于执行备份任务时,发送备份服务器获取请求至主服务器,以获取执行本次备份任务的备份服务器;
步骤S3,所述主服务器根据所述备份服务器获取请求推举出本次备份任务的备份服务器,并返回至所述备份任务的代理;
步骤S4,所述代理根据主服务器的返回信息连接所述备份服务池中相应的备份服务器,并发送备份数据至相应的备份服务器;
步骤S5,所述备份服务器将备份数据写入备份数据池。
2.如权利要求1所述的一种基于分布式架构的高可用数据备份方法,其特征在于:于步骤S1中,所述主服务器接收各备份服务器的注册,记录并更新备份服务器列表信息。
3.如权利要求2所述的一种基于分布式架构的高可用数据备份方法,其特征在于:所述备份服务器获取请求包括所述代理的IP以及当前被分配的备份服务器IP。
4.如权利要求3所述的一种基于分布式架构的高可用数据备份方法,其特征在于:于步骤S3中,所述主服务器根据接收的所述备份服务器获取请求中的当前被分配的备份服务器IP以及记录的备份服务器列表信息推举出本次备份任务的备份服务器返回至所述代理。
5.如权利要求4所述的一种基于分布式架构的高可用数据备份方法,其特征在于:于步骤S3中,所述主服务器根据当前被分配的备份服务器信息在所述备份服务器列表中查询是否存在,若存在则返回相关信息至所述代理,若不存在,则所述备份服务器获取请求中的备份服务器异常,由所述主服务器重新推举一个备份服务器,并返回推举出的备份服务器的IP和数据传输端口。
6.如权利要求1所述的一种基于分布式架构的高可用数据备份方法,其特征在于:所述备份数据池由多个存储池和存储卷组成。
7.如权利要求5所述的一种基于分布式架构的高可用数据备份方法,其特征在于:于步骤S5中,当所述备份服务器接收到所述代理发送的备份数据后,通过ISCSI写所述备份数据到存储卷。
8.一种基于分布式架构的高可用数据备份系统,包括:
主服务器,用于接收各备份服务器的注册请求,记录并更新备份服务器列表信息;于接收到代理发送的备份服务器获取请求时,根据备份服务器获取请求推举出本次备份任务的备份服务器,并返回至代理;
代理,于执行备份任务时,发送备份服务器获取请求至主服务器,以获取执行本次备份任务的备份服务器;当接收到主服务器的返回信息时,根据主服务器的返回信息连接相应的备份服务器,并发送备份数据至相应的备份服务器;
备份服务池,其由若干注册于所述主服务器的备份服务器构成,每个备份服务器于接收到所述代理发送的备份数据后,将备份数据写入备份数据池;
备份数据池,用于存放各备份服务器写入的备份数据。
9.如权利要求8所述的一种基于分布式架构的高可用数据备份系统,其特征在于:所述主服务器根据接收的备份服务器获取请求中的当前被分配的备份服务器信息以及记录的备份服务器列表信息推举出本次备份任务的备份服务器返回至所述代理。
10.如权利要求8所述的一种基于分布式架构的高可用数据备份系统,其特征在于:所述备份数据池由多个存储池和存储卷组成,当所述备份服务器接收到所述代理发送的备份数据后,通过ISCSI写所述备份数据到存储卷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英方软件股份有限公司,未经上海英方软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110658850.0/1.html,转载请声明来源钻瓜专利网。