全球数据库(Global Database Network,简称GDN)是由分布在全球不同地域的多个PolarDB集群组成的网络,网络中所有集群的数据保持同步。当您的业务部署在多个地域时,实现应用访问数据库的低延迟和高稳定性。本文介绍如何新建全球数据库以及添加只读集群。

前提条件

背景信息

全球化公司的业务会部署在多个地域,一般情况下,数据库在中心地域,如果全球的应用都跨地域来访问中心的数据库,网络延迟会导致性能低下,带来不良体验。GDN可以将数据同步到全球多个地域,一个集群读写,其他集群只读,主集群到只读集群使用了异步复制机制,延迟小于2秒。GDN最多支持添加5个集群,所有集群的数据保持同步。

GDN架构图

注意事项

  • 一个GDN中包含一个主集群(Primary Cluster)和最多四个只读集群(Readonly Cluster)。
  • 主集群和只读集群不做互相约束,各自有独立的配置,可以有不同的规格、不同的白名单、不同的参数值等。
  • 一个集群只能属于一个GDN。
  • 一个GDN最多可覆盖5个地域,多个集群可以存在于同一个地域、同一个可用区。
  • 只读集群只能新建,不能将已经创建好的集群添加为只读集群。

费用

GDN功能在公测期间免费,商业化后可能会收费。新建集群的费用请参见规格与定价

性能测试

PolarDB全球数据库(GDN)可以帮助业务跨地域复制数据,创建异地只读数据库并保持数据同步,不会影响现有主数据库的稳定性和性能,通过物理日志、并行处理等技术降低异地复制的延迟。

测试集群规格和拓扑 Sysbench压力测试 峰值QPS/TPS 美西集群只读节点延迟
GDN张家口-美西地域

PolarDB MySQL

16C 128GB

OLTP_INSERT插入负载 82655/82655 <1秒
OLTP_WRITE_ONLY只读负载 157953/26325 <1秒
OLTP_READ_WRITE读写负载 136758/6837 <1秒

新建全球数据库

  1. 登录PolarDB控制台
  2. 单击左侧导航栏中的全球数据库网络(GDN)
  3. 全球数据库网络(GDN)页面,单击创建全球数据库网络
    新建GDN
  4. 创建全球数据库网络(GDN)对话框中,配置以下信息。
    新建GDN-2
    配置 说明
    名称 GDN的名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。
    主地域 选择主集群所在的地域。
    说明 请先确认要选择哪个集群作为主集群,并在此选择该集群所在的地域。
    主集群 选择主集群。
    说明 仅支持PolarDB MySQL 8.0版本。
  5. 完成配置后,单击确认

创建只读集群

GDN不支持添加现有集群为只读集群。

  1. 登录PolarDB控制台
  2. 单击左侧导航栏中的全球数据库网络(GDN)
  3. 找到目标全球数据库ID,单击操作栏中的添加只读集群
  4. 在弹出的云数据库PolarDB售卖页,选择包年包月按量付费
    • 包年包月:在创建集群时支付计算节点(一个主节点和一个只读节点)的费用,而存储空间会根据实际数据量按小时计费,并从账户中按小时扣除。如果您要长期使用该集群,包年包月方式更为经济,而且购买时长越长,折扣越多。
    • 按量付费(按小时付费):无需预先支付费用,计算节点和存储空间(根据实际数据量)均按小时计费,并从账户中按小时扣除。如果您只需短期使用该集群,可以选择按量付费,用完即可释放,节省费用。
  5. 设置以下参数。
    类别 配置 说明
    基本信息 地域 选择要创建只读集群的地域,创建后无法更改。
    说明 请确保PolarDB与需要连接的ECS创建于同一个地域,否则它们无法通过内网互通,只能通过外网互通,无法发挥最佳性能。
    创建方式 选择创建只读集群
    全球数据库网络 选择需要加入的GDN。
    说明 默认为创建只读集群前选择的GDN。
    主可用区 集群的主可用区。
    • 可用区是地域中的一个独立物理区域,不同可用区之间没有实质性区别。
    • 您可以选择将PolarDB与ECS创建在同一可用区或不同的可用区。
    • 您只需要选择主可用区,系统会自动选择备可用区。
    网络类型 仅支持专有网络
    VPC网络 选择需要加入的VPC网络。请确保PolarDB与需要连接的ECS创建于同一个VPC,否则它们无法通过内网互通,无法发挥最佳性能。
    VPC交换机 选择需要加入的VPC交换机。
    实例配置 兼容性 仅支持MySQL 8.0
    节点规格 按需选择。所有PolarDB节点均为独享型,性能稳定可靠。关于各规格的具体信息,请参见规格与定价
    说明 只读集群规格无需和主集群规格一致。
    节点个数
    • 无需选择。集群默认包含一个主节点和一个只读节点。只读节点与主节点规格相同。
    • 如果主节点故障,系统会自动将只读节点切换为新的主节点,并重新生成一个只读节点。
    • 关于只读节点的更多信息,请参见产品架构
    存储费用 无需选择。系统会根据实际数据使用量按小时计费,详情请参见规格与定价
    购买量 购买时长 选择PolarDB只读集群的购买时长。
    说明 该配置仅包年包月情况下可见。
    购买数量 选择PolarDB只读集群的购买数量。
    说明 一个GDN中最多支持4个只读集群。
  6. 单击右侧立即购买
  7. 确认订单页面,确认订单信息,阅读和勾选服务协议,单击去开通

常见问题

Q:一个阿里云账号可以创建多少个GDN?

A:可以创建GDN的数量没有限制。