特性一:采用任务提交、确认机制
HeartsOne HA高可用集群软件,在集群节点间的关键操作均采用确认方式,已确保任务安全移交,杜绝双主机、多主机状态和双任务状态。
主服务器在对任务进行移交时,进行停止操作后,将通知备份服务器进行任务接管工作;当备份服务器没有接到确认消息时,则始终处于等待状态。当备份服务器长时间未接到确认消息时,会通过侦测对方的任务状态来判断,主机的任务是否安全关闭。如果任务已关闭,则通知主服务器要接管任务,并开始执行任务接管;如果任务没有关闭,则主服务器处于僵死状态(操作系统故障)时,对该任务进行强制接管,并通知集群系统该主机不可用。
特性二:系统健康评价体系、智能预警体系
HeartsOne HA在业界首次提出了创造性的“系统健康评价体系”并加以应用,我们认为对系统的可用性判断必须是持续的,而非极端的。整个系统健康程度的关键因素是业务系统的可用与否,而传统高可用系统仅仅简单的认为系统只有“可用”与“不可用”两种状态,大量的情况证明系统从“可用”转向“不可用”并非是瞬间发生,而是一个过程,而在这个过程中系统的健康正受着威胁。通过HeartsOne HA的“系统健康评价体系”全新的系统核心指标持续检测功能,用户将及时发现系统的异常状态,有效判断系统目前真正的“健康”程度,提前发现,提前预警,提前解决。
通过采集“系统健康评价体系”的数据,HeartsOne HA全新的系统智能预警体系持续监控维持核心系统稳定运作的重要指标变化,包括处理器、内存、LAN介质、存储设备、网卡、进程、应用程序实时状态。当任意指标出现异常状况,即可做出快速响应,防患于未然。
特性三:强大的故障分级处理
HeartsOne HA独特的故障分级处理系统能够满足用户自定义故障阀值,建立不同的故障评价标准,并对每一类故障进行自定义操作,提供最大的灵活性。同时系统提供丰富插件,为用户提供精准的故障分析。然而传统的集群软件仅将系统宕机定义为故障,真实的“故障”却没有以系统健康状况及用户的承受能力作为衡量标准。
特性四:深度应用侦测代理
HeartsOne HA提供常用软件的侦测代理,如Oracle、MS-SQL以及Web等。这些监控对象的接口及方法被灵活保存在XML配置文件中,集群提供开放的应用代理接口,用户可根据开发模板,自定义监控对象的指标采集方法,可以让集群系统实时监控这些指标,触发相关的事件。
特性五:集群配置安装维护简单
HeartsOne HA高可用集群软件采用简洁的菜单选择方式,对集群中的资源进行配置时不采用编写脚本的方式进行配置,而是在每项菜单中对集群的资源配置以表格的方式进行填写,使软件具有很好的可用性。同时通过菜单和表单方式进行组合,使管理员对集群的配置维护都具有很高的直观性,使软件便于设置和维护。
特性六:管理员密码验证
HeartsOne HA高可用集群软件为保护集群配置的安全,在对集群资源配置时,增加了用户口令验证,只有持有该口令的管理人员才能对集群的资源进行修改、配置。对于一个集群来讲,该集群的资源配置参数最为重要,任意修改该资源配置参数,则会导致整个集群的运行,通过口令验证方式对集群配置的安全做进一步的保护。
特性七:对自身及应用程序的监控功能
HeartsOne HA高可用集群系统采用自身监控的功能,当某个程序退出运行时集群自身能够对该退出的程序进行重新启动,保护集群软件正常运行,是集群安全的重要因素之一。同时,在对应用程序监控时,采取非常灵活的方式。可以对关键进程进行监控,当进程个数低于该阀值时,系统会自动发送通知到管理核心模块,对该任务进行任务移交。
特性八:多种支持提升软件优势
HeartsOne HA支持多节点方式,从两个节点的简单集群系统平滑过渡到以后的多节点集群系统,对业务系统整合以及优化业务系统有很大的优势。
HeartsOne HA支持远程管理模式,采用流行的C/S方式对集群进行管理、维护及其监控等操作,均可以通过客户端方式进行操作。当集群有故障时,客户端通过声音、邮件方式进行报警处理,并在集群的监控窗口显示故障点的位置。
HeartsOne HA支持更多存储环境,采用系统级的硬件处理,只要操作系统支持的硬件、Heartsone HA集群软件均可以支持:支持流行的SAN架构的光纤磁盘阵列子系统、SCSI结构的磁盘阵列子系统、ISCSI存储环境等。
HeartsOne HA支持多种应用系统:支持Oracle、SQL、Sybase、MS SQL Server、DB2等目前流行的数据库系统;支持Microsoft IIS、FTP,邮件服务器、PDM、财务软件等应用系统;支持IBM Notes等群件系统。