笔记主要是把架构具像化到机架图上。
TDSQL-PG的高可用方案主要通过每个部件的多副本冗余来实现,当一个部件的主部件出现故障不可恢复,系统将会自动重新选出对应的备份部件取代原来的主部件。而强同步复制是在节点级保证每个节点的主从数据完全一致,是整个容灾体系的基础。
强同步会影响数据库的读写效率,以下是一些典型的架构方案,可以根据数据安全实际要求调整。
同城单中心
架构图

同城单中心机架布局

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数据节点 |
同城双中心
架构图

同城双中心机架布局

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数据节点 |
两地三中心
架构图

两地三中心机架布局

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数据节点 |

















