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

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

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

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

同城单中心

架构图

TDSQL-PG高可用原理与方案设计_第1张图片

同城单中心机架布局

TDSQL-PG高可用原理与方案设计_第2张图片

IDC1服务器角色MAP

服务器/角色 CenterMaster CenterSlave Agent Confdb Etcd Alarm TStudio
管控1 CenterMaster Confdb Etcd Alarm
管控2 CenterSlave Confdb Etcd TStudio
管控3 CenterSlave Confdb Etcd
服务器1 Agent
服务器2 Agent
服务器3 Agent
Agent
服务器10 Agent

IDC1节点规划

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

同城双中心

架构图

TDSQL-PG高可用原理与方案设计_第3张图片

同城双中心机架布局

TDSQL-PG高可用原理与方案设计_第4张图片

IDC2服务器角色MAP

服务器/角色 CenterMaster CenterSlave Agent Confdb Etcd Alarm TStudio
管控4 CenterSlave Confdb
服务器11 Agent
服务器13 Agent
Agent
服务器19 Agent

IDC2节点规划

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

两地三中心

架构图

TDSQL-PG高可用原理与方案设计_第5张图片

两地三中心机架布局

TDSQL-PG高可用原理与方案设计_第6张图片

IDC3服务器角色MAP

服务器/角色 CenterMaster CenterSlave Agent Confdb Etcd Alarm TStudio
管控5 CenterSlave Confdb
服务器21 Agent
服务器23 Agent
Agent
服务器29 Agent

IDC3节点规划

服务器 节点
服务器21 [备]GTM全局事务管理器
服务器23 [备]CN1协调节点
服务器25 [备]CN2协调节点
服务器27 [备]DN1数据节点
服务器29 [备]DN2数据节点

你可能感兴趣的:(#,高可用原理与方案设计,postgresql,数据库)