技术白皮书

Skybility HA 技术原理与设计

面向架构师与运维工程师的深度技术解读:集群原理、核心功能特性、HADR 数据容灾与高可用指标。

高可用集群原理

Skybility HA 为双节点或多节点集群系统设计。集群服务器通过内部私有网络(或交叉线)与外部网络相连,可共享一个存储设备。任一时刻被监控的服务只运行在其中一个节点上,通过虚拟 IP 对外服务,数据存放在共享磁盘上。

当服务或运行节点出现故障时,备份节点在故障服务资源完全释放后启动该服务,并使用相同虚拟 IP 与共享磁盘数据,保证用户访问不造成数据丢失。

  • 冗余心跳:网络 UDP 点对点/多播/广播、串口、磁盘心跳,多路径自适应
  • 资源依赖:资源组按依赖关系自动启动、停止与切换
  • 保护策略:Active/Standby、Active/Active、1:n、n:1、n:m 及用户自定义
客户端 VIP 节点AActive 节点BStandby 共享存储 心跳
核心功能特性

四大能力域

主机及服务管理

支持多达 64 节点大规模集群(推荐 32 内);冗余心跳与自适应通讯路径;动态增删节点;类 OCF 标准资源脚本;资源组依赖关系自动编排。

故障监测与恢复

主机/服务/网络/存储资源全维度监测;故障检测 <3 秒;按预设策略自动完成故障接管,全过程无需人工干预。

数据保护与容灾(HADR)

HADM 磁盘镜像通过网络同步数据,无需特殊存储;同步/异步多种复制;广域网镜像优化(数据缓冲 + 传输压缩);支持在线升级为同步硬盘。

维护与图形化管理

内置维护机制支持不停机升级;详细状态日志与故障告警;Web 图形化配置与监控,支持多节点集群统一管理。

本地中心生产节点 异地中心容灾节点 HADM 数据同步 同步 / 异步 · 广域网优化

HADR 数据容灾

HADR(High Availability Disaster Recovery)通过 HADM 磁盘镜像组件,将主机写入的数据实时同步到备机,无需共享存储设备即可实现数据级容灾。

  • 支持同步 / 异步多种复制方式,匹配不同场景与带宽条件
  • 广域网镜像优化代理:数据缓冲 + 传输压缩,降低跨中心开销
  • 支持 1 对 n(n<32)节点数据同步复制,复制数据持久化缓存
  • 备机随时可启动接管,保障数据可用性
高可用指标解读

99.999% 从何而来

<3s
故障检测

冗余心跳秒级感知节点/服务/网络/存储异常。

<30s
业务切换

资源完全释放后由备节点自动接管服务。

99.999%
可用性

双机集群全年停机不超过 5 分钟。

≈0
RPO

同步复制模式实现零数据丢失。

注:以上为典型测试环境值,实际可用性受硬件、网络、应用特性与运维规范影响,建议通过 POC 在真实环境验证。