停止具有多 AZ 的 AWS RDS 实例的适当方法

Appropriate way of stopping AWS RDS Instances having Multi AZ

如果在多可用区环境中配置 AWS RDS 实例,则无法停止。答案 建议我们应该禁用多可用区,停止然后重新启动实例。我的问题是

  1. 多可用区期间创建的副本会怎样?
  2. 当我们用AZ重启实例时,它会创建一个新的副本吗?

如果发生以上两种情况中的任何一种,重新创建多可用区时的 IO 冻结将相当高(因为数据库有很多数据)。请求您的见解。我需要停止我们的暂存环境,但需要确保以上几点。

What happens to the replica created during the Multi AZ?

禁用multi-AZ后它会分离并销毁。

Will it create a new replica when we restart the instance with AZ?

是的,在为 multi-AZ 重新启动并重新配置实例后,将在第二个 AZ 中创建一个新的故障转移实例。这需要一些时间才能准备就绪。

the IO freeze while re creating Multi AZ will be quite higher (as db has lots of data).

你观察到了吗? IO 冻结应该是最小的,因为它不需要在冻结期间复制整个数据集——它应该只持续足够长的时间来建立一个安全的快照,从中将主实例克隆到第二台机器上。其余的同步应该在后台进行。