[发明专利]民主自治的集群管理方法和系统有效

专利信息
申请号: 201410090747.0 申请日: 2014-03-12
公开(公告)号: CN104917792B 公开(公告)日: 2018-10-30
发明(设计)人: 龚敬群 申请(专利权)人: 上海宝信软件股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24
代理公司: 上海汉声知识产权代理有限公司 31236 代理人: 郭国中
地址: 201203 上海市浦*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 民主 自治 集群 管理 方法 系统
【说明书】:

发明提供了一种民主自治的集群管理方法,包括步骤:步骤1:集群启动;步骤2:集群运行自治;步骤3:集群分裂自治;步骤4:集群融合自治;步骤5:集群动态伸缩自治;步骤6:集群管理员治理。本发明还提供相应的系统。本发明实现了集群在任意单节点异常、多节点异常时,都具备持续的对外服务、集群管理服务提供能力,还可在任意状态下对集群内节点实施检修升级工作和追加服务节点,对Master的选择不需要第三方服务,完成民主自治选取产生支持集群的分裂自治,提高了容错性和可管理性,本发明还支持管理员的最高管理权限,可广泛应用于需弹性伸缩的、持续服务质量要求高、集群内节点数目大的集群系统管理。

技术领域

本发明涉及一种集群管理方法,具体涉及基于集群子系统间民主自治策略的集群管理系统,以提高集群系统的可用性、可管理性及可扩展性。

背景技术

随着信息技术的发展,计算机技术的应用已经到达了一种前所未有的广泛程度,系统和应用规模成倍增加。在这种情况下,可提供更高并发量访问、更稳定服务质量的系统集群技术就应运而生,目前的集群技术多以Master-Slave模式为基础,Master-Slave集群管理方法在集群系统中定义一个Mater管理子系统(节点)和若干Slave服务提供子系统(节点),Master节点可提供集群管理服务(部分集群系统也将其设计为可提供业务服务),Slave节点仅能提供业务服务,这种集群模式保证了集群管理的唯一性,同时集群内节点可并行对外提供服务,但这种方案具有以下问题:

1、Master节点存在单点故障的风险。由于为了保障集群管理的唯一性,集群系统中仅设计了一个Master(一些改进型Master-Slave集群系统设计了备用Master,但也不能避免Master和备用Master都出现故障的情况),而管理功能只由Master提供,所以当Master故障时,整个集群系统虽能正常对外提供业务服务,当丧失了管理功能,在Master修复前都不可对集群进行管理;

2、Master-Slave集群系统缺乏弹性伸缩的灵活性。Master-Slave集群在集群启动时为每个节点定义了角色,Master仅管理预先定义好的Slave节点,当由于访问量激增而需要临时增加节点以加快服务响应时、或访问量激降而需要临时减少节点以节约资源时,Master-Slave集群管理模式都难以实现对临时节点的管理。

经对现有技术进行检索,发现如下相关文献。

申请号:CN201310058640.3,名称:一种用于分布式服务的集群管理方法和系统。该发明公开了一种用于分布式服务的集群管理方法和系统,每个服务器向Zookeeper服务发送注册请求;Zookeeper服务根据注册请求对每个服务器进行注册,并根据先后顺序选定其中的一个服务器作为Master;每个已注册的服务器判断是否被选定为Master,如果是则被选定为Master的服务器作为集群管理者对所有的服务器进行管理,并等待其它没有被选定为Master的服务器来注册,否则没有被选定为Master的服务器向选定为Master的服务器进行注册。集群所有服务器启动后首先通过Zookeeper来选举Master,Worker主动联系Master,从而实现Master对集群中所有服务器的管理。

该发明设计了一种集群中Master服务器的管理办法,通过向指定的Zookeeper服务发送注册请求、根据注册先后顺序来确定Master服务器。但该发明对Master的选择需要第三方服务,不能通过民主自治选取产生,需依赖第三方服务,存在第三方服务出现故障时的单点风险;且该发明只能存在一个大集群限制,容错性和可管理性较低。

发明内容

针对现有技术中的缺陷,本发明主要解决的问题是,在保留现有Master-Slave集群管理唯一性、并发提供服务访问的前提下,同时解决集群管理单点故障风险、加强集群系统的弹性伸缩灵活性,使得集群系统具备更好的可管理性和更高的服务提供质量。

根据本发明提供的一种民主自治的集群管理方法,包括如下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410090747.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top