System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算,特别是涉及一种服务ip管理方法、装置、电子设备和可读存储介质。
技术介绍
1、域名解析是互联网应用服务的基础,域名是用户访问业务的第一入口,对域名解析后可以得到互联网协议(internet protocol,ip)地址,则关系着用户访问的业务能否得到响应。由于发送故障的不确定性,例如,业务服务器故障,机房的互联网数据中心(internet data center,idc)网络故障或电力故障,业务服务器服务软件异常等,都会导致域名解析的ip对应的服务设备无法使用,因此,运维人员需要全天候处于在线状态,以随时调整处理域名中故障的服务ip。对于运维人员,工作时间长,工作压力大,并且切换故障的服务ip时步骤繁琐,导致服务ip管理效率较低。
技术实现思路
1、本专利技术实施例的目的在于提供一种服务ip管理方法、装置、电子设备和可读存储介质,以解决现有的服务ip管理效率较低的问题。具体技术方案如下:
2、在本专利技术实施的第一方面,提供了一种服务ip管理方法,应用于服务ip管理系统,所述方法包括:
3、获取多个服务ip的检测结果,所述多个服务ip包括第一服务ip和所述第一服务ip对应的备份服务ip;
4、在所述第一服务ip的检测结果为异常的情况下,在所述第一服务ip对应的备份服务ip中确定第二服务ip,所述第二服务ip为所述第一服务ip对应的备份服务ip中检测结果为正常的服务ip;
5、将第一服务请求发送至所述第二服务ip,
6、可选地,所述获取多个服务ip的检测结果,包括:
7、在预设间隔内向目标服务ip进行n次拨测,获取所述目标服务ip响应拨测的次数,所述目标服务ip为所述多个服务ip中的任一服务ip,n为大于1的整数;
8、在所述目标服务ip响应拨测的次数小于或等于第一阈值的情况下,确定所述目标服务ip的检测结果为异常;
9、在所述目标服务ip响应拨测的次数大于所述第一阈值的情况下,确定所述目标服务ip的检测结果为正常。
10、可选地,所述第一服务ip对应的备份服务ip包括第一备份池中的服务ip和第二备份池中的服务ip,所述第一备份池中的服务ip具有第一层管理级别,所述第二备份池中的服务ip具有第二层管理级别,所述第一服务ip具有所述第一层管理级别,所述第二层管理级别为所述第一层管理级别的上一层管理级别;
11、所述在所述第一服务ip的检测结果为异常的情况下,在所述第一服务ip对应的备份服务ip中确定第二服务ip,包括:
12、在所述多个服务ip中第一服务ip的检测结果为异常的情况下,在所述第一备份池中确定所述第二服务ip;
13、在所述多个服务ip中第一服务ip的检测结果为异常,且在所述第一备份池中不存在待选择的备份服务ip的情况下,在所述第二备份池中确定所述第二服务ip。
14、可选地,所述在所述第一备份池中不存在待选择的备份服务ip的情况,包括至少一项:
15、所述第一备份池中的服务ip的检测结果均为异常;
16、所述第一备份池中的服务ip的类型均与所述第一服务ip的类型不匹配,所述第一服务ip的类型为负载均衡或非负载均衡;
17、所述第一备份池中的检测结果为正常的服务ip对应的空闲资源之和小于所述第一服务ip对应的负载。
18、可选地,所述第一服务ip对应的备份服务ip包括第三备份池中的服务ip,所述第三备份池中的服务ip为与第一服务ip的备份域名关联的ip;
19、所述在所述第一服务ip的检测结果为异常的情况下,在所述第一服务ip对应的备份服务ip中确定第二服务ip,包括:
20、在所述多个服务ip中第一服务ip的检测结果为异常的情况下,在所述第三备份池中确定所述第二服务ip;
21、所述将第一服务请求发送至所述第二服务ip,包括:
22、获取所述第二服务ip的目标域名,所述目标域名用于将向所述第一服务ip发送的服务请求转发至所述第二服务ip;
23、基于所述目标域名,将所述第一服务请求发送至所述第二服务ip。
24、可选地,在所述获取多个服务ip的检测结果之前,所述方法还包括:
25、根据所述第一服务ip的互联网协议版本类型,为所述第一服务ip配置备份服务ip,所述互联网协议版本类型包括互联网协议第四版ipv4和互联网协议第六版ipv6。
26、可选地,所述在所述第一服务ip的检测结果为异常的情况下,在所述第一服务ip对应的备份服务ip中确定第二服务ip,包括:
27、在所述第一服务ip的检测结果为异常的情况下,获取所述第一服务ip预设的告警等级;
28、向所述第一服务ip关联的目标设备发送与所述告警等级对应的告警信息,并在所述第一服务ip对应的备份服务ip中确定第二服务ip。
29、在本专利技术实施的第二方面,提供了一种服务ip管理装置,应用于服务ip管理系统,所述装置包括:
30、获取模块,用于获取多个服务ip的检测结果,所述多个服务ip包括第一服务ip和所述第一服务ip对应的备份服务ip;
31、确定模块,用于在所述第一服务ip的检测结果为异常的情况下,在所述第一服务ip对应的备份服务ip中确定第二服务ip,所述第二服务ip为所述第一服务ip对应的备份服务ip中检测结果为正常的服务ip;
32、发送模块,用于将第一服务请求发送至所述第二服务ip,所述第一服务请求为向所述第一服务ip发送的服务请求。
33、可选地,所述获取模块包括:
34、第一获取子模块,用于在预设间隔内向目标服务ip进行n次拨测,获取所述目标服务ip响应拨测的次数,所述目标服务ip为所述多个服务ip中的任一服务ip,n为大于1的整数;
35、第一确定子模块,用于在所述目标服务ip响应拨测的次数小于或等于第一阈值的情况下,确定所述目标服务ip的检测结果为异常;
36、第二确定子模块,用于在所述目标服务ip响应拨测的次数大于所述第一阈值的情况下,确定所述目标服务ip的检测结果为正常。
37、可选地,所述第一服务ip对应的备份服务ip包括第一备份池中的服务ip和第二备份池中的服务ip,所述第一备份池中的服务ip具有第一层管理级别,所述第二备份池中的服务ip具有第二层管理级别,所述第一服务ip具有所述第一层管理级别,所述第二层管理级别为所述第一层管理级别的上一层管理级别;
38、所述确定模块包括:
39、第三确定子模块,用于在所述多个服务ip中第一服务ip的检测结果为异常的情况下,在所述第一备份池中确定所述第二服务ip;
40、第四确定子模块,用于在所述多个服务ip中第一服务ip的检测结果为异常,且在所述第一备份池中不存在本文档来自技高网...
【技术保护点】
1.一种服务IP管理方法,其特征在于,应用于服务IP管理系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取多个服务IP的检测结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一服务IP对应的备份服务IP包括第一备份池中的服务IP和第二备份池中的服务IP,所述第一备份池中的服务IP具有第一层管理级别,所述第二备份池中的服务IP具有第二层管理级别,所述第一服务IP具有所述第一层管理级别,所述第二层管理级别为所述第一层管理级别的上一层管理级别;
4.根据权利要求3所述的方法,其特征在于,所述在所述第一备份池中不存在待选择的备份服务IP的情况,包括至少一项:
5.根据权利要求1所述的方法,其特征在于,所述第一服务IP对应的备份服务IP包括第三备份池中的服务IP,所述第三备份池中的服务IP为与第一服务IP的备份域名关联的IP;
6.根据权利要求1所述的方法,其特征在于,在所述获取多个服务IP的检测结果之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述在所述第一服务I
8.一种服务IP管理装置,其特征在于,应用于服务IP管理系统,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种服务ip管理方法,其特征在于,应用于服务ip管理系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取多个服务ip的检测结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一服务ip对应的备份服务ip包括第一备份池中的服务ip和第二备份池中的服务ip,所述第一备份池中的服务ip具有第一层管理级别,所述第二备份池中的服务ip具有第二层管理级别,所述第一服务ip具有所述第一层管理级别,所述第二层管理级别为所述第一层管理级别的上一层管理级别;
4.根据权利要求3所述的方法,其特征在于,所述在所述第一备份池中不存在待选择的备份服务ip的情况,包括至少一项:
5.根据权利要求1所述的方法,其特征在于,所述第一服务ip对应的备份服务ip包括第...
【专利技术属性】
技术研发人员:杨洋,黄茁壮,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。