#集群数据库高可用
集群数据库的高可用,表示在集群中任意一个服务器发生故障时,系统拥有故障转移和恢复的能力,连接到故障服务器的用户会被自动转移到其他活跃服务器,且用户不感知这种变化。
在共享集群中可能发生故障的场景有:
- YFS自身故障,例如磁盘损坏、数据损坏等。
- YCS自身故障,例如网络中断、进程异常等。
- 上述故障以及数据库本身的故障,都将引起数据库实例故障,用户连接被断开。
YashanDB建立了故障模式库,对各类故障进行检测,并在发生故障时进行自动处理:
- 文件系统高可用实现了对YFS故障的自动处理和恢复能力。
- 集群服务高可用实现了服务器自动选主和切换能力。
- 实例故障在线恢复实现了对故障实例的数据恢复能力。
- 透明应用程序故障转移实现了客户端自动切换到集群活跃实例的能力。