你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IoT 解决方案可伸缩性、高可用性和灾难恢复

本概述介绍了有关 Azure IoT 解决方案中可伸缩性、高可用性和灾难恢复选项的关键概念。 每个部分都包含指向提供进一步详细信息和指导的内容的链接。

下图显示了典型 IoT 解决方案中组件的高级视图。 本文重点介绍 IoT 解决方案中可伸缩性、高可用性和灾难恢复相关的领域。

关系图显示了高级别 IoT 解决方案体系结构,其中突出显示了解决方案扩展区域。

IoT 解决方案可伸缩性

IoT 解决方案可能需要支持数百万台连接的设备。 你需要确保解决方案中的组件可以缩放来满足需求。

使用设备预配服务 (DPS) 大规模预配设备。 DPS 是适用于 IoT 中心和 IoT Central 的一项帮助程序服务,用于大规模启用零接触设备预配。 若要详细了解,请参阅大规模 IoT 设备部署的最佳做法

使用 Device Update for IoT Hub 帮助程序服务大规模管理设备的无线更新。

可以垂直和水平缩放 IoT 中心服务。 有关自动化方法,请参阅 IoT 中心自动缩放程序示例。 使用 IoT 中心路由来横向扩展 IoT 中心将消息传递到的服务。 若要了解详细信息,请参阅 IoT 中心消息路由

有关 IoT Central 解决方案中的可伸缩性指南,请参阅 IoT Central 可伸缩性。 如果要对 IoT Central 解决方案使用专用终结点,则需要规划虚拟网络中的子网大小

对于直接连接到 IoT 中心或 IoT Central 应用程序中的 IoT 中心的设备,请确保设备在解决方案缩放时继续连接。 若要了解详细信息,请参阅在自动缩放后管理设备重新连接处理连接失败

IoT Edge 可帮助缩放解决方案。 使用 IoT Edge 可将云分析和自定义业务逻辑从云移动到设备。 此方法可让你的云解决方案专注于业务见解而不是数据管理。 通过将业务逻辑打包到标准容器中,横向扩展 IoT 解决方案,然后将这些容器部署到设备,并从云中监视所有这些设备。 有关详细信息,请参阅 Azure IoT Edge

服务层和定价计划:

服务限制和配额:

高可用性和灾难恢复

IoT 解决方案通常是业务关键型。 需要确保解决方案在发生故障时可以继续运行。 还需要确保在发生灾难后可以恢复解决方案。

若要详细了解解决方案中 IoT 服务的高可用性和灾难恢复功能,请参阅以下文章:

以下教程和指南提供了更多详细信息和指导: