Гео-аварийное восстановление в База данных 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 может быть близок к задержке репликации во время сбоя.
Дополнительные сведения о незапланированном устранении простоя и восстановлении после региональной аварии см. в разделе "Внеплановая защита от простоя".
Связанный контент
- База данных Azure для PostgreSQL — документация по гибкому серверу.
- Надежность в Azure.