Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В случае катастрофы в регионе Azure может обеспечить защиту от региональных или крупных географических катастроф, реализуя аварийное восстановление с использованием другого региона. Чтобы узнать больше о способности к восстановлению при сбоях в регионах Azure, см. документацию по надежности Azure.
База данных Azure для PostgreSQL предоставляет возможности, которые защищают данные и минимизируют простой для критически важных баз во время запланированных и незапланированных событий простоя. На основе инфраструктуры Azure, которая обеспечивает надежную устойчивость и доступность, База данных Azure для PostgreSQL предлагает функции непрерывности бизнес-процессов, обеспечивающие защиту от сбоев, требования к времени восстановления и снижение риска потери данных. При разработке приложений следует учитывать допустимость простоя — цель времени восстановления (RTO) и потери данных — цель точки восстановления (RPO). Например, для базы данных, критически важной для бизнеса, требуется более строгое время простоя, чем тестовая база данных.
Сравнение георепликации с геоизбыточным хранилищем резервных копий
Георепликация с репликами чтения и георезервное копирование — это решения для географического аварийного восстановления. Однако они отличаются в деталях их предложений. Чтобы выбрать подходящее решение для вашей системы, важно понимать и сравнивать их функции.
| Функция | Geo-replication | Георезервное копирование |
|---|---|---|
| Автоматическое переключение при сбое | нет | нет |
| Пользователь должен обновить строку подключения после отказа сбоев. | нет | Да |
| Может находиться в непарном регионе | Да | нет |
| Поддерживает масштабирование чтения | Да | нет |
| Его можно настроить после создания сервера. | Да | нет |
| Восстановление к определенной точке во времени | нет | нет |
| Гарантированная емкость | Да | нет |
Геоизбыточное резервное копирование и восстановление
Геоизбыточное резервное копирование и восстановление позволяют восстановить сервер в другом регионе в случае аварии. Это также обеспечивает устойчивость объектов резервного копирования как минимум на 99,99999999999999 % (16 девяток) в течение заданного года.
Геоизбыточное резервное копирование можно настроить только во время создания сервера. Если на сервере настроено геоизбыточное резервное копирование, данные резервного копирования и журналы транзакций копируются в парный регион в асинхронном режиме через репликацию хранилища.
Дополнительные сведения о геоизбыточного резервного копирования и восстановлении см. в разделе геоизбыточное резервное копирование и восстановление.
Реплики для чтения
Межрегиональные реплики чтения можно развёртывать для защиты баз данных от сбоев на уровне регионов. Реплики чтения обновляются асинхронно с помощью технологии физической репликации гибкого экземпляра сервера Базы данных Azure для PostgreSQL и могут отстать от основного. Реплики чтения поддерживаются в уровнях вычисления общего назначения и оптимизированных для памяти.
Дополнительные сведения о функциях и особенностях читающих реплик см. в разделе Читающие реплики.
Обнаружение сбоев, уведомление и управление
Если на сервере настроено геоизбыточное резервное копирование, можно выполнить геовосстановление в парном регионе. Новый сервер развертывается и восстанавливается до последних доступных данных, скопированных в этот регион.
Можно также использовать кросс-региональные реплики чтения. В случае сбоя региона можно выполнить операцию аварийного восстановления, повышая реплику для чтения до автономного сервера для чтения и записи. Ожидается, что RPO составит не более 5 минут (возможна потеря данных), за исключением случаев серьезного регионального сбоя, когда RPO может быть близок к задержке репликации во время сбоя.
Дополнительные сведения о незапланированном устранении простоя и восстановлении после региональной аварии см. в разделе "Внеплановая защита от простоя".