【停售/下线】2021年04月01日起共享代理功能停止更新维护

2021年04月01日起,RDS MySQL共享代理功能将停止更新维护,仅提供产品服务技术支持,如果您的业务不再使用共享代理(即没有使用读写分离服务),可以关闭代理。如果您的业务还在使用共享代理,建议您尽快升级到独享代理。

RDS数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,搭配只读实例可以实现自动读写分离,降低主实例负载。RDS MySQL当前提供两种类型的数据库代理服务:独享代理和共享代理。相比共享代理,独享代理具有高可用、高性能、可运维、简单易用等特点,同时提供事务拆分、连接池等高级功能。

停止更新维护时间

2021年04月01日

涉及实例

正在使用共享代理的MySQL 5.7高可用系列(本地SSD盘)和MySQL 5.6实例。

您可以在实例的数据库代理页面查看页签,如果有读写分离(共享)页签表示当前使用的是共享代理。

原因

共享代理同时为多个用户多个实例提供服务,存在资源争抢、隔离等稳定性问题,因此需要您升级共享代理功能,独享代理会提供更优质的服务。关于独享代理的优势,请参见优势

影响

  • 不再更新维护共享代理,只会更新维护独享代理。

  • 共享代理的稳定性不再提供SLA保障,因此存在稳定性风险。

建议

建议您在2021年04月01日之前将共享代理升级为独享代理

费用

独享代理是付费服务,费用详情请参见数据库独享代理费用说明

现在升级享至少一年免费使用独享代理的特惠。更多信息,请参见升级特惠

优势

独享代理相比共享代理,有更多优势,说明如下。

类别

共享代理

独享代理

请求处理能力

无法保障,最大1,000 QPS,业务达到瓶颈后无法扩容。

稳定的请求处理能力,单个独享代理能够提供20,000 QPS,并且支持增加代理数量,扩容处理能力,目前支持最多60个代理。

系统稳定性

多用户多实例相互争抢资源。

实例独享代理资源,不存在争抢问题。

可用性

代理为单节点,发生故障会导致无法连接。

代理为双节点高可用架构,减少故障影响。

监控

不支持监控。

可监控代理CPU,及时掌控代理资源瓶颈。

读写分离

支持

支持

读写分离连接地址

支持。关闭读写分离后,读写分离地址会立即释放,需要修改应用程序中的连接地址。

支持。基于独享代理连接地址实现读写分离,只需在应用程序中配置独享代理连接地址,开启或关闭读写分离无需修改应用程序。只要有代理在,独享代理连接地址一直保留。

高级特性

多个高级特性:

  • 连接池:有效解决连接数过多或短连接业务(例如PHP)频繁建立新连接导致实例负载过高的问题。

  • 事务拆分:将事务内写操作之前的读请求转发到只读实例,降低主实例负载。

  • 代理SSL加密:对独享代理连接地址进行SSL加密,保证数据的传输安全。