你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
当 IoT 解决方案扩大时,可以通过 Azure IoT 中心进行扩展。 Azure IoT 中心提供两个层,即基本层 (B) 和标准层 (S),以便满足希望使用不同功能的客户的需求。 每个层中有三种大小(1、2、3),决定了每天可以发送的消息的数目。
当设备增多并需要更多功能时,可以通过三种方式来调整 IoT 中心,使之满足自己的需求:
在 IoT 中心内添加单元,以提高该中心的每日消息限制。 例如,在 B1 IoT 中心每增加一个单元,每天的消息数就可以增加 400,000。
更改 IoT 中心的大小。 例如,将中心从 B1 层迁移到 B2 层即可将每个单元每天能够支持的消息数从 400,000 增加到 6 百万。 这两种更改均可在不中断现有操作的情况下进行。
升级到更高层。 例如,将中心从 B1 层升级到 S1 层,则消息传递容量不变,但可以使用高级功能。
Warning
无法通过升级功能从免费中心升级到付费中心。 必须创建付费中心,并将配置和设备从免费中心迁移到付费中心。 有关此过程的详细信息,请参阅 如何使用 Azure CLI 自动迁移 IoT 中心。
Tip
将 IoT 中心升级到较高层时,某些消息可能会由于短时间内而无序接收。 如果你的业务逻辑依赖于消息的顺序,我们建议你在非工作时间进行升级。
若要将 IoT 中心降级,可以删除单元以及缩小 IoT 中心的大小,但无法降级到较低的层。 例如,可以从 S2 层移到 S1 层,但不能从 S2 层移到 B1 层。 每个 IoT 中心在每个层内只能选择一种类型的 IoT 中心版本。 例如,可以创建具有多个 S1 单元的 IoT 中心。 但不能创建混合使用不同版本的单元的 IoT 中心,例如 S1 和 B3,或者 S1 和 S2。
这些示例旨在演示如何根据解决方案的变化来调整 IoT 中心。 有关每个层的功能的具体信息,则应始终参阅 Azure IoT 中心定价。
有关层和大小的详细信息,请参阅 为解决方案选择正确的 IoT 中心层和大小。
升级现有的 IoT 中心
如果要升级现有的 IoT 中心,可以从 Azure 门户或 Azure CLI 进行升级。
在 Azure 门户中,导航到 IoT 中心以查看和更新其设置。
基本层和标准层 IoT 中心设备到云的分区最大限制为 32。 大多数 IoT 中心只需要 4 个分区。 在创建 IoT 中心时选择分区数。 分区数将设备到云消息关联到这些消息的并行读取器的数目。 从基本层迁移到标准层时,分区数保持不变。