查看或申请连接地址

在连接PolarDB集群时,您需要填写PolarDB集群的连接地址。PolarDB为集群地址和主地址分别提供了私网和公网的连接地址,本文将介绍如何在控制台查看和申请连接地址。

连接地址

image

地址类型

地址说明

支持的网络类型

集群地址(推荐)

  • 每个集群会包含一个默认的集群地址。该地址的服务由数据库代理提供。

  • 默认集群地址支持自动读写分离,即写请求路由到主节点,读请求路由到只读节点。

  • 私网

  • 公网

主地址

每个PolarDB集群均支持且仅支持1个主地址。主地址有以下特点:

  • 总是连接到主节点,支持读和写操作。

  • 当主节点发生故障时,主地址会自动切换到新的主节点。

自定义地址

  • 最多可以再创建5个自定义地址。这些地址的服务也由数据库代理提供。

  • 自定义地址可以配置读写模式及负载均衡策略,既可支持读写分离,也可支持纯只读的业务。

  • 自定义地址最少能够挂载一个只读节点,通过这个地址的请求只会到达这个只读节点。

说明

PolarDB支持创建单节点的自定义地址。若此节点故障,该地址可能会有最多1小时的不可用,请勿用于生产环境。

私网地址和公网地址

网络类型

说明

使用场景

私网

  • 通过私网的连接地址访问可以发挥PolarDB的最佳性能。

  • 创建集群时会默认生成一个私网的连接地址,该地址支持修改但无法释放。

例如:

  • ECS与数据库集群位于同一VPC,那么ECS可以通过私网地址访问数据库集群。

  • 使用DMS访问数据库集群。

公网

  • 您可以申请释放公网的连接地址。

  • 公网即因特网,通过公网访问将无法实现PolarDB最佳性能。

例如:通过公网访问数据库集群进行维护操作。

查看连接地址和端口

  1. 登录PolarDB控制台,在左侧导航栏单击集群列表,选择集群所在地域,并单击目标集群ID进入集群详情页。

  2. 基本信息页面的数据库连接区域,将鼠标移动到目标地址位置,即可在弹出的对话框中查看网络信息,包括连接地址和端口号。image

说明

如果您之前是通过域名连接到数据库,当数据库迁移上云后,想要保留原来的数据库域名,可以单击更多 > 绑定私有域名进行绑定。仅私网的连接地址支持绑定私有域名

申请公网连接地址

  1. 登录PolarDB控制台,在左侧导航栏单击集群列表,选择集群所在地域,并单击目标集群ID进入集群详情页。

  2. 在集群基本信息页面的数据库连接区域,找到目标地址,单击目标地址中公网右侧的申请

    image

    说明

    仅支持申请公网连接地址。在创建集群和自定义地址时,默认已生成私网连接地址,因此无需申请。

  3. 在弹出的对话框中,设置连接地址前缀,单击确定

    说明

    连接地址前缀需满足如下条件:

    • 由小写字母、数字、中划线(-)组成,6~40个字符。

    • 以字母开头,以数字或字母结尾。

下一步

连接数据库

相关API

API

描述

CreateDBEndpointAddress

创建PolarDB集群主地址、默认集群地址和自定义集群地址的公网连接地址。

DescribeDBClusterEndpoints

查询PolarDB集群的地址信息。