RDS提供数据库独享代理服务,基于独享代理提供更多高级功能,例如读写分离、连接池、事务拆分、SSL加密等。
前提条件
- 实例版本如下:
- MySQL 8.0三节点企业版(内核小版本20191204或以上)
- MySQL 8.0高可用版(内核小版本20190915或以上)
- MySQL 5.7三节点企业版(内核小版本20191128或以上)
- MySQL 5.7高可用版(内核小版本20190925或以上)
- MySQL 5.6高可用版(内核小版本20200229或以上)
- 实例不处于华东1(杭州)可用区C和D。
说明 如果实例处于不支持的可用区,可以迁移可用区后再开通独享代理。详情请参见迁移可用区。
功能限制
- 数据库独享代理暂不支持压缩协议。
- 数据库独享代理暂不支持切换交换机。
操作步骤
本节介绍如何在控制台上开通代理服务,您也可以在创建只读实例时同时开通代理服务,详情请参见创建MySQL只读实例。
页面介绍
开启数据库独享代理后,您可以使用如下功能:
- 代理服务
代理服务总览页面,可以升级独享代理小版本、新增连接地址等。
类别 参数 说明 代理地址 运行状态 代理运行状态。 实例ID 代理ID。 关联代理实例数量 代理连接地址关联的代理数量,可以通过增加代理数量提升代理处理请求的能力。 连接地址 代理终端 代理终端名称,一个代理终端中可以创建多个连接地址。更多信息,请参见什么是代理终端(原读写分离)。 连接地址 代理连接地址,独享代理目前提供一个默认代理连接地址,代理终端功能绑定该地址。 您可以额外新增、修改、删除代理地址。更多信息,请参见设置独享代理连接地址。 端口 代理连接地址的端口。 说明 您可以单击右侧的修改端口按钮修改代理连接端口,取值:1000~5999。网络地址类型 代理地址的网络地址类型。暂不支持切换网络地址类型。 代理实例 代理类型 当前仅支持独享代理。 代理规格 代理的规格,当前仅支持2核CPU、4 GB内存的规格。 开通个数(个) 代理的数量,多个代理可以实现负载均衡,分担代理压力。最多60个代理。 说明 推荐的代理个数为主实例及只读实例CPU总核数的1/8 (向上取整)。例如主实例为8核CPU,只读实例为4核CPU,则推荐代理数量= (8+4)/8 ≈ 2。
- 代理终端(原读写分离)
通过独享代理地址(读写分离地址)实现读写请求的自动转发。具体操作,请参见开启代理终端。
- 监控数据
使用独享代理时,您可以随时查看独享代理的CPU使用率,了解独享代理的负载情况,以便及时调整代理数量。具体操作,请参见查看监控数据。
- SSL
对独享代理连接地址进行SSL加密,可以保证数据的传输安全。具体操作,请参见设置独享代理SSL加密。
相关API
API | 描述 |
---|---|
ModifyDBProxy | 开启或者关闭RDS实例的数据库独享代理功能。 |
DescribeDBProxy | 查询RDS实例的数据库独享代理详情。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交