如果reader实例和writer实例具有不同的实例类型,DocumentDB故障转移如何发生? &g



我有一个只有一个复制实例(db.r5.16xlarge)和一个主实例(db.r5.24xlarge)的DocumentDB集群。如果主实例发生了某些情况并且发生了故障转移,则复制实例将充当新的主实例。一旦上一个主实例准备就绪,它是否会再次故障转移回初始的db.r5.24xlarge主实例?

不,它不会再次故障转移以提升上一个主实例。您必须手动进行故障转移以提升更大的实例。

使用故障转移层的3个实例可以实现更好的控制。每个副本实例都与一个故障转移层(0-15)相关联,其中较低的层意味着该实例具有较高的选择优先级。

例如,一个集群在tier-1上有两个db.r5.24xlarge集,在tier-2上有一个db.r5.16xlarge集。如果主db.r5.24xlarge不可用,那么另一个db.r5.24xlarge将被提升,因为它具有更高的优先级。

参考。

最新更新