本公开涉及计算机,具体涉及一种云存储服务器调度方法、装置、电子设备及存储介质。
背景技术:
1、随着金融行业科技的发展,云存储服务越来越多的应用到金融行业,用于存储app和网站的各种数据用于为客户提供网络服务。随着手机支付、网银支付的兴起,用户数量越来越多,云存储服务包含的数据规模越来越庞大。因此,一旦云存储服务因故障无法使用,则对金融行业的影响是巨大的。为了避免云存储服务因故障导致服务终端和数据丢失。现有技术中在云存储服务器出现异常时才切换到备份云存储服务器,这可能导致切换期间服务中断。
技术实现思路
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.根据权利要求2所述的云存储服务器调度方法,其特征在于,所述将所述指定服务器提供的服务切换至所述指定服务器的备份服务器,包括:
4.根据权利要求2所述的云存储服务器调度方法,其特征在于,所述根据所述备份服务器的第二健康状态,对所述备份服务器进行优先级排序,包括:
5.根据权利要求2所述的云存储服务器调度方法,其特征在于,所述第一当前状态参数和第二当前状态参数按照第一预设周期进行获取。
6.根据权利要求3所述的云存储服务器调度方法,其特征在于,所述通信连接参数按照第二预设周期进行检测。
7.一种云存储服务器调度装置,其特征在于,包括:
8.根据权利要求7所述的云存储服务器调度方法,其特征在于,所述装置还包括:
9.一种电子设备,其特征在于,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现权利要求1-6任一项所述的方法步骤。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-6任一项所述的方法步骤。