AWS RDS 多可用区 "Storage Full" 故障转移

AWS RDS Multi-AZ "Storage Full" Failover

快速提问,

很可能知道答案,但是如果将多可用区 RDS 与 MySql 一起使用并且主存储已满,那么备用副本也会满吗?在这种情况下,故障转移只有在主存储出现问题但不一定已满时才会成功。

在这种情况下,除了 Cloudwatch 和 RDS 存储指标之外,您还会使用哪些替代方案?

是的,关于备用存储,您是正确的 space。

您应该将 CloudWatch 警报配置为提前通知您。例如,您可以将其配置为在存储空间达到 80% 时开始向您发送电子邮件,并计划在达到 100% 之前增加存储空间 space。

我不确定您需要什么替代 CloudWatch/RDS 指标,或者您正在寻找 RDS 存储指标的替代方法。具体是什么 CloudWatch/RDS 没有提供您认为需要的东西?

备选方案是使用 Amazon Aurora。

他们承诺存储会随着您的使用而动态增长。您只需为使用的存储空间付费。它会随着 S3 的增长而增长,这比您希望任何 MySQL 实例增长的速度都要快。

我仍然对 Aurora 有一些疑问——比如如果您扩展 InnoDB 表空间但无法缩小它会发生什么?您必须转储并恢复所有内容吗? (我假设我们已经禁用了 file-per-table。)

我想可以手动创建一个从站,然后以最短的停机时间切换到从站。