RAIDSYS HA 是一套提供防止主机因意外宕机造成长时间停机的高可靠性软件 (High Availability),以最低的成本提供客户几乎不停顿的计算机工作环境。当一部工作主机 (active server) 宕机或无法使用时,RAIDSYS HA 将自动侦测出故障并启动备援主机 (backup server) 内预先设置的程序进行接替 (take over)。
主要功能:
⊙可防止错误与提供故障安全防护,提供零故障操作环境 (no single point of failure)。
⊙采取高可靠度与高效率机制,减少系统宕机停机时间,并防范错误故障警告。
⊙可设定故障排除后自动或人工手动回复 (switch back)。
⊙提供网络卡 local 故障排除 (local fail over)。
⊙安装时不需更改操作系统的核心,与变更应用软件或需要特殊的硬件。
⊙采用直觉式与 GUI 图形使用者接口 ( RAIDSYS HA Unix 或 Linux 版本采用 Java 语言)让管理者在远程或 local 管理。
⊙不需复杂的设定与操作,维护方便。
工作原理:
RAIDSYS HA 在两部主机上运行,提供相互备援保护监测程序 (HA Daemon),如果任何一部主机上的作业处理被不正常中止,RAIDSYS HA 将自动重新启动该被中止的作业,此过程不需要人为操作介入,此种防错功能可确保重要的服务不被中断。
规划 RAIDSYS HA 时两部主机的硬件配备不需完全相同或需要一部专用的备援主机,重要的操作服务可分散在两部主机上以改善使用效率,提升速度并分散负载。例如一部主机可担任网际网络服务 (internet service) 而另外一部主机运行数据库服务 (database service);如果网际网络服务(internet service) 主机无法提供服务时则另一部主机将自动激活网际网络服务 (internet service),连接网际网络的用户将自动被转向至备援主机上,此过程为自动运行,不需人为操作启动。
Private Net 专用网络:
在两部主机间架设专用网络线提供 HA 服务的心跳侦测 (heartbeat),可同时采用两种专用连接线以防止单一故障点, 一旦其中一条专门网络断线时 HA 软件可透过另外一条专用网络确认主机是否宕机。
如果所有的专用网络都断线,HA软件仍然可以透过共享网络侦测对方是否宕机, 如主机未宕机则不采取接替 (takeover) 动作,但如果主机宕机则备援主机将自动接替。
Public Net 共用网络:
客户端连接集主机的网络,一般为TCP/IP协议,客户端连接至可切换的网络地址 ( 例如 TCP/IPIP 地址), 此一地址平时属于工作主机 (activeserver),一旦工作主机宕机或无法提供服务时,备援主机将自动接管此一位址。此可切换的网络地址不替代原先在备援主机上的地址,所以原来使用备援主机上网络地址的服务不被干扰。
支持规划方式:
⊙Active/Standby 单向备援:
一部被指派的工作主机掌控所有的服务资源,与一部专用的热备援备份主机,
如果工作主机当机无法提供服务时热备援备份主机将接替所有的服务资源提供服务。
⊙Active/Active:
每部主机均被指派为工作主机,掌控部分的服务资源。两部工作主机并相互为对方的备援主机,
当任一部工作主机当机无法提供服务时另一工作主机将接替所有的服务资源提供服务。