瀚高高可用集群软件是瀚高软件核心开发团队经过深入研究,融合公司多年的数据库运维管理经验,完全自主创新开发,为用户精心打造的一款面向核心OLTP 业务的企业级集群管理软件。该软件是用于瀚高数据库管理系统高可用集群功能的产品。
使用高可用集群管理系统管理的瀚高数据库流复制集群,最大力度保障瀚高数据库为用户提供7*24 小时不间断的数据支撑能力,提供成熟可靠的高可用管理,具有业务无感知的自动故障切换。
瀚高高可用集群可提供监控管理平台、心跳检测、控制逻辑等功能和服务。此软件用来管理瀚高数据库服务器,实现智能代理、智能监控、与RAFT服务数据同步;更提供了便捷的一键式部署方式,同时也支持批量部署。
瀚高高可用集群软件主要包含高可用模块和智能代理模块。高可用模块利用智能代理作为守护监控进程实时监控,并在探测到主节点故障时进行自动切换,以保证整个集群的高可用状态。
提供图形化界面监控管理平台,可更加方便地进行集群部署、监控告警、状态查看、问题排查和智能运维。
为了保障瀚高高可用集群的正常运行,各节点服务器间通过心跳检测定时来检测集群内的各节点服务器的工作状态,根据获得的信息来判断一节点是否出现故障。
当出现主节点无法为用户提供服务,系统即自动切换到另一热备节点继续为用户提供服务,且用户感觉不到这个为他提供服务的节点已被更换。瀚高高可用集群利用自动故障切换技术,最大限度地减少了故障时间。
在瀚高高可用集群中,智能代理用来管理各节点数据库,实现数据库的启停和监控节点的进程;并把各节点数据库的信息同步到RAFT服务。
瀚高的RAFT服务是基于Raft 算法和协议的分布式key-value 数据库,主要用于监测各节点服务器上数据库的状态及信息并同步给瀚高高可用集群,以使整个系统达到安全与性能的最佳状态。
瀚高高可用集群通过缩短因日常维护操作和突发的系统崩溃所导致的停机时间,以提高系统和应用的可用性;有效地防止核心数据库系统因故障而导致停机的状况出现,以保证用户的业务对外不间断。