2018数据库直播大讲堂峰会Redis专场,来自阿里云技术专家夏周为大家介绍了阿里云Redis容灾体系。本文主要分单机房主备容灾、同城双机房容灾和异地多机房容灾&多活三部分进行讲解,其中包括它们的产品定位、架构介绍以及同步优化和内核优化等。
直播视频:https://yq.aliyun.com/video/play/1312
PDF下载:https://yq.aliyun.com/download/2447
以下为精彩视频内容整理:
单机房主备容灾
阿里云Redis双副本容灾形态
阿里云Redis推出了4.0版本,架构上有集群版、标准版和读写分离版。标准版是主备版本,提供最好的Redis命令兼容性,当主节点出现宕机时,HA高可用切换模块会去做故障迁移,将Slave提升为Master,原来的Master恢复后作为新的Slave;集群版架构相对复杂,后端有多个DB节点,每个DB节点架构类似于标准版主备形态,多个DB节点数据需要做路由,就需要多个Proxy节点,集群版还增加一个Configserver,该角色保存了集群间元素信息。当某一个DB节点出现宕机,都会有一个独立的切换模块,并更新Configserver和Proxy的信息;读写分离版只有一个DB节点,一个Master上挂了多个只读节点,当读流量进来时,会根据Proxy判断后端只读节点数量做自动负载均衡,当Master出现宕机时,只读节点需要挂载到新的Master上。
网友评论