[发明专利]一种基于多云环境的集群管理方法有效
申请号: | 202010585865.4 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111865714B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 伏伟任;蒋秋明 | 申请(专利权)人: | 上海上实龙创智能科技股份有限公司 |
主分类号: | H04L43/0805 | 分类号: | H04L43/0805;H04L43/10;H04L41/0668;H04L41/04;G06F9/54 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 孙永申 |
地址: | 200436 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多云 环境 集群 管理 方法 | ||
本发明涉及一种基于多云环境的集群管理方法,包括以下步骤:开发框架设计是多云架构的核心,也是抽象程度最高的部分,首先对微服务运行框架的运行时和主要组成部分有所了解,对于多数中台系统,对于框架运行时的依赖为RPC框架,以及基于RPC框架做的服务治理能力,包括服务注册发现、熔断容错、流量控制等机制,将业务逻辑核心代码,与微服务框架能力进行解耦。本发明基于多云环境建立一个对集群节点信息的详细监控,可指定节点,也可以图形方式对各节点的单项数据进行对比,以便针对具体故障进行处理,系统管理员能够通过事件服务设置系统对事件的自动响应,实现任务分发,负载均衡,高可用性,提高管理的安全性及便利性。
技术领域
本发明涉及云架构管理,尤其是涉及一种基于多云环境的集群管理方法。
背景技术
多云环境是一种云架构,由多个云供应商提供的多个云服务组合而成,既可以是公共云,也可以是私有云,多云是指在多个供应商上部署同一类云方案,混合云是指通过集成或编排组合多种云部署类型,多云方案可能会涉及2个公共云环境或2个私有云环境。
混合云方案可能会涉及1个公共云环境和1个私有云环境,以及有助于实现工作负载可移植性的基础架构(由应用编程接口、中间件或容器来实现),越来越多的企业选择了多云部署(包括公共云和私有云),希望通过扩展更多环境来改进安全与性能。
现有的多云环境的管理方式繁多,不便于进行系统性的集群化管理。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于多云环境的集群管理方法。
本发明的目的可以通过以下技术方案来实现:
一种基于多云环境的集群管理方法,该方法包括以下步骤:
步骤1:基于对微服务运行框架的运行要求及主要组成设定开发框架并将对应核心代码与所述微服务运行框架能力进行解耦;
步骤2:设计所述开发框架内的架构;
步骤3:定义架构内的微服务接口完成整体部署;
步骤4:基于部署完毕的结构进行不同集群管理操作。
进一步地,所述的步骤1中的开发框架为RPC框架以及基于RPC框架的服务治理能力。
进一步地,所述的基于RPC框架的服务治理能力包括服务注册发现、熔断容错和流量控制。
进一步地,所述的步骤2中的架构的技术底座采用Spring、Spring Boot、ServiceComb、HSF及Spring Cloud微服务框架的技术底座。
进一步地,所述的步骤4中的不同集群管理操作包括节点加入、节点的离开、节点正常运行、节点配置和线程同步实现。
进一步地,所述的节点加入的过程具体包括:每一个节点在启动时读取自身配置文件,并按周期发送加入请求消息,直至收到所有其他节点的加入确认消息。
进一步地,所述的节点的离开的过程具体包括:监控所有节点的状态,通过对方发送的心跳消息监测,如果在设定周期内未收到某节点的心跳消息,则认为其离开,并且当该节点为备份节点的离开或故障时,则将该节点直接从节点列表中删除,当该节点为主节点的离开或故障时,则重新从剩余的节点中选择一个新的主节点。
进一步地,所述的节点正常运行的过程具体包括:某节点按周期发送心跳消息以标识自己的存在,其他节点按周期接收该节点的心跳消息以共同维护集群节点列表。
进一步地,所述的节点配置的过程具体包括:每一个节点启动并读取配置文件中初始化自身节点和待发送的消息后将配置完毕后的自身加入至集群节点列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上实龙创智能科技股份有限公司,未经上海上实龙创智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010585865.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数码彩印机墨瓶疏通装置
- 下一篇:一种自动化电流测量精度测试系统及方法