適用於 MySQL 的 Azure 資料庫 的長期保留 - 使用 Azure 備份 彈性伺服器 (預覽)

Azure 備份 和 Azure Database Services 一起可讓您建置企業級備份解決方案,以 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,將備份保留最多 10 年。 如果您有 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,則可以使用 MySQL - 彈性資料庫的內建操作層備份功能,將備份保留期延長超過 35 天。

這項功能可讓您將目前 35 天的備份保留限制延長至 10 年,以符合您的合規性和法規需求。

此外,備份會複製到租使用者外部的隔離儲存環境,而訂用帳戶會提供防範勒索軟體攻擊的保護。 除了長期保留 (LTR),這項功能可藉由保護源數據免於不同層級的數據遺失,例如意外刪除和勒索軟體保護,來增強備份復原能力。 這是一個零基礎結構解決方案,Azure 備份 使用自動化保留和備份排程來管理備份。 您可以建立備份原則來定義備份排程和保留。 根據原則定義,Azure 備份 將備份以 Blob 的形式傳輸至保存庫,並管理其生命週期。 您可以透過 Azure 備份 中心,集中管理其他受保護工作負載的備份。

您可以在指定的記憶體容器中復原此備份,以用來重建 MySQL - 彈性伺服器。 您也可以使用原生工具來將此數據還原為新的 MySQL - 彈性伺服器與資料庫原生工具。

適用於 MySQL 的 Azure 資料庫 - 彈性伺服器備份流程

若要備份 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器:

  1. 授與目標 ARM 資源上備份保存庫 MSI 的許可權(MySQL 彈性伺服器),建立訪問控制。
  2. 設定備份原則,並指定排程、保留和其他參數。

完成設定之後:

  • Azure 備份 會根據 MySQL Flex 伺服器的 ARM API 上的原則排程叫用備份,將數據寫入具有 SAS 的安全 Blob 容器,以提高安全性。
  • 備份作業會獨立執行,防止長時間執行的工作中斷。
  • 保留和恢復點生命週期會與備份原則保持一致,以便進行有效的管理。
  • 在還原期間,Azure 備份 使用統計分析系統(SAS)在 MySQL - 彈性伺服器的 ARM API 上叫用還原,以進行異步、不中斷的復原。

Diagram shows the backup flow for Azure Database for MySQL Flexible Server.

使用 MySQL 進行 Azure 備份 驗證 - 彈性伺服器

Azure 備份 需要連線到 Azure MySQL - 彈性伺服器,同時進行每個備份。 

適用於 MySQL 的 Azure 資料庫 的許可權 - 彈性伺服器備份

下表列出保存庫 MSI 成功備份作業所需的權限:

作業 權限
Backup - MySQL 彈性伺服器長期保留備份角色

- 伺服器資源群組上的讀者角色。
Restore 儲存體 目標記憶體帳戶上的 Blob 數據參與者角色。

下一步