[发明专利]一种基于服务器集群的可动态流转的高可用性的实现方法和系统在审
申请号: | 201811345980.3 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109474465A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 陈勇铨;胡军擎;周华;吕爱民;高志会;连恒;甘磊 | 申请(专利权)人: | 上海英方软件股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 邱晓锋 |
地址: | 201114 上海市闵行区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中心节点 主节点 服务器集群 高可用性 服务器选举 流转 服务器 申请 配置中心服务器 选择服务器 单点故障 多服务器 灵活的 集群 双机 应用 接管 部署 服务 | ||
本发明涉及一种基于服务器集群的可动态流转的高可用性的实现方法和系统。该方法包括:通过配置中心服务器建立由多个服务器组成的服务器集群;服务器集群中的各个服务器选举产生中心节点;中心节点选择服务器集群中的一台服务器作为高可用性应用的主节点,主节点向中心节点申请而产生高可用性应用的从节点;主节点出现故障后,从节点接管主节点上的服务并成为新的主节点,新的主节点向中心节点申请而产生新的从节点;从节点出现故障后,主节点向中心节点申请而产生新的从节点;中心节点出现故障后,服务器集群中的各个服务器选举产生新的中心节点。本发明能够兼具多服务器具备的无单点故障、高效灵活的特点和双机方式稳定可靠、部署简单的特点。
技术领域
本发明涉及一种计算机系统的数据同步及业务高可用的实现方法和系统,属于计算机数据备份容灾领域。
背景技术
计算机系统高可用性是指一个经过设计的计算机系统,通行做法是,当主服务器出现故障时由其他的服务器来替代主服务器提供服务,从而减少因服务器故障而停工的时间,保持其服务的高可用性及业务的连续性。
高可用性的运作过程主要可分为自动侦测,自动切换,自动恢复三个阶段。自动侦测:由主机上的监测软件,检查硬件,网络,软件等项目,并通过冗余侦测线或网络线路通知各自的状态,汇总系列的信息以作为判断是否出现故障的依据。自动切换:当某一主机确认对方出现故障后,通过设定好的接管作业程序接管对方的服务。自动恢复:在自动切换阶段后,故障主机修复完成,服务可自动切换回已修复的主机上,也可设定半自动或切换。
高可用性的工作方式主要有主从方式,双机双工方式,多服务器互备的集群方式。主从方式:主机工作,备机处于监控准备状况;当主机出故障时,备机接管主机的一切工作,当主机恢复正常后再将服务切换到主机上运行。双机双工方式:两台主机运行各自不同的服务且互相监控情况,当其中一台主机出现故障时,另一台主机接管它的一切工作。多服务器互备的集群方式:多台主机一起工作,各自运行服务,当某个主机出现故障时,运行在其上的服务会被其他主机接管。
主从,双机双工这两种实现方式的优点是实现机制简单,自动切换过程稳定可靠,缺点是其中一台主机出故障后,在故障修复前,在这个时间窗口内,正在运行的主机失去了高可用性的保护,成为单点故障的风险点。多服务器互备的集群方式解决了的单点故障风险的问题,但在现有的多服务器互备的集群方式的解决方案中,通常以多个节点参与高可用性来解决。多个节点参与高可用的解决方案,普遍存在侦测信息交互机制,切换决策机制,配置策略复杂的问题,而且随着节点数量增加复杂性也随之增长,反而降低了自动切换过程的稳定可靠性,如果是多个服务需要运行高可用性应用那么运维和可靠性的情况会更加复杂。在高可用性系统中,涉及到服务的数据时通常通过共享磁盘或数据同步的方式达到不同主机间数据共享的目的。如果数据共享采用数据同步而不是共享磁盘的方式,那么多节点高可用的解决方案也将面临一对多的数据同步的问题。
发明内容
本发明的目的在于提供一种基于服务器集群的可动态流转的高可用性的实现方法和系统,是多服务器互备方式中一种,能够兼具多服务器具备的无单点故障、高效灵活的特点和双机方式稳定可靠、部署简单的特点。
本发明采用的技术方案如下:
一种基于服务器集群的可动态流转的高可用性的实现方法,包括以下步骤:
通过配置中心服务器建立由多个服务器组成的服务器集群;
所述服务器集群中的各个服务器选举产生中心节点;
所述中心节点选择所述服务器集群中的一台服务器作为高可用性应用的主节点,所述主节点向所述中心节点申请而产生高可用性应用的从节点;
所述主节点出现故障后,所述从节点接管所述主节点上的服务并成为新的主节点,所述新的主节点向所述中心节点申请而产生新的从节点;
所述从节点出现故障后,所述主节点向所述中心节点申请而产生新的从节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英方软件股份有限公司,未经上海英方软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811345980.3/2.html,转载请声明来源钻瓜专利网。