Share via


將 IoT 資源遷移至全域 Azure

重要

2018 年8月起,我們尚未接受新的客戶,或將任何新的功能和服務部署到原始的 Microsoft 雲端德國地點。

根據客戶需求的演進,我們最近在德國 推出 了兩個新的資料中心區域,提供客戶資料落地、與 Microsoft 全球雲端網路的完整連線能力,以及市場競爭力的定價。

此外,在2020年9月30日,我們宣佈 Microsoft Cloud 德國將于2021年10月29日關閉。 您可以在這裡找到更多詳細資料: https://www.microsoft.com/cloud-platform/germany-cloud-regions

立即 遷移 ,充分利用新德國資料中心區域提供的各種功能、企業級安全性和全方位功能。

本文提供的資訊可協助您將 Azure IoT 資源從 Azure 德國遷移至全域 Azure。

Azure Cosmos DB

您可以使用 Azure Cosmos DB 資料移轉工具,將資料移轉至 Azure Cosmos DB。 Azure Cosmos DB 資料移轉工具是一個開放原始碼解決方案,可將資料匯入不同來源的 Azure Cosmos DB。

Azure Cosmos DB 資料移轉工具是以圖形化介面工具或命令列工具的形式提供。 原始程式碼可在Azure Cosmos DB 資料移轉工具GitHub 存放庫中取得。 您可以從 Microsoft 下載中心取得 已編譯的工具版本

若要遷移 Azure Cosmos DB 資源,建議您完成下列步驟:

  1. 查看應用程式的執行時間需求和帳戶設定,以判斷最佳動作計畫。
  2. 藉由執行資料移轉工具,將帳戶設定從 Azure 德國複製到新的區域。
  3. 如果可以使用維護時段,請執行資料移轉工具,將資料從來源複製到目的地。
  4. 如果無法選擇 [使用維護期間],請執行工具將資料從來源複製到目的地,然後完成下列步驟:
    1. 使用設定驅動的方法,在應用程式中進行讀取/寫入變更。
    2. 完成第一次同步。
    3. 設定增量同步處理,並趕上變更摘要。
    4. 指向新的帳戶,並驗證應用程式。
    5. 停止寫入舊帳戶、驗證變更摘要已趕上,然後將寫入指向新的帳戶。
    6. 停止此工具並刪除舊的帳戶。
  5. 執行工具,以驗證資料在舊的和新的帳戶之間是一致的。

其他資訊:

函數

目前不支援將 Azure Functions 資源從 Azure 德國遷移至全域 Azure。 建議您匯出 Resource Manager 範本、變更位置,然後重新部署至目的地區域。

重要

變更位置、Azure 金鑰保存庫秘密、憑證和其他 guid,以與新區域一致。

其他資訊:

通知中樞

若要將設定從 Azure 通知中樞的某個實例遷移到另一個實例,請匯出並匯入所有註冊權杖和標記:

  1. 現有的通知中樞註冊匯出至 Azure Blob 儲存體容器。
  2. 在目標環境中建立新的通知中樞。
  3. 您的註冊權杖從 Blob 儲存體匯入到新的通知中樞。

其他資訊:

IoT 中樞

雖然您可以將 Azure IoT 中樞實例從 Azure 德國遷移至全域 Azure,但遷移並不順暢。

注意

這項遷移可能會導致 Azure IoT 應用程式中的停機時間和資料遺失。 所有遙測訊息、C2D 命令和作業相關資訊 (排程和記錄) 都不會遷移。 您必須重新設定裝置和後端應用程式,才能開始使用新的連接字串。

步驟1:重新建立 IoT 中樞

IoT 中樞不支援原本的複製。 不過,您可以使用 Azure Resource Manager 功能將資源群組匯出為範本,以匯出 IoT 中樞中繼資料。 已設定的路由和其他 IoT 中樞設定會包含在匯出的中繼資料中。 然後,在全域 Azure 中重新部署範本。 您可能會發現在 Azure 入口網站中,藉由查看匯出的 JSON 中的詳細資料,來更輕鬆地重新建立 IoT 中樞。

步驟2:遷移裝置身分識別

若要遷移裝置身分識別:

  1. 在 Azure 德國的來源租使用者中,使用ExportDevices Resource Manager API 來匯出所有裝置身分識別、裝置 twins 和模組 twins (包括) 至儲存體容器的金鑰。 您可以在 Azure 德國或全域 Azure 中使用儲存體容器。 請確定產生的共用存取簽章 URI 具有足夠的許可權。
  2. 執行ImportDevices Resource Manager API,以將所有裝置身分識別從儲存體容器匯入到全域 Azure 中複製的 IoT 中樞。
  3. 重新設定您的裝置和後端服務,以開始使用新的連接字串。 主機名稱從 *. azure-devices.de 變更為 *. azure-devices.com

注意

Azure 德國和全域 Azure 中的根憑證授權單位不同。 當您重新設定與 IoT 中樞實例互動的裝置和後端應用程式時,請考慮這一點。

其他資訊:

後續步驟

瞭解在下列服務類別中遷移資源的工具、技術和建議: