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


Сведения о базе данных Azure для PostgreSQL — гибкое резервное копирование сервера

Azure Backup и службы Баз данных Azure объединены, чтобы создать решение корпоративного класса для резервного копирования для серверов базы данных Azure для PostgreSQL, где резервные копии сохраняются до 10 лет. Эта функция предоставляет следующие возможности:

  • Вы можете продлить срок хранения резервных копий за 35 дней, что является максимальным ограничением, поддерживаемым возможностью резервного копирования уровня операций гибкой базы данных PostgreSQL. Подробнее.
  • Резервные копии копируются в изолированную среду хранения за пределами клиента и подписки, обеспечивая таким образом защиту от атак программ-шантажистов.
  • Azure Backup обеспечивает повышенную устойчивость резервного копирования, защищая исходные данные от различных уровней потери данных от случайного удаления до атак программ-шантажистов.
  • Решение нулевой инфраструктуры с помощью службы Azure Backup управляет резервными копиями с помощью автоматического планирования хранения и резервного копирования.
  • Централизованный мониторинг всех операций и заданий с помощью центра резервного копирования.

Процесс резервного копирования

Чтобы выполнить операцию резервного копирования, выполните следующие действия.

  1. Grant permissions to the backup vault MSI on the target ARM resource (PostgreSQL-Flexible server), establishing access, and control.
  2. Настройте политики резервного копирования, укажите планирование, хранение и другие параметры.

После успешной настройки:

  1. The Backup service invokes the backup based on the policy schedules on the ARM API of PostgresFlex server, writing data to a secure blob-container with a SAS for enhanced security.
  2. Резервное копирование выполняется независимо, предотвращая нарушения во время длительных задач.
  3. Жизненные циклы точек хранения и восстановления соответствуют политикам резервного копирования в целях эффективного управления.
  4. Во время восстановления служба резервного копирования вызывает процесс восстановления через API ARM сервера PostgresFlex, используя SAS для асинхронного и непрерывного восстановления.

Схема, показывающая процесс резервного копирования.

Проверка подлинности Azure Backup с сервером PostgreSQL

Служба Azure Backup должна подключаться к гибкому серверу Azure PostgreSQL при принятии каждой резервной копии. 

Разрешения для резервного копирования

For successful backup operations, the vault MSI needs the following permissions:

  1. Restore: Storage Blob Data Contributor role on the target storage account.
  2. Резервное копирование:
    1. PostgreSQL Flexible Server Long Term Retention Backup role on the server.
    2. Роль читателя в группе ресурсов сервера.

Общие сведения о ценах

Вы несете плату за:

  • Плата за защищенный экземпляр: в Azure Backup для PostgreSQL — гибких серверов взимается плата за защиту экземпляра, которая зависит от размера базы данных. При настройке резервного копирования для гибкого сервера PostgreSQL создается защищенный экземпляр. Each instance is charged on the basis of its size (in GBs) on a per unit (250 GB) basis.

  • Плата за хранилище резервных копий: Azure Backup для PostgreSQL — гибкие серверы хранят резервные копии на уровне хранилища Vault Tier. Restore points stored in the vault-standard tier are charged a separate fee called Backup Storage fee as per the total data stored (in GBs) and redundancy type enable on the Backup Vault.

Следующие шаги

Резервное копирование базы данных Azure для PostgreSQL — гибкий сервер с помощью портала Azure.