全球数据库网络(Global Database Network,简称GDN)是由分布在同一个国家内多个地域的多个PolarDB-X集群组成的网络。本文将介绍GDN特性等详情。
GDN网络中所有PolarDB-X集群的数据保持同步,网络中每个集群均可提供读服务,并且提供异地灾备能力,可满足如下应用场景:
异地多活
如果业务部署在多个地域,传统网络下,数据库在主地域,其它地域的应用需要跨地域访问主地域的数据库,网络延迟会导致数据访问性能低下,带来不良的用户体验。通过GDN的跨地域低延迟同步、跨地域读写分离、本地就近读取等特性,可以确保各地域的应用访问数据库时的延迟控制在秒级。
异地容灾
不论业务部署在一个或多个地域,都能通过GDN实现异地容灾。当主集群出现地域级别的故障时,您只需要手动将您的业务切换到从集群。
说明主从实例切换可以在120秒内完成。
实例迁移
将业务从主集群切换到从集群,不仅适用于容灾场景,还适用于常态的实例迁移场景,例如借助GDN实现PolarDB-X的跨地域迁移,以及实现低版本PolarDB-X实例向高版本的跨机升级。
核心优势
无需修改业务代码:可以直接从同城部署扩展到多地部署。
跨地域读写分离、就近读取:读请求发送到本地集群,写请求发送到主集群。
配置灵活:主、从集群拥有相互独立的配置,如集群规格、白名单和参数值等。
跨地域低延时同步:低压力下采用单流Binlog复制,高压力下采用多流Binlog多路复制,实现全球同步延迟控制在秒级。
费用说明
目前全球数据库网络(GDN)跨地域传输流量可以免费使用,您只需要支付每个PolarDB-X集群自身的费用,关于PolarDB-X集群自身费用,请参见PolarDB-X产品计费。
支持的地域和集群
地域:覆盖全球包括中国内地、中国香港及海外地域在内的多个地域。详情请参见主集群与从集群地域映射表。
PolarDB-X集群条件如下:
集群实例版本需为5.4.19及以上。
产品版本:企业版。
主集群和从集群的数据库引擎版本需保持一致,必须都为MySQL 8.0或MySQL 5.7。
一个GDN中包含一个主集群和最多四个从集群,主集群和从集群的地域限制请参见主集群与从集群地域映射表。
一个PolarDB-X集群只能属于一个GDN。
GDN中的从集群规格建议和主集群保持一致。
主集群与从集群地域映射表
GDN网络支持跨地域进行内网互通。GDN网络中主集群与从集群所在地域映射表如下:
主集群所在地域 | 从集群所在地域 |
中国内地所有支持开通PolarDB-X集群的地域 | 中国内地所有支持开通PolarDB-X集群的地域。 如:主集群所在地域为华东1(杭州),则从集群所在地域可以为华东1(杭州),也可以为除华东1(杭州)外的中国内地所有支持开通PolarDB-X集群的地域。 |
中国(香港) | 中国(香港) |
新加坡 | 新加坡 |
印度尼西亚(雅加达) | 印度尼西亚(雅加达) |
德国(法兰克福) | 德国(法兰克福) |
美国(硅谷) | 美国(硅谷)、美国(弗吉尼亚) |
美国(弗吉尼亚) | 美国(硅谷)、美国(弗吉尼亚) |