随着人们对数据安全的热切关注,越来越多人将目光放在双机软件上。为重要数据的存储增加安全砝码,中科同向HeartsOne HA 正是随着市场需求关注而推出的系列数据安全产品。HeartsOne HA提供了一个完全容错的软件解决方案,并提出数据、应用程序和通信资源的高度可用性。HeartsOne HA会自动地提供错误检测和多层现场恢复,比市场上原有的双机软件更便于操作,安全性更高。
中科同向科技(北京)有限责任公司(http://www.heartsone.net/)成立于2005年,是我国信息安全及数据存储备份与容灾行业研发最长、综合实力最强的企业之一。作为数据保护领域领先的产品、方案和提供商,致力于全球同步的数据备份系统的开发和推广,为用户提供数据存储、安全、高可用、数据迁移以及数据容灾等不同层次的一体化存储解决方案和专业而完善的服务,使用户存储、保护、优化和利用信息,最终退工业务的不断成功。其科研团队自主研发的HeartsOne Backup数据备份软件中的模块HeartsOne HA在高可用技术方面,根据不同的应用环境,从性能、经济等方面考虑可以做到双机热备、集群热备以及数据同步和远程数据复制等功能。
中科同向HeartsOne HA 高可用集群应用原理,如下图所示:
特性一:采用任务提交、确认机制
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等群件系统。