適用於 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 資料庫 - 彈性伺服器:
- 授與目標 ARM 資源上備份保存庫 MSI 的許可權(MySQL 彈性伺服器),建立訪問控制。
- 設定備份原則,並指定排程、保留和其他參數。
設定完成後:
- Azure 備份 會根據 MySQL Flex 伺服器的 ARM API 上的原則排程叫用備份,將數據寫入具有 SAS 的安全 Blob 容器,以提高安全性。
- 備份作業會獨立執行,防止長時間執行的工作中斷。
- 保留和復原點生命週期會與備份原則保持一致,以便進行有效的管理。
- 在還原期間,Azure 備份 使用統計分析系統 (SAS) 在 MySQL - 彈性伺服器的 ARM API 上叫用還原,以進行異步、不中斷的復原。
使用 MySQL 進行 Azure 備份 驗證 - 彈性伺服器
Azure 備份 需要連線到 Azure MySQL - 彈性伺服器,同時進行每個備份。
適用於 MySQL 的 Azure 資料庫 的許可權 - 彈性伺服器備份
下表列出保存庫 MSI 成功備份作業所需的權限:
作業 | 權限 |
---|---|
Backup | - MySQL 彈性伺服器長期保留備份角色 - 伺服器資源群組上的讀者角色。 |
Restore | 目標記憶體帳戶上的記憶體 Blob 數據參與者角色。 |
了解定價
您會產生以下費用:
受保護的實例費用:適用於 MySQL 的 Azure 備份 - 彈性伺服器會根據資料庫的大小收取受保護的實例費用。 當您設定 Azure MySQL - 彈性伺服器的備份時,會建立受保護的實例。 每個實例會根據其大小(以 GB 為單位)來收費,每個單位 (250 GB) 為基礎。
備份記憶體費用:適用於 MySQL 的 Azure 備份 - 彈性伺服器會將備份儲存在保存庫層中。 儲存在保存庫標準層中的還原點會根據儲存的總數據(以 GB 為單位)和備份保存庫上的備援類型啟用,收取個別費用,稱為備份記憶體費用。