HA程序,即 高可用(High Available)软件,也称为双机热备软件或群集软件。其主要作用是在服务器出现故障时,能够迅速启用备份服务器恢复服务,确保整个系统对外服务的连续性和稳定性,从而减少因应用故障导致的意外停机时间。
高可用性集群通过一组计算机系统提供透明的冗余处理能力,实现不间断应用的目标。在狭义上,高可用性通常指主机或服务的冗余,例如主机HA或应用程序的HA。高可用性可以涵盖系统失败或崩溃、应用层或中间层错误、网络失败、介质失败、人为错误、系统容灾备份以及计划内的维护或重启等多个方面。
常见的HA软件包括:
Skybility HA:
推荐的高可用软件,适用于双节点或多节点集群系统,通过内部私有网络或交叉线连接,共享一个存储设备。当主节点故障时,备份节点会接管服务,使用相同的虚拟IP和共享数据继续提供服务。
微软的MSCS:
微软提供的高可用性解决方案,支持双机热备和群集。
赛门铁克的Veritas Storage Foundation:
提供存储虚拟化和高可用性功能。
易腾数信的EterneCluster:
企业级高可用集群软件。
SteelEye的LifeKeeper:
高可用性软件,支持双机热备和群集。
在选择HA软件时,应根据具体需求和环境来评估不同的产品,以确保选择到最适合的方案。