一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多个云平台间抗毁接替方法与流程

2022-06-15 21:14:37 来源:中国专利 TAG:


1.本发明涉及云计算技术领域,尤其涉及一种多个云平台间抗毁接替方法。


背景技术:

2.近年来,随着云计算的快速发展,私有云的应用也越来越广泛,越来越多企业在构建自已的企业云平台,企业研发有可能分为多个地区或者一个园区的不同楼层,每个地区都需要用同一种云平台,而对于企业管理者来说,多个云平台需要进行资源统一纳管,实现资源的统一管理,另一个重要作用就是实现抗毁接替,防止因某一地区断电导致业务无法开展的问题。


技术实现要素:

3.为了解决以上技术问题,本发明提供了一种多个云平台间抗毁接替方法,通过自研统一云资源纳管软件,实现资源的统一管理、协同应用、抗毁接替。
4.本发明的技术方案是:
5.一种多个云平台间抗毁接替方法,统一云资源纳管软件分布式部署于各节点,调用容器云、主机虚拟化接口实现资源管控,多节点共同推选主节点,主节点收集其他节点信息,实现资源聚合管控,基于服务调度策略、服务目录同步和数据目录同步,利用指令级服务调度方法,实现各节点服务负载均衡运行,定时查询网络通信状态,自动调整监控内容、监控频率、监控等级,实现分级监控,同时采用固定字段代替http头,再将http内容进行压缩之后传输,进一步降低网络带宽占用,如果出现节点损坏,将其上运行的服务平均调度到其他节点重启,保证各服务正常运行,实现资源的抗毁接替。
6.本发明基于虚拟化技术,但实现方法不仅限于此,针对以上网络及带宽差、云平台数量随机、无法跨云调度三大突出问题,提出统一云资源纳管适配关键技术,该关键技术包含资源分级监控技术、云资源动态聚合分解技术、多云平台协同应用技术三大关键点,共同解决云应用的突出问题,实现方案如下:
7.1、本发明专门设计了分级监控技术:分级监控技术定位于面向广域网的管理,南向接不同的云管理系统或监控系统,并且可以支持跨云平台,支持多云平台监控场景。分级监控通过提供全面、统一、多维度的管理监控子系统,管理监控多个云中心各类海量异构资源,包括服务器、存储、网络设备等硬件资源,各种容器、虚拟资源等软件资源;并且能够发现故障产生告警,有效提高响应速度,节省运维成本。
8.2、本发明专门设计了云资源动态聚合分解技术,在广域网环境中,网络断连或服务器宕机将导致服务实例无法正常访问,并造成其他服务实例访问量骤增,运行效率和稳定性下降等问题,采用轻量级服务容器调度技术建立服务自动扩容调度框架,将云支撑环境建立成一个分布式的云,可根据业务应用形成多个联邦自治的云平台,既支持独立运行,又能互连互通形成协同支撑环境。在广域网环境变化时,云平台也可动态演化,云规模可弹性伸缩,云组成可动态调整,采用高效调用、服务容器和数据同步等技术,实现了云服务按
需调度、动态调整等能力,从而提升广域网环境中体系快速构建及动态重组能力。
9.3、本发明专门设计了多云平台协同应用技术,如果仅依靠自身建立集中式云中心,将会受信息资源、人力、信息设备和通信条件等限制无法满足高可靠性需求,主要表现为广域网通信带宽受限,基于集中式云中心的服务易出现中断。另外,业务需求频繁变化且难以预测,需更多带宽和不断提高的响应能力。因此,云平台设计应是可机动伸缩的,并能适用于各种广域网环境。
附图说明
10.图1是分级监控流程图
11.图2是分级监控示意图
12.图3是抗毁接替示意图
13.图4是多云资源协作过程图。
具体实施方式
14.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
15.统一云资源纳管软件主要针对资源统一纳管云边端覆盖范围小,低带宽网络适应性差,特别是聚合分解、协同应用功能缺乏等问题,实现对资源共享域内计算、存储资源调度、聚合分解、协同应用和资源监控,实现面向窄带宽、广域网、变拓扑通信环境,云边端架构下域内云资源管理。统一云资源纳管软件分布式部署于各节点,调用容器云、主机虚拟化接口实现资源管控,多节点共同推选主节点,主节点收集其他节点信息,实现资源聚合管控,基于服务调度策略、服务目录同步和数据目录同步,利用指令级服务调度方法,实现各节点服务负载均衡运行,定时查询网络通信状态,自动调整监控内容、监控频率、监控等级,实现分级监控,同时采用固定字段代替http头,再将http内容进行压缩之后传输,进一步降低网络带宽占用,如果出现节点损坏,将其上运行的服务平均调度到其他节点重启,保证各服务正常运行,实现资源的抗毁接替。
16.如图1所示,分级监控开始时,需要首先获取网络状态信息,根据获取的信息判读是否修改监控频率,如果是就需要调用修改监控频率接口,修改完成或不需要修改则直接判断是否需要修改监控级别,执行流程与监控频率一致,再判断是否需要修改监控内容,执行流程与监控频率一致,最后根据监控频率、监控级别、监控内容获取所有信息,同时基于网络状态信息再次修改监控频率、监控级别、监控内容,实现分级监控。
17.如图2所示,分级监控分为监控频率、监控级别、监控内容三大部分,其中监控频率主要是根据当前网络状态自动调整监控频率,时间间隔包含30s、10s、1s和手动刷新四种,监控级别分为紧急、重要、一般三种级别,对于紧急数据不受监控频率管控,只要有紧急数据立即进行发送,监控内容包含网管软件、终端系统和容器云三大部分,网管软件收集通信带宽和网络连通状态,实现对监控频率、监控级别、监控内容的监控控制,终端系统和容器云主要检测与计算、存储、网络相关内容。
18.如图3所示,广域网环境中,服务器的稳定性无法得到全面可靠的保证,网络波动、服务器宕机等问题都将导致服务实例无法正常访问,给用户造成较差的体验;因此需要在节点内采用某些策略来实现用户无感的服务抗毁接替,即解决服务抗毁接替问题,采用接替抗毁技术,支持服务器故障或被动脱离组,同时触发服务和数据同步,并将出组服务器的业务应用在组内进行重启,实现组内业务应用的抗毁接替,提高业务的可靠性。云中心内采用容器技术实现服务的动态部署和快速启动,实现中心内服务多实例冗余抗毁接替。服务客户端进行服务访问前先进行服务发现,若本地有存活服务,则直接进行访问;否则通过服务容器管理查询服务镜像仓库,并将对应的业务服务镜像部署到容器集群中,业务服务启动后进行服务注册供客户端服务发现。监控中心进行服务和容器的状态监控,根据实际需求,通过服务容器管理动态部署、启动、挂起和删除服务镜像实例,不使用时不占用cpu和内存资源,以缓解战术环境服务器资源受限情况。
19.如图4所示,多云平台总控中心是整个系统的资源管理中心,它管理和维护所有域中的资源信息和数据信息。各单云平台部署完成之后,能够纳管进多云总控中心,就可以立即加入总体的计算资源池。总控中心根据用户需求进行多云资源的协同分配,每辆车作为一个管理单位,作为多云管理中的每个节点,可以实时获取每个云平台的资源使用状况;同时单云平台的管理以该平台上的每个物理服务器或计算集群为单位,可以监测该云平台上每个物理主机的运行及负载情况。用户通过终端在总控中心进行平台的注册认证,可以按照自身需求向总控中心提交资源请求任务。总控中心会根据用户需求制定相应的策略,选择将任务下发至合适的对应的单云平台,同时返回给用户单云平台的服务地址。此时用户可根据服务地址直接访问单云平台提供的服务,使用云服务的过程中终端将无需再次和总控中心进行交互,增加了服务的实时性。总控中心需要与每一个单云平台保持连接,一方面可以及时获取各个单云平台的资源使用情况,将各个单云平台的资源数据信息在总控中心进行实时同步;另一方面,可对每个单云平台下发云计算任务,满足用户所提出的各种计算需求。
20.以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献