高可用只读,让RDS for MySQL更稳定
💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
数据库的数据请求分为写请求和读请求。为了避免读请求阻塞写请求,数据库提供只读实例方案,通过主实例+N只读实例实现读写分离,增加吞吐量。单机只读方案存在故障不可用问题,推出了高可用只读方案,具有较短的中断时间。高可用只读通过自动切换到备只读节点来恢复业务。多只读实例Proxy轮询方案也可避免业务中断。用户可以根据业务量、成本和效率选择适合自己的方案。购买高可用只读可直接在管理控制台进行操作。高可用只读支持的磁盘类型和规格类型有限制,不建议修改参数或进行某些操作。
🎯
关键要点
- 数据库的数据请求分为写请求和读请求。
- 为避免读请求阻塞写请求,数据库提供只读实例方案,实现读写分离。
- 单机只读方案存在故障不可用问题,推出高可用只读方案,具有较短的中断时间。
- 高可用只读通过自动切换到备只读节点来恢复业务。
- 多只读实例Proxy轮询方案可避免业务中断。
- 用户可根据业务量、成本和效率选择适合的方案。
- 高可用只读的购买可在管理控制台直接操作。
- 高可用只读支持的磁盘类型和规格类型有限制,不建议修改参数或进行某些操作。
- 高可用只读实例是一组主、备实例,底层自动实现故障机制响应。
- RDS for MySQL支持将已有的单机只读升级为高可用只读。
- 高可用只读支持的磁盘类型包括SSD云盘、本地盘和极速型SSD。
- 不建议修改高可用只读实例的参数,避免影响其可靠性。
➡️