Share via


使用 Azure 入口網站 將適用於 適用於 PostgreSQL 的 Azure 資料庫 的 Azure 資料庫 - 單一伺服器移至另一個區域

適用於:適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器

重要

適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器位於淘汰路徑上。 強烈建議您升級至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。 如需移轉至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的詳細資訊,請參閱單一伺服器 適用於 PostgreSQL 的 Azure 資料庫 發生什麼事?

將現有的 適用於 PostgreSQL 的 Azure 資料庫 伺服器從某個區域移至另一個區域時,有各種案例。 例如,您可能想要將生產伺服器移至另一個區域,做為災害復原規劃的一部分。

您可以使用 適用於 PostgreSQL 的 Azure 資料庫 跨區域讀取複本來完成移至另一個區域。 若要這樣做,請先在目標區域中建立讀取複本。 接下來,停止復寫至讀取複本伺服器,使其成為可接受讀取和寫入流量的獨立伺服器。

注意

本文著重於將您的伺服器移至不同的區域。 如果您想要將伺服器移至不同的資源群組或訂用帳戶,請參閱移動文章。

必要條件

  • 跨區域讀取複本功能僅適用於 適用於 PostgreSQL 的 Azure 資料庫 - 一般用途或記憶體優化定價層中的單一伺服器。 請確定來源伺服器處於這些定價層中。

  • 請確定您的 適用於 PostgreSQL 的 Azure 資料庫 來源伺服器位於您想要從中移動的 Azure 區域中。

準備移動

若要使用 Azure 入口網站 準備來源伺服器以進行複寫,請使用下列步驟:

  1. 登入 Azure 入口網站
  2. 選取您想要作為來源伺服器的現有 適用於 PostgreSQL 的 Azure 資料庫 伺服器。 這個動作會開啟 [概觀] 頁面。
  3. 從伺服器的功能表中,選取 [ 複寫]。 如果 Azure 複寫支援設定為至少 本,您可以建立讀取複本。
  4. 如果 Azure 複寫支援至少 未設定為 [複本],請加以設定。 選取 [儲存]。
  5. 選取 [ ],重新啟動伺服器以套用變更。
  6. 作業完成後,您會收到兩個 Azure 入口網站 通知。 有一個更新伺服器參數的通知。 伺服器重新啟動的另一個通知會緊接在後面。
  7. 重新整理 [Azure 入口網站] 頁面,以更新 [複寫] 工具列。 您現在可以為此伺服器建立讀取複本。

若要使用 Azure 入口網站 在目標區域中建立跨區域讀取複本伺服器,請使用下列步驟:

  1. 選取您想要作為來源伺服器的現有 適用於 PostgreSQL 的 Azure 資料庫 伺服器。
  2. 從功能表選取 [設定] 底下的 [複寫]。
  3. 選取 [新增複本]
  4. 輸入複本伺服器的名稱。
  5. 選取複本伺服器的位置。 預設位置與主伺服器相同。 確認您已選取要部署複本的目標位置。
  6. 選取 [ 確定 ] 以確認複本的建立。 在複本建立期間,數據會從來源伺服器複製到複本。 建立時間可能會持續數分鐘以上,與來源伺服器的大小成正比。

注意

當您建立複本時,它不會繼承主伺服器的防火牆規則和 VNet 服務端點。 您必須個別針對複本設定這些規則。

移動

重要

獨立伺服器無法再次設定為複本。 在您停止讀取複本上的複寫之前,請確定該複本上已經有您所需要的所有資料。

若要停止從 Azure 入口網站 複寫至複本,請使用下列步驟:

  1. 建立複本之後,找出並選取您的 適用於 PostgreSQL 的 Azure 資料庫 來源伺服器。
  2. 從功能表選取 [設定] 底下的 [複寫]。
  3. 選取複本伺服器。
  4. 選取 [ 停止復寫]。
  5. 選取 [ 確定] 以確認您想要停止複寫。

清除來源伺服器

您可能要刪除來源 適用於 PostgreSQL 的 Azure 資料庫 伺服器。 若要這樣做,請使用下列步驟:

  1. 建立複本之後,請找出並選取您的 適用於 PostgreSQL 的 Azure 資料庫 來源伺服器。
  2. 在 [概觀] 視窗中,選取 [刪除]
  3. 輸入來源伺服器的名稱以確認您想要刪除。
  4. 選取 [刪除]

下一步

在本教學課程中,您會使用 Azure 入口網站,將 適用於 PostgreSQL 的 Azure 資料庫 伺服器從某個區域移至另一個區域,然後清除不需要的來源資源。