System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种云管理平台切换的系统、方法、设备及介质。
技术介绍
1、边缘计算是一种分布式计算模型,可以将计算和数据处理从集中式的云计算移动到接近数据源的边缘设备或者边缘节点上处理,将计算资源尽可能地靠近数据源和最终用户。边缘计算可以减少数据在网络传输中的延迟和带宽消耗,提供实时的响应和分析能力,以满足用户对低延迟、高带宽和隐私保护的需求。
2、云管理平台部署在云端,负责全局调度、任务下发和云边通信、监控运维等操作,因此,云管理平台自身的容灾能力很重要。云管理平台实现容灾的主备切换的方式一般在公网上提供一个全局的dns(domain name system,域名系统)服务地址,各个边缘计算集群内的计算节点访问云管理平台时,通过公网dns域名建立连接,由dns服务将后端ip(internet protocol,网络互连协议)解析为当前可用的云平台地址,云管理平台发生故障切换后,自动将域名的后端ip指向备云管理平台。
3、目前这种方式依赖一个跨公有云服务商、甚至跨电信运营商的全局dns服务,实现起来复杂,并且需要购买全局dns服务,成本较高,对网络服务的要求也比较高。
技术实现思路
1、有鉴于此,有必要针对以上技术问题,提供一种云管理平台切换的系统、方法、设备及介质。
2、根据本专利技术的第一方面,提供了一种云管理平台切换的系统,所述云管理平台切换的系统包括:
3、云端,包括主云管理平台和备云管理平台,所述主云管理平台和
4、边端,包括若干边缘计算集群,每个所述边缘计算集群包括一个部署在其中的客户端以及由其管理的若干计算节点,
5、其中,所述客户端用于将所述若干计算节点的注册请求发送给所述主云管理平台的服务端以及接收其返回的所述主云管理平台的第一ip地址和所述备云管理平台的第二ip地址,以及将所述第一ip地址发送给所述若干计算节点以使所述若干计算节点的访问请求指向所述主云管理平台,所述客户端进一步用于监测所述主云管理平台当前运行是否异常,并且响应于异常,将所述第二ip地址发送给所述若干计算节点以使所述若干计算节点的访问请求切换到所述备云管理平台。
6、在一些实施例中,所述客户端进一步用于将所述第一ip地址或所述第二ip地址发送给所述若干计算节点并启动所述若干计算节点上运行的域名解析规则配置任务,以使所述若干计算节点的访问请求指向对应的所述主云管理平台或所述备云管理平台。
7、在一些实施例中,所述若干计算节点用于根据接收的所述第一ip地址或所述第二ip地址以及所述域名解析规则配置任务将其域名解析规则配置为预设统一域名与所述第一ip地址或所述第二ip地址的组合。
8、在一些实施例中,所述若干计算节点进一步用于响应于访问所述预设统一域名,基于所述组合中的所述第一ip地址或所述第二ip地址将其访问请求指向对应的所述主云管理平台或所述备云管理平台。
9、在一些实施例中,所述客户端进一步用于响应于监测到当前连接的所述主云管理平台或所述备云管理平台当前运行异常,将所述主云管理平台和所述备云管理平台中的另一云管理平台的ip地址发送给所述若干计算节点并启动所述若干计算节点的域名解析规则配置任务来修改其域名解析规则,以使所述若干计算节点的访问请求切换到所述另一云管理平台。
10、在一些实施例中,所述若干计算节点用于根据接收的所述另一云管理平台的ip地址以及所述域名解析规则配置任务将其域名解析规则中当前的ip地址修改为所述另一云管理平台的ip地址,以得到预设统一域名与所述另一云管理平台的ip地址的组合,并且响应于访问所述预设统一域名,基于所述组合中的所述另一云管理平台的ip地址将其访问请求切换到所述另一云管理平台。
11、在一些实施例中,所述客户端进一步用于按照预设周期监测当前连接的所述主云管理平台或所述备云管理平台当前运行是否异常。
12、在一些实施例中,所述客户端进一步用于按照所述预设周期向当前连接的所述主云管理平台或所述备云管理平台的服务端的第一接口发起访问请求,并进一步根据所述第一接口的响应情况判断当前连接的所述主云管理平台或所述备云管理平台当前运行是否异常。
13、在一些实施例中,所述客户端进一步用于根据预设时间内未接收到所述第一接口的响应,判断当前连接的所述主云管理平台或所述备云管理平台当前运行异常。
14、在一些实施例中,所述客户端进一步用于根据所述预设时间内向所述第一接口发起预设最大请求次数的访问请求仍未接收到所述第一接口的响应,判断当前连接的所述主云管理平台或所述备云管理平台当前运行异常。
15、在一些实施例中,所述客户端进一步用于根据第一接口返回当前连接的所述主云管理平台或所述备云管理平台的当前状态为主动切换状态,判断当前连接的所述主云管理平台或所述备云管理平台当前运行异常。
16、在一些实施例中,所述主云管理平台的服务端和所述备云管理平台的服务端中分别存储所述主云管理平台与所述备云管理平台之间的关联。
17、在一些实施例中,当前连接的所述主云管理平台或所述备云管理平台的服务端用于根据所述关联向所述客户端返回所述主云管理平台的所述第一ip地址和所述备云管理平台的所述第二ip地址,并将其中当前连接的云管理平台对应的ip地址发送给所述若干计算节点。
18、根据本专利技术的第二方面,提供了一种云管理平台切换的方法,所述云管理平台切换的方法包括:
19、响应于部署在边缘计算集群中的客户端接收到所述边缘计算集群的若干计算节点的注册请求,所述客户端将所述注册请求发送给主云管理平台的服务端;
20、所述客户端接收所述主云管理平台的服务端返回的所述主云管理平台的第一ip地址和与所述主云管理平台关联的备云管理平台的第二ip地址,并将所述第一ip地址发送给所述若干计算节点,以基于所述第一ip地址使所述若干计算节点的访问请求指向所述主云管理平台;
21、所述客户端监测所述主云管理平台当前运行是否异常;
22、响应于所述客户端监测到所述主云管理平台当前运行异常,所述客户端将所述第二ip地址发送给所述若干计算节点,以基于所述第二ip地址使所述若干计算节点的访问请求切换到所述备云管理平台。
23、根据本专利技术的第三方面,还提供了一种电子设备,该电子设备包括:
24、至少一个处理器;以及
25、存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的云管理平台切换的方法。
26、根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的云管理平台切换的方法。
27、上述一种云管理平台切换的系统,云端的主云管理平台以及备云管理平台中分别包括部署在其中的服务端,边端的每个边缘计算集群中包本文档来自技高网...
【技术保护点】
1.一种云管理平台切换的系统,其特征在于,包括:
2.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于将所述第一IP地址或所述第二IP地址发送给所述若干计算节点并启动所述若干计算节点上运行的域名解析规则配置任务,以使所述若干计算节点的访问请求指向对应的所述主云管理平台或所述备云管理平台。
3.根据权利要求2所述的云管理平台切换的系统,其特征在于,所述若干计算节点用于根据接收的所述第一IP地址或所述第二IP地址以及所述域名解析规则配置任务将其域名解析规则配置为预设统一域名与所述第一IP地址或所述第二IP地址的组合。
4.根据权利要求3所述的云管理平台切换的系统,其特征在于,所述若干计算节点进一步用于响应于访问所述预设统一域名,基于所述组合中的所述第一IP地址或所述第二IP地址将其访问请求指向对应的所述主云管理平台或所述备云管理平台。
5.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于响应于监测到当前连接的所述主云管理平台或所述备云管理平台当前运行异常,将所述主云管理平台和所述备云管
6.根据权利要求5所述的云管理平台切换的系统,其特征在于,所述若干计算节点用于根据接收的所述另一云管理平台的IP地址以及所述域名解析规则配置任务将其域名解析规则中当前的IP地址修改为所述另一云管理平台的IP地址,以得到预设统一域名与所述另一云管理平台的IP地址的组合,并且响应于访问所述预设统一域名,基于所述组合中的所述另一云管理平台的IP地址将其访问请求切换到所述另一云管理平台。
7.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于按照预设周期监测当前连接的所述主云管理平台或所述备云管理平台当前运行是否异常。
8.根据权利要求7所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于按照所述预设周期向当前连接的所述主云管理平台或所述备云管理平台的服务端的第一接口发起访问请求,并进一步根据所述第一接口的响应情况判断当前连接的所述主云管理平台或所述备云管理平台当前运行是否异常。
9.根据权利要求8所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于根据预设时间内未接收到所述第一接口的响应,判断当前连接的所述主云管理平台或所述备云管理平台当前运行异常。
10.根据权利要求9所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于根据所述预设时间内向所述第一接口发起预设最大请求次数的访问请求仍未接收到所述第一接口的响应,判断当前连接的所述主云管理平台或所述备云管理平台当前运行异常。
11.根据权利要求8所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于根据第一接口返回当前连接的所述主云管理平台或所述备云管理平台的当前状态为主动切换状态,判断当前连接的所述主云管理平台或所述备云管理平台当前运行异常。
12.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述主云管理平台的服务端和所述备云管理平台的服务端中分别存储所述主云管理平台与所述备云管理平台之间的关联。
13.根据权利要求12所述的云管理平台切换的系统,其特征在于,当前连接的所述主云管理平台或所述备云管理平台的服务端用于根据所述关联向所述客户端返回所述主云管理平台的所述第一IP地址和所述备云管理平台的所述第二IP地址,并将其中当前连接的云管理平台对应的IP地址发送给所述若干计算节点。
14.一种云管理平台切换的方法,其特征在于,所述云管理平台切换的方法包括:
15. 一种电子设备,其特征在于,包括:
16.一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现权利要求14所述方法的步骤的计算机程序。
...【技术特征摘要】
1.一种云管理平台切换的系统,其特征在于,包括:
2.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于将所述第一ip地址或所述第二ip地址发送给所述若干计算节点并启动所述若干计算节点上运行的域名解析规则配置任务,以使所述若干计算节点的访问请求指向对应的所述主云管理平台或所述备云管理平台。
3.根据权利要求2所述的云管理平台切换的系统,其特征在于,所述若干计算节点用于根据接收的所述第一ip地址或所述第二ip地址以及所述域名解析规则配置任务将其域名解析规则配置为预设统一域名与所述第一ip地址或所述第二ip地址的组合。
4.根据权利要求3所述的云管理平台切换的系统,其特征在于,所述若干计算节点进一步用于响应于访问所述预设统一域名,基于所述组合中的所述第一ip地址或所述第二ip地址将其访问请求指向对应的所述主云管理平台或所述备云管理平台。
5.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于响应于监测到当前连接的所述主云管理平台或所述备云管理平台当前运行异常,将所述主云管理平台和所述备云管理平台中的另一云管理平台的ip地址发送给所述若干计算节点并启动所述若干计算节点的域名解析规则配置任务来修改其域名解析规则,以使所述若干计算节点的访问请求切换到所述另一云管理平台。
6.根据权利要求5所述的云管理平台切换的系统,其特征在于,所述若干计算节点用于根据接收的所述另一云管理平台的ip地址以及所述域名解析规则配置任务将其域名解析规则中当前的ip地址修改为所述另一云管理平台的ip地址,以得到预设统一域名与所述另一云管理平台的ip地址的组合,并且响应于访问所述预设统一域名,基于所述组合中的所述另一云管理平台的ip地址将其访问请求切换到所述另一云管理平台。
7.根据权利要求1所述的云管理平台切换的系统,其特征在于,所述客户端进一步用于按照预设周期监测当前连接的所述主云管理平台或所述备云管理平台当前运行...
【专利技术属性】
技术研发人员:杨勇,刘立近,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。