Является ли использование одной реплики Amazon Document DB наиболее быстрым отказом с течением времени?
Поскольку в переключении при отказе не участвуют выборы, поэтому, когда основной сервер не работает, он автоматически переключится на единственного ведомого?
1 ответ
Ответ на ваш вопрос находится в документации. https://docs.aws.amazon.com/documentdb/latest/developerguide/replication.html
В частности:
Если происходит сбой в первичном экземпляре (AZ1), происходит переключение при сбое, и одна из существующих реплик переводится в первичную. Когда старый первичный восстанавливается, он становится репликой в той же зоне доступности, в которой он был подготовлен (AZ1). При подготовке кластера из трех экземпляров Amazon DocumentDB продолжает сохранять этот кластер из трех экземпляров. Amazon DocumentDB автоматически обрабатывает обнаружение, аварийное переключение и восстановление сбоев экземпляров без какого-либо ручного вмешательства.
а также
Вы можете указать реплики Amazon DocumentDB в качестве целей отработки отказа. То есть в случае сбоя основного экземпляра указанная реплика Amazon DocumentDB или реплика из уровня повышается до основного экземпляра. Существует короткое прерывание, во время которого запросы на чтение и запись, сделанные первичному экземпляру, завершаются с ошибкой. Если в вашем кластере Amazon DocumentDB нет реплик Amazon DocumentDB, при сбое основного экземпляра он создается заново. Продвижение реплики Amazon DocumentDB намного быстрее, чем повторное создание первичного экземпляра.
Подробнее о отказоустойчивости читайте здесь. https://docs.aws.amazon.com/documentdb/latest/developerguide/db-cluster-fault-tolerance.html