一种基于多云环境的集群管理方法技术

技术编号:26177965 阅读:27 留言:0更新日期:2020-10-31 14:24
本发明专利技术涉及一种基于多云环境的集群管理方法,包括以下步骤:开发框架设计是多云架构的核心,也是抽象程度最高的部分,首先对微服务运行框架的运行时和主要组成部分有所了解,对于多数中台系统,对于框架运行时的依赖为RPC框架,以及基于RPC框架做的服务治理能力,包括服务注册发现、熔断容错、流量控制等机制,将业务逻辑核心代码,与微服务框架能力进行解耦。本发明专利技术基于多云环境建立一个对集群节点信息的详细监控,可指定节点,也可以图形方式对各节点的单项数据进行对比,以便针对具体故障进行处理,系统管理员能够通过事件服务设置系统对事件的自动响应,实现任务分发,负载均衡,高可用性,提高管理的安全性及便利性。

【技术实现步骤摘要】
一种基于多云环境的集群管理方法
本专利技术涉及云架构管理,尤其是涉及一种基于多云环境的集群管理方法。
技术介绍
多云环境是一种云架构,由多个云供应商提供的多个云服务组合而成,既可以是公共云,也可以是私有云,多云是指在多个供应商上部署同一类云方案,混合云是指通过集成或编排组合多种云部署类型,多云方案可能会涉及2个公共云环境或2个私有云环境。混合云方案可能会涉及1个公共云环境和1个私有云环境,以及有助于实现工作负载可移植性的基础架构(由应用编程接口、中间件或容器来实现),越来越多的企业选择了多云部署(包括公共云和私有云),希望通过扩展更多环境来改进安全与性能。现有的多云环境的管理方式繁多,不便于进行系统性的集群化管理。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于多云环境的集群管理方法。本专利技术的目的可以通过以下技术方案来实现:一种基于多云环境的集群管理方法,该方法包括以下步骤:步骤1:基于对微服务运行框架的运行要求及主要组成设定开发框架并将对应核心代码本文档来自技高网...

【技术保护点】
1.一种基于多云环境的集群管理方法,其特征在于,该方法包括以下步骤:/n步骤1:基于对微服务运行框架的运行要求及主要组成设定开发框架并将对应核心代码与所述微服务运行框架能力进行解耦;/n步骤2:设计所述开发框架内的架构;/n步骤3:定义架构内的微服务接口完成整体部署;/n步骤4:基于部署完毕的结构进行不同集群管理操作。/n

【技术特征摘要】
1.一种基于多云环境的集群管理方法,其特征在于,该方法包括以下步骤:
步骤1:基于对微服务运行框架的运行要求及主要组成设定开发框架并将对应核心代码与所述微服务运行框架能力进行解耦;
步骤2:设计所述开发框架内的架构;
步骤3:定义架构内的微服务接口完成整体部署;
步骤4:基于部署完毕的结构进行不同集群管理操作。


2.根据权利要求1所述的一种基于多云环境的集群管理方法,其特征在于,所述的步骤1中的开发框架为RPC框架以及基于RPC框架的服务治理能力。


3.根据权利要求2所述的一种基于多云环境的集群管理方法,其特征在于,所述的基于RPC框架的服务治理能力包括服务注册发现、熔断容错和流量控制。


4.根据权利要求1所述的一种基于多云环境的集群管理方法,其特征在于,所述的步骤2中的架构的技术底座采用Spring、SpringBoot、ServiceComb、HSF及SpringCloud微服务框架的技术底座。


5.根据权利要求1所述的一种基于多云环境的集群管理方法,其特征在于,所述的步骤4中的不同集群管理操作包括节点加入、节点的离开、节点正常运行、节点配置和线程同步实现。


6.根据权利要求5所述的一种基于多云环境的集群管理方法,其特征在于,所述的节点加入的过程具体包括:每一个节点在启动时读取自身配置文件,并按周期发送加入请求消息,直至收到所有其他节点的加入确认消息。


7.根据权利要求5所述...

【专利技术属性】
技术研发人员:伏伟任蒋秋明
申请(专利权)人:上海上实龙创智能科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1