云服务容灾恢复方法、云服务系统、存储介质和程序产品与流程

专利2025-10-08  11


本公开涉及云计算,特别地涉及一种云服务容灾恢复方法、云服务系统、存储介质和程序产品。


背景技术:

1、随着云计算技术的快速发展,越来越多的企业选择将业务部署在云端。伴随企业规模的扩大,企业对业务稳定性的需求也逐渐增加,例如对核心业务不能出现中断的需求越来越高。然而,由于云服务也需要底层硬件的支持,底层硬件故障导致云服务不能保证百分百的稳定性,因此,当出现底层故障时,业务运行不可避免会受到影响。

2、现有技术中,为降低底层故障对业务运行的影响,常用的方法为将主云主机的数据提前同步到备云主机,当主云主机出现故障时,基于已同步的数据快速启动备云主机,通过提高备云主机的启动速度来加快灾备恢复的过程。

3、然而,虽然备云主机提供了故障恢复的能力,但如果备云主机本身也出现故障,则可能导致整个服务瘫痪。


技术实现思路

1、本公开提供一种云服务容灾恢复方法、云服务系统、存储介质和程序产品,以解决当主云主机与备云主机都出现故障时,容易导致整个服务瘫痪的问题。

2、第一方面,本公开提供了一种云服务容灾恢复方法,包括:

3、监测目标云服务器是否出现异常信息;

4、当所述目标云服务器出现异常信息时,获取临时负载服务器的私有网络地址;

5、根据所述临时负载服务器的私有网络地址,将预设的目标应用程序的配置文件发送至所述临时负载服务器,并在所述临时负载服务器上安装所述目标应用程序;

6、将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理。

7、在一种实施例中,所述当所述目标云服务器出现异常信息时,获取临时负载服务器的私有网络地址的步骤包括:

8、当所述目标云服务器出现异常信息时,检测所述异常信息的类型是否为不可预知类型,其中,所述不可预知类型包括系统内部错误、硬件故障、外部服务异常和网络异常中至少一种类型;

9、当所述异常信息的类型为不可预知类型时,获取临时负载服务器的私有网络地址。

10、在一种实施例中,所述当所述目标云服务器出现异常信息时,获取临时负载服务器的私有网络地址的步骤包括:

11、当所述目标云服务器出现异常信息时,检测所述异常信息的类型是否为不可预知类型;

12、当所述异常信息的类型为可预知类型时,获取所述目标云服务器的网络流量,其中,所述可预知类型为所述目标云服务器的系统设计、开发或运维过程中能够预测并提前防范的类型;

13、当所述网络流量小于预设的流量阈值时,获取临时负载服务器的私有网络地址;

14、当所述网络流量大于或等于所述流量阈值时,维持所述目标云服务器的运行状态不变,并继续监测所述目标云服务器的网络流量,直至所述目标云服务器的网络流量小于预设的流量阈值时,获取所述临时负载服务器的私有网络地址。

15、在一种实施例中,所述将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理的步骤包括:

16、检测所述临时负载服务器的服务是否存在异常;

17、当所述临时负载服务器的服务未存在异常时,将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理;

18、当所述临时负载服务器的服务存在异常时,维持所述目标云服务器的运行状态不变,直至所述临时负载服务器的服务异常恢复后,将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理。

19、在一种实施例中,所述将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理的步骤之后,还包括:

20、当所述目标云服务器的异常恢复时,将所述业务切换回所述目标云服务器;

21、释放所述临时负载服务器所占用的网络资源。

22、第二方面,本公开提供了一种云服务系统,包括业务转移服务器、目标云服务器和临时负载服务器,所述业务转移服务器、目标云服务器和临时负载服务器部署于同一虚拟私有云的不同子网中,

23、所述目标云服务器用于承载业务的运行;

24、所述业务转移服务器用于检测所述目标云服务器是否出现异常信息;当所述目标云服务器出现异常信息时,获取临时负载服务器的私有网络地址;根据所述临时负载服务器的私有网络地址,将预设的目标应用程序的配置文件发送至所述临时负载服务器,并在所述临时负载服务器上安装所述目标应用程序;将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理;

25、所述临时负载服务器用于当所述目标云服务器出现异常时,安装所述目标应用程序,在所述目标应用程序上承接所述业务转移服务器从所述目标云服务器转移来的业务。

26、第三方面,本公开提供了一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述方面所述方法的步骤。

27、第四方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方面所述方法的步骤。

28、第五方面,本公开提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序被处理器执行时实现上述方面所述方法的步骤。

29、本公开提供的一种云服务容灾恢复方法、云服务系统、存储介质和程序产品,当检测到异常后,获取临时负载服务器的私有网络地址,并通过临时负载服务器的私有网络地址将预设的目标应用程序的配置文件发送至临时负载服务器,并在其上安装目标应用程序。这种自动化的配置和部署过程大大减少了人工干预的需要,提高了应用程序安装的效率。使用临时负载服务器作为容灾手段,为系统提供了额外的灵活性和可扩展性。临时负载服务器可以根据需要快速部署,并在目标服务器恢复后能够轻松移除或重新部署到其他任务上,有效利用了资源,且减少因未知故障导致的业务中断时间。本公开的方法实现了即使在主云服务器和副云服务器都遇到严重问题时,业务也能通过临时负载服务器继续运行,保障了业务的连续性和稳定性,通过快速响应故障、自动化配置与部署、灵活利用临时负载服务器和业务无缝迁移的方式,减少了减少数据丢失风险、简化运维管理以及提高了成本效益。



技术特征:

1.一种云服务容灾恢复方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述当所述目标云服务器出现异常信息时,获取所述临时负载服务器的私有网络地址的步骤包括:

3.根据权利要求1所述的方法,其特征在于,所述当所述目标云服务器出现异常信息时,获取所述临时负载服务器的私有网络地址的步骤包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理的步骤包括:

5.根据权利要求4所述的方法,其特征在于,所述检测所述临时负载服务器的服务是否存在异常的步骤包括:

6.根据权利要求1所述的方法,其特征在于,所述将所述目标云服务器的业务转移至所述临时负载服务器上由所述目标应用程序处理的步骤之后,还包括:

7.一种云服务系统,其特征在于,包括业务转移服务器、目标云服务器和临时负载服务器,所述业务转移服务器、目标云服务器和临时负载服务器部署于同一虚拟私有云的不同子网中,其中:

8.一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1至6中任一项所述方法的步骤。

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

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。


技术总结
本公开涉及云计算技术领域,特别地涉及一种云服务容灾恢复方法、云服务系统、存储介质和程序产品,方法包括:监测目标云服务器是否出现异常信息;当目标云服务器出现异常信息时,获取临时负载服务器的私有网络地址,根据临时负载服务器的私有网络地址,将预设的目标应用程序的配置文件发送至临时负载服务器,并在所述临时负载服务器上安装目标应用程序;将目标云服务器的业务转移至临时负载服务器上由目标应用程序处理。本公开实现了即使在主云服务器和副云服务器都遇到严重问题时,业务也能通过临时负载服务器继续运行,通过快速响应故障、自动化配置与部署、灵活利用临时负载服务器和业务无缝迁移的方式,保障了业务的连续性和稳定性。

技术研发人员:王延青,叶文杰,赵玉辉
受保护的技术使用者:珠海格力电器股份有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-16941.html

最新回复(0)