多可用区、只读副本和备份经常同时出现,但它们解决的是不同问题。

多可用区:应对实例或可用区故障

它维护同步或近同步的备用实例,并在故障时进行切换。核心目标是提高可用性,而不是增加读取能力。

只读副本:扩展读取与分离任务

它适合报表、搜索或读取密集型业务。复制通常存在延迟,应用必须理解最终一致性的影响。

自动备份:恢复误删或历史状态

备份可用于时间点恢复,但恢复需要时间。备份是否存在不等于恢复流程可靠,团队应定期演练。

三者如何组合

关键生产数据库通常以多可用区保证区域内可用性,以备份满足数据恢复需要;只有读取压力或隔离需求明确时,再增加只读副本。

先写下 RPO 和 RTO

只有明确最大可接受数据丢失量与恢复时间,才能判断配置是否足够。