本文次要介绍 PolarDB- X 中 DN(数据节点)备库重搭的背景,以及 polardbx-operator 上是如何实现 DN 备库重搭的。
背景
在一个一主多从的高可用零碎中,往往存在一个主节点负责对外提供服务,另外一个或者多个备节点,向主节点实时同步数据,当主节点产生异样时,会有一个备节点立马切换为主节点,持续对外提供服务,此时对业务来说,仅仅是产生一次连贯闪断,重试便能复原。备节点越多,则这个零碎变得齐全不可服务的几率就越小,因而咱们须要有足够多的备节点来保障高可用性,当备节点产生异样时,咱们须要及时进行重建,上述重建操作,咱们称之为备库重搭。一个残缺的 PolarDB- X 实例,由计算节点、存储节点、元数据节点、日志节点组成,其中计算节点和日志节点为无状态部署,当迁徙节点的时候不须要迁徙数据,只须要给配置、给资源便能失常拉起,而存储节点和元数据服务节点是有状态部署,当备节点不可用时,咱们须要迁徙数据来复原节点(在本文咱们统称为 DN 备库重搭)。存储节点和元数据服务节点是 XDB 实例 (基于 mysql 进行了革新和降级),其架构如下图所示:
残缺内容请点击下方链接查看:
https://developer.aliyun.com/article/1173876?utm_content=g_10…
版权申明:本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。