Redis灾备架构

notion image
灾备方案
灾备级别
说明
★★★☆☆
主备节点部署在同一可用区中的不同机器上,当任一节点发生故障时,由高可用HA(High Availability)系统自动执行故障切换,避免单点故障引起的服务中断。
★★★★☆
主备节点分别部署在同一地域下两个不同的可用区,当任一可用区因电力、网络等不可抗因素失去通信时,高可用HA系统将执行故障切换,确保整个实例的持续可用。
★★★★★
由多个子实例构成全球分布式实例,所有子实例通过同步通道保持实时数据同步,由通道管理器负责子实例的健康状态监测、主备切换等等异常事件的处理,适用于异地灾备、异地多活、应用就近访问、分摊负载等场景。

标准双副本

notion image

集群双副本

notion image

读写分离架构

notion image
架构
部署架构
说明
Files
Title
图 2. 标准版-双副本高可用架构 标准架构(双副本)实例采用双机主从(Master-Replica)架构,高可用HA模块侦测到主节点故障时,会自动进行主从切换,将Replica提升为Master,而原来的Master恢复连接后会成为新的Replica。
https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/6563336851/p34891.png
图 3. 集群版-双副本高可用架构 集群架构(双副本)实例中的数据分片用于承载数据,每个数据分片均为双副本(分别部署在不同机器上)高可用架构,主节点发生故障后,系统会自动进行主备切换保证服务高可用。关于各组件的详细介绍,请参见集群架构
https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/6563336851/p34890.png
图 4. 读写分离版高可用架构 • 自动监控各节点的健康状态,异常时发起主备切换或重搭只读节点,并更新相应的路由及权重信息。 • Proxy会实时探测只读节点的状态,当出现下述情况时,Proxy会执行流量管控动作: ◦ 只读节点处于异常状态:Proxy会降低该节点的服务权重,如果多次无法连接该节点,Proxy会停止该节点的服务(即不再将流量转发至该节点),待该异常被修复后重新启用该节点。 ◦ 只读节点处于全量同步状态:Proxy会暂时停止该节点的服务,直到该节点完成全量同步。 关于各组件的详细介绍,请参见读写分离架构
https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/9634777751/p34897.png
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP