TDSQL-PG高可用原理与方案设计

发布时间:2024年01月22日

笔记主要是把架构具像化到机架图上。

TDSQL-PG的高可用方案主要通过每个部件的多副本冗余来实现,当一个部件的主部件出现故障不可恢复,系统将会自动重新选出对应的备份部件取代原来的主部件。而强同步复制是在节点级保证每个节点的主从数据完全一致,是整个容灾体系的基础。

强同步会影响数据库的读写效率,以下是一些典型的架构方案,可以根据数据安全实际要求调整。

同城单中心

架构图

在这里插入图片描述

同城单中心机架布局

在这里插入图片描述

IDC1服务器角色MAP

服务器/角色CenterMasterCenterSlaveAgentConfdbEtcdAlarmTStudio
管控1CenterMasterConfdbEtcdAlarm
管控2CenterSlaveConfdbEtcdTStudio
管控3CenterSlaveConfdbEtcd
服务器1Agent
服务器2Agent
服务器3Agent
Agent
服务器10Agent

IDC1节点规划

服务器节点服务器节点
服务器1[主]GTM全局事务管理器服务器2[备]GTM全局事务管理器
服务器3[主]CN1协调节点服务器4[备]CN1协调节点
服务器5[主]CN2协调节点服务器6[备]CN2协调节点
服务器7[主]DN1数据节点服务器8[备]DN1数据节点
服务器9[主]DN2数据节点服务器10[备]DN2数据节点

同城双中心

架构图

在这里插入图片描述

同城双中心机架布局

在这里插入图片描述

IDC2服务器角色MAP

服务器/角色CenterMasterCenterSlaveAgentConfdbEtcdAlarmTStudio
管控4CenterSlaveConfdb
服务器11Agent
服务器13Agent
Agent
服务器19Agent

IDC2节点规划

服务器节点
服务器11[备]GTM全局事务管理器
服务器13[备]CN1协调节点
服务器15[备]CN2协调节点
服务器17[备]DN1数据节点
服务器19[备]DN2数据节点

两地三中心

架构图

在这里插入图片描述

两地三中心机架布局

在这里插入图片描述

IDC3服务器角色MAP

服务器/角色CenterMasterCenterSlaveAgentConfdbEtcdAlarmTStudio
管控5CenterSlaveConfdb
服务器21Agent
服务器23Agent
Agent
服务器29Agent

IDC3节点规划

服务器节点
服务器21[备]GTM全局事务管理器
服务器23[备]CN1协调节点
服务器25[备]CN2协调节点
服务器27[备]DN1数据节点
服务器29[备]DN2数据节点
文章来源:https://blog.csdn.net/usoa/article/details/135747359
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。