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

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

停止更新维护时间

2021年04月01日

涉及实例

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

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

共享代理

原因

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

影响

  • 不再更新维护共享代理,只会更新维护独享代理。
  • 共享代理的稳定性不再提供SLA保障,因此存在稳定性风险。

建议

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

费用

独享代理是付费服务,2021年04月01日之前从共享代理升级为独享代理的实例,可以享受优惠,免除当前实例生命周期内独享代理产生的费用。详细优惠说明,请参见升级独享代理费用说明

说明 如果升级独享代理后通过续费延长了实例到期时间,仍然以升级时的实例到期时间为准。

优势

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

类别 共享代理 独享代理
请求处理能力 无法保障,最大1,000 QPS,业务达到瓶颈后无法扩容。 稳定的请求处理能力,单个独享代理能够提供20,000 QPS,并且支持增加代理数量,扩容处理能力,目前支持最多60个代理。
系统稳定性 多用户多实例相互争抢资源。 实例独享代理资源,不存在争抢问题。
可用性 代理为单节点,发生故障会导致无法连接。 代理为双节点高可用架构,减少故障影响。
监控 不支持监控。 可监控代理CPU,及时掌控代理资源瓶颈。
读写分离 支持 支持
读写分离连接地址 支持。关闭读写分离后,读写分离地址会立即释放,需要修改应用程序中的连接地址。 支持。基于独享代理连接地址实现读写分离,只需在应用程序中配置独享代理连接地址,开启或关闭读写分离无需修改应用程序。只要有代理在,独享代理连接地址一直保留。
高级特性 多个高级特性:
  • 连接池:有效解决连接数过多或短连接业务(例如PHP)频繁建立新连接导致实例负载过高的问题。
  • 事务拆分:将事务内写操作之前的读请求转发到只读实例,降低主实例负载。
  • 代理SSL加密:对独享代理连接地址进行SSL加密,保证数据的传输安全。