此快速入門說明如何使用 Azure 入口網站建立備份政策,以保護 Azure PostgreSQL 資料庫 - 彈性伺服器,並將其備份到 Azure 備份 Vault。
適用於 PostgreSQL 的 Azure 資料庫 - Flexible Server 的 Azure 備份 政策定義了備份的建立方式與時間、復原點的保留期限,以及資料保護與復原的規則。
必要條件
在你為 PostgreSQL - Flexible Server 建立備份政策之前:
- 檢視 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器備份支援的情境和已知限制。
- 在您想要備份 Azure PostgreSQL Server 資料庫實例的同一區域內,識別或建立一個備份保存庫。
- 請確認 適用於 PostgreSQL 的 Azure 資料庫 Server 的命名是否符合 Azure 備份 的命名指引。 了解命名規則。
- 允許 PostgreSQL - 彈性伺服器的存取權限。 了解 存取權限。
建立備份原則
要為 PostgreSQL - Flexible Server 建立 Azure 資料庫的備份政策,請遵循以下步驟:
點到 韌性>保護政策,然後選擇 + 建立政策>建立備份政策。
在 「開始:建立政策 」窗格中,選擇 解決方案 為 Azure 備份,資料來源 類型 為 PostgreSQL 彈性伺服器的 Azure 資料庫,選擇應該建立政策的保險庫,然後選擇 繼續。
在 「配置備份 」面板中,選擇 「備份政策 」標籤。
在備份政策標籤中,選擇「備份政策」中的「建立新檔案」。
在「建立備份政策」欄格,在「基本」標籤中,輸入新政策名稱的名稱。
在「 排程+保留」 標籤中,在 備用排程中,將備用頻率定義為 每週。
備註
正式可用的 v1(以
pg_dump為基礎)解決方案僅支援每週頻率。 如果你選擇每日頻率,只有該週的第一個備份作業會執行,之後的備份工作在同一週內會失敗。Tip
如果是每日備份排程,復原點目標是一天,而不是每週一次備份,可以試試 Azure 備份 for PostgreSQL 彈性伺服器和彈性叢集(v2),目前還在預覽階段。 v2 解決方案採用受控磁碟快照進行實體備份,而非邏輯備份(以
pg_dump為基礎)。在 保留設定中,選擇 新增保留規則。
在 「新增保留 」面板中,定義保留期間,然後選擇 「新增」。
回到 建立備份政策 窗格時,選擇 檢視 + 建立。
備註
保留規則會依照預先決定的優先順序來評估。 優先順序是每年規則的最高優先順序,後面接著每月規則,然後是每周規則。 沒有其他規則符合資格時,會套用預設保留設定。 例如,相同的恢復點可能是每週第一次成功備份,也可能是每月第一次成功備份。 然而,由於月度規則的優先權高於每週規則,因此每個月首次成功備份的保留值仍適用。
下一步
使用 Azure portal 配置 適用於 PostgreSQL 的 Azure 資料庫 - Flexible Server 的備份。