將計算資源遷移至全域 Azure
重要
自 2018 年8月起,我們尚未接受新的客戶,或將任何新的功能和服務部署到原始的 Microsoft 雲端德國地點。
根據客戶需求的演進,我們最近在德國 推出 了兩個新的資料中心區域,提供客戶資料落地、與 Microsoft 全球雲端網路的完整連線能力,以及市場競爭力的定價。
此外,在2020年9月30日,我們宣佈 Microsoft Cloud 德國將于2021年10月29日關閉。 您可以在這裡找到更多詳細資料: https://www.microsoft.com/cloud-platform/germany-cloud-regions 。
立即 遷移 ,充分利用新德國資料中心區域提供的各種功能、企業級安全性和全方位功能。
本文提供的資訊可協助您將 Azure 計算資源從 Azure 德國遷移至全域 Azure。
計算 IaaS
您無法直接將 Azure 計算基礎結構即服務 (IaaS) 資源從 Azure 德國遷移至全域 Azure。 但是,您可以透過多種方式來「複製」您的 Vm。
使用 Site Recovery 重複
Azure Site Recovery 可協助您將 vm 從 Azure 德國遷移至全域 Azure。 因為來源和目標位於不同的租使用者中,從 Azure 德國遷移至全域 Azure,所以您無法使用 Vm 可用的一般 Azure 嚴重損壞修復選項。 秘訣是在目標環境中設定 Site Recovery 保存庫 (全域 Azure) ,並在將實體伺服器移至 Azure 時繼續進行。 在 [Azure 入口網站中,選取標示為 [未虛擬化] 的複寫路徑。 複寫完成後,請進行容錯移轉。
注意
下列步驟是將執行內部部署的實體伺服器遷移至 Azure 時,所採取的相同步驟。
若要深入瞭解,請參閱此實用的 Site Recovery 教學課程。 為了快速瞭解,以下是較短且稍微調整的進程版本:
在來源環境中安裝設定/進程伺服器,以建立伺服器映射。 然後,將映射複寫到目標環境中的 Azure 復原服務保存庫。 這項工作是由設定伺服器完成。 您不需要觸控個別的伺服器。
- 登入 Azure 德國入口網站。
- 將您想要遷移之 Vm 的 OS 版本與 支援矩陣進行比較。
- 在來源 Azure 虛擬網路實例中設定新的 VM,以作為設定伺服器:
- 選取 DS4v3 或更高 (4 到8核心,16 GB 記憶體) 。
- 針對 VM 映射) ,連接至少有 1 TB 可用空間 (的額外磁片。
- 使用 Windows Server 2012 R2 或更新版本。
- 請確定子網的埠443和9443都已針對雙向開啟。
- 登入新的 VM (ConfigurationServer) 。
- 在您的遠端桌面會話中,使用您的全域 Azure 認證登入全域 Azure 入口網站。
- 設定將在其中執行複寫 Vm 的虛擬網路。
- 建立 Azure 儲存體帳戶。
- 設定復原服務保存庫。
- 定義Azure>未虛擬化/其他) 的保護目標 (。
- 下載「修復統一安裝」安裝檔案 (準備基礎結構>來源) 。 當您從 ConfigurationServer 中開啟入口網站 URL 時,會將檔案下載到正確的伺服器。 從外部 ConfigurationServer,將安裝檔案上傳至 ConfigurationServer。
- 如有必要,請下載保存庫註冊金鑰 (將其上傳至 ConfigurationServer (如先前步驟中) 所述)。
- 在 ConfigurationServer 上執行 Recovery 整合安裝安裝。
- 設定目標環境 (檢查您是否仍登入目標入口網站) 。
- 定義複寫原則。
- 開始複寫。
在複寫一開始成功之後,請執行測試容錯移轉來測試案例。 確認並刪除測試。 最後一個步驟是執行真正的容錯移轉。
警告
不會再同步回到來源 VM。 如果您想要再次遷移,請清除所有專案,然後從頭開始!
使用 Resource Manager 範本匯出/匯入來重複
您可以匯出您用來部署到本機電腦的 Azure Resource Manager 範本。 編輯範本以變更位置和其他參數或變數。 然後,在全域 Azure 中重新部署。
重要
變更位置、Azure 金鑰保存庫秘密、憑證和其他 guid,以與新區域一致。
選取資源群組,以在入口網站中匯出 Resource Manager 範本。 選取 [ 部署],然後選取最新的部署。 選取左側功能表中的 [ 範本 ],然後下載範本。
其中有多個檔案下載的 .zip 檔案。 PowerShell、Azure CLI、Ruby 或 .NET 腳本可協助您部署範本。 檔案 參數。 json 具有最後一個部署的所有輸入。 您可能需要變更此檔案中的部分設定。 如果您只想要重新部署資源的子集,請編輯 json 檔案。
其他資訊:
- 完成Site Recovery 的教學課程,以重新整理您的知識。
- 取得如何匯出 Resource Manager 範本的相關資訊,或閱讀Azure Resource Manager的總覽。
- 深入瞭解使用 Site Recovery 的實體對 Azure嚴重損壞修復。
- 閱讀 Azure 位置的總覽。
- 深入瞭解如何重新 部署範本。
雲端服務
您可以再次提供 .cspkg
和 .cscfg
定義來重新部署 Azure 雲端服務資源。
Azure 入口網站
若要在 Azure 入口網站中重新部署雲端服務:
- 使用
.cspkg
和.cscfg
定義來建立新的雲端服務。 - 更新 CNAME 或 A 記錄 ,以將流量指向新的雲端服務。
- 當流量指向新的雲端服務時,請在 Azure 德國中刪除舊的雲端服務。
PowerShell
若要使用 PowerShell 重新部署雲端服務:
使用
.cspkg
和.cscfg
定義來建立新的雲端服務。New-AzureService -ServiceName <yourServiceName> -Label <MyTestService> -Location <westeurope>
使用
.cspkg
和.cscfg
定義來建立新的部署。New-AzureDeployment -ServiceName <yourServiceName> -Slot <Production> -Package <YourCspkgFile.cspkg> -Configuration <YourConfigFile.cscfg>
更新 CNAME 或 A 記錄 ,以將流量指向新的雲端服務。
當流量指向新的雲端服務時,請在 Azure 德國中 刪除舊的雲端服務 。
Remove-AzureService -ServiceName <yourOldServiceName>
REST API
若要使用 REST API 重新部署雲端服務:
在目標環境中建立新的雲端服務。
https://management.core.windows.net/<subscription-id>/services/hostedservices
使用 建立部署 API建立新的部署。 若要尋找您
.cspkg
的和.cscfg
定義,您可以呼叫 取得封裝 API。https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/production
當流量指向新的雲端服務時,請在 Azure 德國中 刪除舊的雲端服務 。
https://management.core.cloudapi.de/<subscription-id>/services/hostedservices/<old-cloudservice-name>
其他資訊:
- 請參閱雲端服務總覽。
Service Fabric
您無法將 azure Service Fabric 資源從 Azure 德國遷移至全域 azure。 您必須在新的環境中重新部署 Service Fabric 資源。
您可以使用 PowerShell Cmdlet 來取得目前 Service Fabric 環境的相關資訊。 在 PowerShell 中輸入 Get-Help *ServiceFabric*
,以存取與 Service Fabric 相關的所有 Cmdlet。
其他資訊:
- 完成Service Fabric 的教學課程,以重新整理您的知識。
- 瞭解如何 建立新的叢集。
- 請參閱Service Fabric 總覽。
Batch
您無法將 Azure Batch 帳戶資料從一個區域遷移至另一個區域。 帳戶可能具有與其相關聯的 Vm,且正在主動與儲存體帳戶、資料庫或其他儲存體系統中的資料互動。
在新的區域中重新部署您的部署腳本、範本或程式碼。 重新部署包含下列工作:
- 建立 Batch 帳戶。
- 增加您的 Batch 帳戶配額。
- 建立 Batch 集區。
- 建立新的儲存體帳戶、資料庫和其他用來保存輸入和輸出資料的服務。
- 更新您的設定和程式碼,以指向新的 Batch 帳戶,並使用新的認證。
其他資訊:
- 完成 批次教學課程,以重新整理您的知識。
- 請參閱Azure Batch 總覽。
函式
目前不支援將 Azure Functions 資源從 Azure 德國遷移至全域 Azure。 建議您匯出 Resource Manager 範本、變更位置,然後重新部署至目的地區域。
重要
變更位置、金鑰保存庫秘密、憑證、應用程式設定和其他 guid,以與新區域一致。
其他資訊:
- 完成 函數教學課程,以重新整理您的知識。
- 瞭解如何匯出 Resource Manager 範本或閱讀Azure Resource Manager的總覽。
- 請參閱Azure Functions 總覽。
- 深入瞭解 Azure 位置。
- 瞭解如何重新 部署範本。
虛擬機器擴展集
若要將虛擬機器擴展集遷移至全域 Azure,請匯出 Resource Manager 範本、將其調整為新的環境,然後重新部署至目的地區域。 只匯出基底範本,並在新的環境中重新部署範本。 個別的虛擬機器擴展集實例應該全部相同。
重要
變更位置、金鑰保存庫秘密、憑證和其他 guid,以與新區域一致。
其他資訊:
- 完成 虛擬機器擴展集教學課程,以重新整理您的知識。
- 瞭解如何匯出 Azure Resource Manager 範本。
- 請參閱Azure Resource Manager 總覽。
- 深入瞭解 虛擬機器擴展集。
- 閱讀 Azure 位置的總覽。
- 瞭解如何重新 部署範本。
Web Apps
目前,您使用 Azure App 服務的 Web Apps 功能建立的應用程式無法從 Azure 德國遷移至全域 Azure。 建議您將 web 應用程式匯出為 Resource Manager 範本,然後在您將 location 屬性變更為新區域之後重新部署。
重要
變更位置、金鑰保存庫秘密、憑證和其他 guid,以與新區域一致。
其他資訊:
- 完成App Service 的教學課程,以重新整理您的知識。
- 瞭解如何匯出 Resource Manager 範本或閱讀Azure Resource Manager的總覽。
- 請參閱App Service 總覽。
- 閱讀 Azure 位置的總覽。
- 瞭解如何重新 部署範本。
後續步驟
瞭解在下列服務類別中遷移資源的工具、技術和建議: