本文为您介绍如何通过云数据库 PostgreSQL 控制台为实例开通数据库代理。
前提条件
实例状态为运行中。
实例数据库版本满足以下要求:
PostgreSQL 12:v12.22_r1.41及以上。
PostgreSQL 13:v13.22_r1.36及以上。
PostgreSQL 14:v14.23_r1.45及以上。
PostgreSQL 15:v15.18_r1.31及以上。
PostgreSQL 16:v16.14_r1.26及以上。
PostgreSQL 17:v17.10_r1.19及以上。
PostgreSQL 18:v18.4_r1.10及以上。
注意事项
若实例的内核小版本过低,不满足前提条件中内核版本的要求,则不支持开通数据库代理,请参见 升级内核小版本 操作升级后再开通数据库代理。 支持地域
支持开通数据库代理的地域为:广州、深圳、深圳金融、上海、上海金融、南京、北京、北京金融、天津、成都、重庆、中国香港、新加坡、曼谷、雅加达、首尔、法兰克福、硅谷、弗吉尼亚、圣保罗、东京、利雅得。
操作步骤
2. 在实例列表找到目标实例,单击实例 ID 进入实例管理页。
3. 在实例管理页,选择数据库代理页,单击立即开启。
4. 在弹出的对话框,完成如下配置,单击确定。
|
节点规格 | 支持选择的节点规格为:2核/4000MB、4核/8000MB、8核/16000MB。 |
可用区及节点个数 | 选择数据库代理可用区,具体可选资源请以实际配置页面显示为准。 选择节点个数,推荐的代理节点个数计算方法如下: 推荐的代理节点个数为主实例和只读实例 CPU 核数的之和的1/16(向上取整),例如主实例为8核 CPU,只读实例为16核 CPU,则推荐代理数量 = (8+16)/16 ≈ 2 说明: 若计算后所需代理节点数量超过购买限制,建议选择更高规格的代理节点。 |
私有网络 | 选择数据库代理的网络,仅支持私有网络 VPC。如需新建私有网络,请单击 新建私有网络。 |
子网 | 选择私有网络下的子网。如需新建子网,请单击 新建子网。 |
安全组 | 选择已有安全组或新建安全组。如需新建安全组,请单击 新建安全组。 说明: 访问数据库代理需要开通配置安全策略,放通内网访问端口,操作参考 管理安全组。 |
描述 | 输入代理的描述信息(可选项)。 |
5. 开通成功后,即可在数据库代理页查询到数据库代理的基本信息、代理节点、连接地址等。
说明:
若出现各代理节点连接数不均衡的现象,可单击重新配置负载均衡打散连接。执行后将把现有连接按权重重新分配到各后端节点,过程中可能造成短暂连接抖动,建议在低峰期执行,并确保业务具备重连机制。