如果您有多可用区备用数据库实例,是否需要备份(不是快照,而是数据的完整副本)数据库?

Do you need to back up (not snapshot, but full copy of data) DB if you have Multi-AZ standby DB instances?

我了解数据库备份是数据库的完整副本,是发生数据丢失的灾难时的最后手段 -- 恢复数据。

在多可用区备库部署的情况下,我们已经有多个数据副本,因此不可能全部销毁。考虑到这一点,在这种情况下我们还需要数据库备份吗?或者我们可以只使用其他备用实例作为备份?

请注意,我在这里不是在谈论快照。我知道我们仍然需要拍摄快照以在意外更改或人为错误的情况下恢复更改。

多可用区仅在同一区域内备份。它不能保护您免受整个区域中断或破坏造成的数据丢失。

对于任务关键型数据库,您可以定期 different region for live backups, or a cheaper solution is to copy db snapshots to different region 创建只读副本。

我不明白这里强调的是备份这个词。 RDS 快照是实例的完整备份。您可以使用快照中的所有设置恢复整个 rds 实例。所以这是一个备份。 最好有一个从 1(0 表示没有备份)到 35 天(顺便说一句是快照)的备份保留策略。
正如 Marcin 已经谈到的那样,最好有一个只读副本,它可以帮助提高性能并且可以充当备份。主数据库发生任何事情,您可以将只读副本提升到主数据库。