停止具有多 AZ 的 AWS RDS 实例的适当方法
Appropriate way of stopping AWS RDS Instances having Multi AZ
如果在多可用区环境中配置 AWS RDS 实例,则无法停止。答案 建议我们应该禁用多可用区,停止然后重新启动实例。我的问题是
- 多可用区期间创建的副本会怎样?
- 当我们用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 冻结应该是最小的,因为它不需要在冻结期间复制整个数据集——它应该只持续足够长的时间来建立一个安全的快照,从中将主实例克隆到第二台机器上。其余的同步应该在后台进行。
如果在多可用区环境中配置 AWS RDS 实例,则无法停止。答案
- 多可用区期间创建的副本会怎样?
- 当我们用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 冻结应该是最小的,因为它不需要在冻结期间复制整个数据集——它应该只持续足够长的时间来建立一个安全的快照,从中将主实例克隆到第二台机器上。其余的同步应该在后台进行。