使用 Azure 入口網站 將適用於 適用於 PostgreSQL 的 Azure 資料庫 的 Azure 資料庫 - 單一伺服器移至另一個區域
適用於:適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器
重要
適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器位於淘汰路徑上。 強烈建議您升級至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。 如需移轉至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的詳細資訊,請參閱單一伺服器 適用於 PostgreSQL 的 Azure 資料庫 發生什麼事?。
將現有的 適用於 PostgreSQL 的 Azure 資料庫 伺服器從某個區域移至另一個區域時,有各種案例。 例如,您可能想要將生產伺服器移至另一個區域,做為災害復原規劃的一部分。
您可以使用 適用於 PostgreSQL 的 Azure 資料庫 跨區域讀取複本來完成移至另一個區域。 若要這樣做,請先在目標區域中建立讀取複本。 接下來,停止復寫至讀取複本伺服器,使其成為可接受讀取和寫入流量的獨立伺服器。
注意
本文著重於將您的伺服器移至不同的區域。 如果您想要將伺服器移至不同的資源群組或訂用帳戶,請參閱移動文章。
必要條件
跨區域讀取複本功能僅適用於 適用於 PostgreSQL 的 Azure 資料庫 - 一般用途或記憶體優化定價層中的單一伺服器。 請確定來源伺服器處於這些定價層中。
請確定您的 適用於 PostgreSQL 的 Azure 資料庫 來源伺服器位於您想要從中移動的 Azure 區域中。
準備移動
若要使用 Azure 入口網站 準備來源伺服器以進行複寫,請使用下列步驟:
- 登入 Azure 入口網站。
- 選取您想要作為來源伺服器的現有 適用於 PostgreSQL 的 Azure 資料庫 伺服器。 這個動作會開啟 [概觀] 頁面。
- 從伺服器的功能表中,選取 [ 複寫]。 如果 Azure 複寫支援設定為至少 複本,您可以建立讀取複本。
- 如果 Azure 複寫支援至少 未設定為 [複本],請加以設定。 選取 [儲存]。
- 選取 [ 是],重新啟動伺服器以套用變更。
- 作業完成後,您會收到兩個 Azure 入口網站 通知。 有一個更新伺服器參數的通知。 伺服器重新啟動的另一個通知會緊接在後面。
- 重新整理 [Azure 入口網站] 頁面,以更新 [複寫] 工具列。 您現在可以為此伺服器建立讀取複本。
若要使用 Azure 入口網站 在目標區域中建立跨區域讀取複本伺服器,請使用下列步驟:
- 選取您想要作為來源伺服器的現有 適用於 PostgreSQL 的 Azure 資料庫 伺服器。
- 從功能表選取 [設定] 底下的 [複寫]。
- 選取 [新增複本]。
- 輸入複本伺服器的名稱。
- 選取複本伺服器的位置。 預設位置與主伺服器相同。 確認您已選取要部署複本的目標位置。
- 選取 [ 確定 ] 以確認複本的建立。 在複本建立期間,數據會從來源伺服器複製到複本。 建立時間可能會持續數分鐘以上,與來源伺服器的大小成正比。
注意
當您建立複本時,它不會繼承主伺服器的防火牆規則和 VNet 服務端點。 您必須個別針對複本設定這些規則。
移動
重要
獨立伺服器無法再次設定為複本。 在您停止讀取複本上的複寫之前,請確定該複本上已經有您所需要的所有資料。
若要停止從 Azure 入口網站 複寫至複本,請使用下列步驟:
- 建立複本之後,找出並選取您的 適用於 PostgreSQL 的 Azure 資料庫 來源伺服器。
- 從功能表選取 [設定] 底下的 [複寫]。
- 選取複本伺服器。
- 選取 [ 停止復寫]。
- 選取 [ 確定] 以確認您想要停止複寫。
清除來源伺服器
您可能要刪除來源 適用於 PostgreSQL 的 Azure 資料庫 伺服器。 若要這樣做,請使用下列步驟:
- 建立複本之後,請找出並選取您的 適用於 PostgreSQL 的 Azure 資料庫 來源伺服器。
- 在 [概觀] 視窗中,選取 [刪除]。
- 輸入來源伺服器的名稱以確認您想要刪除。
- 選取 [刪除]。
下一步
在本教學課程中,您會使用 Azure 入口網站,將 適用於 PostgreSQL 的 Azure 資料庫 伺服器從某個區域移至另一個區域,然後清除不需要的來源資源。
- 深入了解讀取複本
- 深入瞭解如何在 Azure 入口網站 中管理讀取複本
- 深入了解商務持續性選項