数据库代理服务的部署模式有哪些
网站编辑2022-12-06 13:28:09234
数据库代理服务的部署模式有哪些?云数据库RDS MySQL提供两种数据库代理服务的部署模式:独享代理和共享代理。共享代理也叫多租户代理,属于多用户共享代理资源,争抢资源会导致代理服务不稳定,同时不支持独享代理的高级特性,如连接池、SSL加密、事务拆分等;共享代理中的读写分离地址类型依赖主实例的网络地址类型,当您切换了主实例的网络类型,读写分离地址的网络类型也会被切换。目前共享代理模式已下线,更多信息,请参见【通知】2021年04月01日起共享代理功能停止更新维护。
1、更好的稳定性。
2、更好的隔离性。
3、更好的性能。每个RDS实例最多可以创建60个代理实例,Sysbench基准测试OLTP场景下,QPS稳定在2万到5万,建议以实际业务压测数据为准。
说明:独享代理本身并没有最大连接数的限制,连接数的限制还是由后端数据库中计算节点的规格决定。
4、扩容方便快捷,您可以快速调整代理数量。
5、代理性能可监控,您可以根据监控数据及业务规划调整代理个数。
6、切换主实例的网络类型不会改变读写分离地址的网络类型。
7、提供独享代理连接地址,应用使用该地址后不用反复变更应用内的地址,减少维护成本。只要不释放代理,代理连接地址可以永远使用。例如您在大促时期开启读写分离,大促结束后释放只读实例,关闭读写分离,也不用变更应用内的连接地址。
8、支持自动读写分离,减少维护成本。例如,有只读实例时,一般需要在应用程序中添加每个主实例和只读实例的地址,手动实现读写分离。而开通独享代理后,应用程序中只需配置一个代理连接地址,该地址会自动实现读写分离,将读请求发送至只读实例,将写请求发送至主实例。即使增加或删除只读实例,也无需调整应用程序的设置。
9、支持更多高级功能,例如连接池、事务拆分、SSL加密等。
说明:由于共享代理的局限性,新实例目前不支持共享代理。RDS MySQL仅为已开通共享代理的存量实例继续提供服务。已开启共享代理的实例建议升级为独享代理,享受更多高级特性。具体操作,请参见共享代理升级为独享代理。
典名科技是阿里云的旗舰级代理商,与阿里云合作已有10年。如果您对阿里云的产品感兴趣,可以咨询我们的在线客服,我们7*24小时客服在线,技术专家一对一提供服务,随时随地为您答疑解惑,能为客户带来最优的服务体验!期待与您的合作!







