遷移執行時伺服器是 Azure Database for PostgreSQL 遷移服務中的重要元件。 其可作為中繼伺服器,確保移轉程式期間的安全且有效率的數據傳輸。 從只能透過專用網存取的環境移轉資料庫時,此伺服器特別有用。
透過作為來源 PostgreSQL 實例與目標 Azure Database for PostgreSQL 彈性伺服器實例之間的橋樑,遷移執行時伺服器促進了無縫的資料遷移。 它可確保移轉會在安全且隔離的網路空間內發生,並維護所傳輸數據的完整性和機密性。
本文深入探討遷移執行時伺服器、其支援情境,以及如何在 Azure Database for PostgreSQL 的遷移服務中有效使用。
支援具有移轉執行階段伺服器的移轉情境
遷移執行時伺服器對於在不同來源 PostgreSQL 實例與 Azure Database for PostgreSQL 彈性伺服器實例間傳輸資料至關重要。 在下列案例是必要的:
- 當來源是適用於 PostgreSQL 的 Azure 資料庫 - 使用私人端點設定的單一伺服器時,目標為具有私人端點的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器。
備註
當使用執行時伺服器執行從單一伺服器遷移到彈性伺服器時,遷移服務不支援複製 Microsoft Entra ID 認證的角色。 建議您在開始移轉之前,先在目標伺服器上手動建立經過 Entra ID 驗證的角色。
- 對於內部部署資料庫、Azure 虛擬機器或 AWS 執行實體等只能透過私人網路存取的來源,以及帶有私人端點的目標適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
你怎麼使用遷移執行伺服器?
要在 Azure Database for PostgreSQL 的遷移服務中使用遷移執行時伺服器,你有兩個遷移選項:
- 在設定期間使用 Azure 入口網站。
- 在 Azure CLI 中,於移轉建立命令期間,在 JSON 屬性檔案中指定
migrationRuntimeResourceId參數。
以下說明如何使用這兩種方法來完成此作業。
使用 Azure 入口網站
遷移執行時伺服器要點
- 簡約設定:儘管遷移執行伺服器是從 Azure 資料庫為 PostgreSQL 靈活伺服器建立,但遷移執行時伺服器僅協助遷移,無需高可用性、備份、版本專精或進階儲存功能。
- 效能與規模:遷移執行時伺服器必須適當擴展以管理工作負載。 建議您選取相當於或大於目標伺服器 SKU 的 SKU。
- 網路:確保遷移執行時伺服器適當整合於虛擬網路,且網路安全能確保與來源伺服器與目標伺服器的安全通訊。 如需詳細資訊,請參閱移轉服務網路指南。
- 遷移後清理:遷移完成後,遷移執行時伺服器應停用,以避免不必要的成本。 刪除之前,請確定已成功移轉所有資料,而且不再需要伺服器。