笔记主要是把架构具像化到机架图上。
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数据节点