我打算运行MySQL RDS。 我的问题是,是否有可能在3个可用区域中运行MySQL?或者它仅限于2个AZ。如果它在3AZs中运行,是否意味着与在两个AZ中运行相比,我获得了更好的冗余度?
答案 0 :(得分:2)
使用RDS多可用区高可用性功能1,您只能拥有一个备用副本:
在多可用区部署中,Amazon RDS会自动在不同的可用区中配置和维护同步备用副本。主数据库实例跨可用区同步复制到备用副本,以提供数据冗余,消除I / O冻结,并最大程度地减少系统备份期间的延迟峰值。运行具有高可用性的数据库实例可以提高计划系统维护期间的可用性,并有助于保护数据库免受数据库实例故障和可用区中断的影响。
这只是 故障转移解决方案 - 您无法使用备用数据库进行负载平衡。
您可以创建涵盖其他可用区域的其他只读副本2,并可用于水平扩展读取流量。但有两点需要注意: