高可用只读,让RDS for MySQL更稳定

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

数据库的数据请求分为写请求和读请求。为了避免读请求阻塞写请求,数据库提供只读实例方案,通过主实例+N只读实例实现读写分离,增加吞吐量。单机只读方案存在故障不可用问题,推出了高可用只读方案,具有较短的中断时间。高可用只读通过自动切换到备只读节点来恢复业务。多只读实例Proxy轮询方案也可避免业务中断。用户可以根据业务量、成本和效率选择适合自己的方案。购买高可用只读可直接在管理控制台进行操作。高可用只读支持的磁盘类型和规格类型有限制,不建议修改参数或进行某些操作。

🎯

关键要点

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

继续阅读