В развертывании Multi-AZ Amazon RDS автоматически обеспечивает и поддерживает синхронную резервную копию в другой зоне доступности. Первичный экземпляр БД синхронно реплицируется по зонам доступности в резервную копию, чтобы обеспечить избыточность данных, устранить зависания ввода-вывода и минимизировать пики задержки во время резервного копирования системы. Запуск экземпляра БД с высокой доступностью может повысить доступность во время планового обслуживания системы и помочь защитить ваши базы данных от сбоев экземпляра БД и нарушения зоны доступности.
Создание Multi-AZ развертывания
Вы можете выбрать опцию выбора развертывания с несколькими AZ при создании экземпляра БД или вы также можете выбрать вариант изменения существующего экземпляра БД, чтобы он стал экземпляром БД с несколькими AZ. Следующая диаграмма показывает вариант, где мы модифицируем существующий параметр. Но та же опция также доступна при создании экземпляра БД.
Как работает Multi-AZ
В случае планового или внепланового отключения вашего экземпляра БД, Amazon RDS автоматически переключается на резервную копию в другой зоне доступности, если вы включили Multi-AZ. Время, необходимое для завершения восстановления после сбоя, зависит от активности базы данных и других условий, когда первичный экземпляр БД стал недоступен. Время отработки отказа обычно составляет 60-120 секунд. Однако большие транзакции или длительный процесс восстановления могут увеличить время отработки отказа.
Развертывания Multi-AZ для экземпляров БД Oracle, PostgreSQL, MySQL и MariaDB используют технологию аварийного переключения Amazon. Экземпляры БД SQL Server используют зеркальное отображение SQL Server.