Поделиться через


Гео-аварийное восстановление в База данных Azure для PostgreSQL — гибкий сервер

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

Если в регионе произошла катастрофа, Azure может обеспечить защиту от региональных или крупных географических аварий с аварийного восстановления, используя другой регион. Дополнительные сведения об архитектуре аварийного восстановления Azure см . в azure для архитектуры аварийного восстановления Azure.

База данных Azure для PostgreSQL гибкий сервер предоставляет функции, которые защищают данные и устраняют простой для критически важных баз данных во время запланированных и незапланированных событий простоя. На основе инфраструктуры Azure, которая обеспечивает надежную устойчивость и доступность, База данных Azure для PostgreSQL гибкий сервер предлагает функции непрерывности бизнес-процессов, обеспечивающие защиту от сбоев, требования к времени восстановления и снижение риска потери данных. При разработке приложений следует учитывать допустимость простоя — цель времени восстановления (RTO) и потери данных — цель точки восстановления (RPO). Например, для базы данных, критически важной для бизнеса, требуется более строгое время простоя, чем тестовая база данных.

Сравнение георепликации с геоизбыточным хранилищем резервных копий

Георепликация с репликами чтения и геоизбыточное резервное копирование — это решения для геоагентного восстановления. Однако они отличаются в деталях их предложений. Чтобы выбрать подходящее решение для вашей системы, важно понимать и сравнивать их функции.

Компонент Георепликация Геоизбыточное резервное копирование
Автоматическая отработка отказа No No
Пользователь должен обновить строка подключения после отработки отказа No Да
Может находиться в непарном регионе Да Нет
Поддерживает масштабирование чтения Да Нет
Его можно настроить после создания сервера. Да Нет
Восстановление до определенной точки во времени No No
Гарантированная емкость Да Нет

Геоизбыточное резервное копирование и восстановление

Геоизбыточное резервное копирование и восстановление позволяют восстановить сервер в другом регионе в случае аварии. Это также обеспечивает устойчивость объектов резервного копирования как минимум на 99,99999999999999 % (16 девяток) в течение заданного года.

Геоизбыточное резервное копирование можно настроить только во время создания сервера. Если на сервере настроено геоизбыточное резервное копирование, данные резервного копирования и журналы транзакций копируются в парный регион в асинхронном режиме через репликацию хранилища.

Дополнительные сведения о геоизбыточного резервного копирования и восстановлении см. в разделе геоизбыточное резервное копирование и восстановление.

Реплики чтения

Межрегионные реплики чтения можно развернуть для защиты баз данных от сбоев на уровне региона. Реплики чтения обновляются асинхронно с помощью База данных Azure для PostgreSQL технологии физической репликации гибкого сервера и могут отстать от основного. Реплики чтения поддерживаются в уровнях вычислений, оптимизированных для общего назначения и памяти.

Дополнительные сведения о функциях и рекомендациях по реплике чтения см. в разделе "Реплики чтения".

Обнаружение сбоев, уведомление и управление

Если на сервере настроено геоизбыточное резервное копирование, можно выполнить геовосстановление в парном регионе. Новый сервер подготавливается и восстанавливается до последних доступных данных, скопированных в этот регион.

Можно также использовать реплики чтения между регионами. В случае сбоя региона можно выполнить операцию аварийного восстановления, продвигая реплика чтения в качестве автономного сервера для чтения. Ожидается, что RPO не более 5 минут (возможна потеря данных), за исключением случаев, если произошел серьезный региональный сбой, RPO может быть близок к задержке репликации во время сбоя.

Дополнительные сведения о незапланированном устранении простоя и восстановлении после региональной аварии см. в разделе "Внеплановая защита от простоя".