一、注意事项
·数据库代理目前支持的地域:
·北京(除一、二、四区)、上海(除一区)、广州(除一、二区)、成都、重庆、南京、香港(除一区)。
·东京(除一区)、弗吉尼亚(除一区)、硅谷(除一区)、首尔(除一区)、新加坡(除一、二区)、曼谷二区、圣保罗一区。
·数据库代理目前支持的版本:MySQL 5.7(内核小版本须2.0.19及以上),MySQL 8.0(内核小版本须3.1.5及以上),升级集群内核小版本会同时升级所关联的读写实例、只读实例,请参见 升级内核小版本。
·只读分析引擎所有版本均支持数据库代理。
二、操作步骤
1. 登录 TDSQL-C MySQL 版控制台,在集群列表,选择需要开启代理的集群,单击集群 ID 或操作列的管理,进入集群管理页面。
2. 在集群管理页面,选择数据库代理页,单击立即开启。
3. 在弹出的对话框,完成如下配置,单击确定。
| 参数 | 说明 |
| 网络类型 | 选择数据库代理的网络,仅支持私有网络 VPC。 |
| 代理规格 | 支持选择规格为2核4000MB内存、4核8000MB内存、8核16000MB内存。 |
| 可用区及节点个数 | 选择数据库代理可用区,支持单击新增可用区来多选,可选择的可用区数量与当前地域可选可用区数量相关。选择节点个数,推荐的代理节点个数计算方法与代理规格相关。代理规格选择2核4000MB内存,则推荐的代理节点个数为主实例和只读实例 CPU 核数之和的1/8(向上取整),例如主实例为4核 CPU,只读实例总算力数为8核 CPU,则推荐代理数量 = (4 + 8) / 8 ≈ 2。代理规格选择4核8000MB内存,则推荐的代理节点个数为主实例和只读实例 CPU 核数之和的1/16(向上取整)。例如主实例为8核 CPU,只读实例总算力数为16核 CPU,则推荐代理数量 = (8 + 16) / 16 ≈ 2。代理规格选择8核16000MB内存,则推荐的代理节点个数为主实例和只读实例 CPU 核数之和的1/32(向上取整)。例如主实例为64核 CPU,只读实例总算力数为64核 CPU,则推荐代理数量 = (64 + 64) / 32 ≈ 4。若你的集群为多可用区部署,为保证数据库代理高可用性,推荐你在主备可用区均配置数据库代理节点,且节点数量为一致。注意:如果所选数据库代理与主实例不在同一可用区,通过数据库代理连接时,写入性能可能会下降。若计算推荐节点个数后所需代理节点数量超过购买限制,建议选择更高规格代理。 |
| 安全组 | 可根据需要选择已有安全组或新建安全组。注意:访问数据库代理需要开通配置安全策略,放通内网访问端口(当前内网端口为:3306),具体详见 安全组配置。 |
| 备注 | 非必填项,可为要开通的数据库代理服务进行备注。 |
4. 开通成功后,可在数据库代理页查看基本信息,管理代理节点,也可在连接地址项对数据库代理地址、网络类型修改和添加备注。
注意:说明:
三、相关 API
| API | 描述 |
| 创建数据库代理 | 本接口(CreateProxy)用于开启集群的数据库代理。 |
| 查询数据库代理列表 | 本接口(DescribeProxies)用于查询数据库代理列表。 |