Назад | Перейти на главную страницу

Вариант AWS RDS в нескольких зонах доступности: нужно ли что-либо делать при аварийном переключении?

Предположим, что основной экземпляр RDS умирает и автоматически переключается на резервный экземпляр. В этот момент мне нужно что-нибудь делать? Или AWS автоматически создает новый резервный экземпляр, чтобы вся ситуация вернулась к состоянию до того, как произошло переключение при отказе?

Насколько мне известно, с multi-az AWS RDS aws сохраняет экземпляр реплики в режиме ожидания в другой зоне доступности и выполняет переключение при отказе, автоматически указывая конечной точкой DNS на резервный экземпляр, если основной экземпляр умирает. Таким образом, переключение происходит автоматически, и вам не нужно ничего особо делать со стороны aws. Также aws автоматически восстанавливает неработоспособный экземпляр, но НЕ выполняет возврат к восстановленному экземпляру. Все, что вам нужно позаботиться, это то, что ваше приложение адаптируется к этому изменению DNS и автоматически восстанавливает соединения, если какие-либо соединения терпят неудачу, особенно если вы используете пул соединений со стороны приложения.