Я понимаю, что при обновлении до Multi-AZ rds с Single-AZ происходит «кратковременное зависание ввода-вывода». Что именно это означает?
Когда выполняется обновление до развертывания в нескольких зонах доступности, скажем, от малого к большому, повлияет ли вообще рабочая база данных? Сможет ли он использовать резервную базу данных, а затем выполнить отработку отказа?
Два вопроса об AWS RDS Multi AZ
Ответы (2)
Ответы на ваши вопросы записаны:
Когда вы решите перейти от одной зоны доступности к нескольким зонам доступности, произойдет кратковременное зависание операций ввода-вывода. Это означает, что некоторое время база данных будет недоступна. Операции чтения и записи в базе данных выполняться не будут. В основном, продолжительность для этого составляет около 3-4 минут.
Да, производственная база данных будет затронута при изменении размера вычислений (от малого до большого). Лучше всего выполнять операцию изменения размера во время планового обслуживания. Если выбрать вариант «Применить немедленно», некоторое время база данных будет недоступна (время переключить управление на сервер резервного копирования).
С уважением, Санкет Данги
время простоя при преобразовании из одной зоны доступности в несколько зон доступности — это, по сути, время, необходимое для запуска нового экземпляра и его полной функциональности, как сказал Санкет, это может занять несколько минут.
масштабирование развертывания в нескольких зонах доступности сначала увеличивает подчиненный экземпляр, а затем выполняет отработку отказа. время простоя — это время, необходимое для фактического аварийного переключения, обычно ближе к минуте.
Масштабирование развертывания в нескольких зонах доступности осуществляется путем добавления дополнительных реплик чтения (исходных из резервной системы), которые не прерываются. имейте в виду, что добавление реплик чтения создает в конечном итоге непротиворечивую систему, которая может быть или не быть желательной.
также ничего не стоит использовать одни и те же типы инстансов во всех инстансах в нескольких зонах доступности, иначе дисбаланс может привести к задержке реплики.
как вы, вероятно, понимаете, лучше всего начинать с конфигурации с несколькими зонами доступности с самого начала. это значительно упрощает масштабирование и масштабирование с меньшим временем простоя.