将 IoT 资源迁移到全局 Azure

重要

2018 年 8 月以来,我们没有接受新客户,也没有在原始 Microsoft 云德国地区部署任何新功能和服务。

根据客户需求的变化,我们最近在德国推出了两个新的数据中心区域,提供客户数据驻留、与 Microsoft 全球云网络的完整连接以及具有市场竞争力的定价。

此外,在 2020 年 9 月 30 日,我们宣布了 Microsoft 云德国将于 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。 建议先导出资源管理器模板,更改位置,然后再重新部署到目标区域。

重要

更改位置、Azure Key Vault 机密、证书和其他 GUID,以与新区域保持一致。

参考信息:

通知中心

若要将设置从一个 Azure 通知中心实例迁移到另一个实例,请先导出再导入所有注册令牌和标记:

  1. 导出现有的通知中心注册到 Azure Blob 存储容器。
  2. 在目标环境中创建一个新的通知中心。
  3. 从 Blob 存储向新的通知中心导入注册令牌

参考信息:

IoT 中心

尽管可以将 Azure IoT 中心实例从 Azure 德国迁移到全局 Azure,但迁移并不是无缝的。

注意

这种迁移可能会导致 Azure IoT 应用出现停机和数据丢失。 所有遥测消息、C2D 命令和与作业相关的信息(日程安排和历史记录)都不会迁移。 必须重新配置设备和后端应用程序,才能开始使用新的连接字符串。

步骤1:重新创建 IoT 中心

IoT 中心不支持以本机方式克隆。 但是,可以使用 Azure 资源管理器功能将资源组导出为模板,以便导出 IoT 中心元数据。 已配置的路由和其他 IoT 中心设置包含在导出的元数据中。 然后,在全局 Azure 中重新部署该模板。 通过查看导出的 JSON 中的详细信息,可以更轻松地在 Azure 门户中重新创建 IoT 中心。

步骤 2:迁移设备标识

迁移设备标识:

  1. 在 Azure 德国的源租户中,使用 ExportDevices 资源管理器 API 将所有设备标识、设备孪生和模块孪生(包括密钥)导出到存储容器。 可以使用 Azure 德国或全局 Azure 中的存储容器。 请确保生成的共享访问签名 URI 具有足够的权限。
  2. 运行 ImportDevices 资源管理器 API,将所有设备标识从存储容器导入到全局 Azure 中克隆的 IoT 中心。
  3. 重新配置设备和后端应用程序,以便开始使用新的连接字符串。 主机名从 *. azure-devices.de 更改为 *. azure-devices.com

注意

Azure 德国和全局 Azure 中的根证书颁发机构不同。 在重新配置与 IoT 中心实例交互的设备和后端应用程序时,请注意这一点。

参考信息:

后续步骤

了解有关迁移以下服务类别中的资源的工具、技术和建议: