共用方式為


使用 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 資料庫伺服器從原來區域移至另一個區域,然後清除不需要的來源資源。