全球数据库网络(Global Database Network,简称GDN)是由分布于多个地域的多个PolarDB集群构成的网络,网络中所有集群的数据保持同步。当您的业务部署在多个地域时,利用GDN可以实现应用访问数据库的低延迟和高稳定性。本文介绍如何添加从集群、移除从集群、主从切换和重搭从集群的相关内容。
前提条件
注意事项
- 一个GDN包含一个主集群和最多四个从集群。 说明- 若您需要添加更多从集群,请前往配额中心,根据配额ID - polardb_mysql_gdn_region找到相应的配额项,在对应的操作列上单击申请,以添加更多从集群。
- 主集群和从集群的数据库引擎版本需保持一致,即都为MySQL 8.0、MySQL 5.7或MySQL 5.6。 
- 一个集群只能属于一个GDN。 
- 从集群只能新建,不能将已经创建好的集群添加为从集群。 
- 创建从集群时,节点规格建议与主集群的节点规格一致以保证低延迟同步效果,只读节点的个数无需与主集群保持一致,您可以根据本地从集群的读请求量自行选择。 
- GDN中的从集群(非Serverless集群)计算节点的规格要求至少为4核及以上。 
- GDN使用物理复制机制(基于Redo Log),因此无需开启Binlog同步。 说明- 若您为GDN开启了集群间Binlog同步,请务必确保主从集群的Binlog参数 - loose_polar_log_bin保持一致,否则在集群间切换之后有Binlog不一致的风险。
费用说明
目前GDN的跨地域传输流量可以免费使用,您仅需支付每个PolarDB集群的自身费用。
添加从集群
- 登录PolarDB控制台。 
- 单击左侧导航栏中的全球数据库网络(GDN)。 
- 找到目标GDN,单击操作栏中的添加从集群。 
- 在弹出的售卖页中,设置以下参数。其他参数可根据您的业务需求进行配置。详细说明,请参见自定义购买。 - 参数 - 说明 - 创建方式 - 选择创建从集群。 - 全球数据库网络 - 选择需要加入的GDN。 默认为上述选择的目标GDN。 - 数据库引擎 - 需与主集群的数据库引擎保持一致。取值如下: - MySQL 8.0 
- MySQL 5.7 
- MySQL 5.6 
 
- 完成购买后,系统需要10~15分钟创建集群,之后您就可以在PolarDB控制台中的集群列表看到新创建的集群。 说明- 当集群中的节点状态为创建中时,整个集群可能仍未创建完成,此时集群不可用。只有当集群状态为运行中时,集群才可以正常使用。 
- 请确认您已在页面左上角选择了正确的地域,否则您将无法查看所创建的集群。 
 
移除从集群
- 登录PolarDB控制台。 
- 单击左侧导航栏中的全球数据库网络(GDN)。 
- 找到目标GDN,单击目标全球数据库网络ID/名称。  
- 在集群列表区域,找到目标从集群,单击操作栏的脱离。 说明- 整个脱离过程耗时5分钟左右。 
- 脱离过程中,GDN下所有集群(包括正在脱离的从集群)的连接地址仍然可用,您仍然可以通过集群的连接地址正常访问数据库。 
- 只有从集群支持脱离GDN,主集群无法脱离。 
- 从GDN脱离后,从集群将中断与主集群的数据同步,同时系统将设置该集群为读写模式。 
- 从GDN脱离后,该集群不能再作为从集群加入GDN,请谨慎操作。 
 
- 在弹出的对话框中,单击确定即可。 
切换主集群
- 登录PolarDB控制台。 
- 单击左侧导航栏中的全球数据库网络(GDN)。 
- 找到目标GDN,单击目标全球数据库网络ID/名称。  
- 在集群列表区域,单击操作栏的切换为主集群,或单击集群列表右上角的主从切换。  
- 在主从切换对话框中,选择从集群的集群ID作为新主集群,单击确定。 
重搭从集群
在以下场景下可能需要重搭GDN中的从集群:
- 从集群出现故障无法恢复,需要通过重搭来重新构建服务。 
- 需要更新从集群的基础配置或环境。 
- 从集群与主集群的数据长时间不同步,需要重建以保证主从集群的数据一致性。 
- 重搭从集群当前处于灰度发布阶段。如有需求,请前往配额中心,在配额名称为PolarDB GDN重搭从集群试用的操作列,单击申请,申请试用。 
- 重搭从集群期间指定从集群不可用,请谨慎操作。 
- 登录PolarDB控制台。 
- 单击左侧导航栏中的全球数据库网络(GDN)。 
- 找到目标GDN,单击目标全球数据库网络ID/名称。  
- 在集群列表区域,单击操作栏的  图标,选择重搭从集群。 图标,选择重搭从集群。 
- 在重搭从集群对话框中,单击确定。