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,及时掌控代理资源瓶颈。 |
读写分离 | 支持 | 支持 |
读写分离连接地址 | 支持。关闭读写分离后,读写分离地址会立即释放,需要修改应用程序中的连接地址。 | 支持。基于独享代理连接地址实现读写分离,只需在应用程序中配置独享代理连接地址,开启或关闭读写分离无需修改应用程序。只要有代理在,独享代理连接地址一直保留。 |
高级特性 | 无 | 多个高级特性: |