如何升级 IoT 中心

当 IoT 解决方案扩大时,可以通过 Azure IoT 中心进行扩展。 Azure IoT 中心提供两个层,即基本层 (B) 和标准层 (S),以便满足希望使用不同功能的客户的需求。 每个层中有三种大小(1、2、3),决定了每天可以发送的消息的数目。

当设备增多并需要更多功能时,可以通过三种方式来调整 IoT 中心,使之满足自己的需求:

  • 在 IoT 中心内添加单元,以提高该中心的每日消息限制。 例如,在 B1 IoT 中心每增加一个单元,每天的消息数就可以增加 400,000。

  • 更改 IoT 中心的大小。 例如,将中心从 B1 层迁移到 B2 层即可将每个单元每天能够支持的消息数从 400,000 增加到 6 百万。 这两种更改均可在不中断现有操作的情况下进行。

  • 升级到更高层。 例如,将中心从 B1 层升级到 S1 层,则消息传递容量不变,但可以使用高级功能。

    警告

    无法通过升级功能从免费中心升级为付费中心。 你必须创建一个付费中心,并将配置和设备从免费中心迁移到付费中心。 此过程在如何迁移 IoT 中心中进行了介绍。

    提示

    将 IoT 中心升级为更高的层级时,某些消息在短时间内可能会无序接收。 如果你的业务逻辑依赖于消息的顺序,我们建议你在非工作时间进行升级。

若要将 IoT 中心降级,可以删除单元以及缩小 IoT 中心的大小,但无法降级到较低的层。 例如,可以从 S2 层移到 S1 层,但不能从 S2 层移到 B1 层。 每个 IoT 中心在每个层内只能选择一种类型的 IoT 中心版本。 例如,可以创建具有多个 S1 单元的 IoT 中心。 但不能创建混合使用不同版本的单元的 IoT 中心,例如 S1 和 B3,或者 S1 和 S2。

这些示例旨在演示如何根据解决方案的变化来调整 IoT 中心。 有关每个层的功能的具体信息,则应始终参阅 Azure IoT 中心定价

升级现有的 IoT 中心

如果要升级现有的 IoT 中心,可以从 Azure 门户进行升级。

  1. 登录 Azure 门户,导航到 IoT 中心。

  2. 在导航菜单中选择“定价和缩放”。

    Screenshot that shows the pricing and scale page for an IoT hub.

  3. 若要升级中心的层级,请在层级磁贴上选择“升级”。 只能从基本层升级到标准层。 无法更改免费或标准中心的层级。

  4. 若要更改中心的大小或单位,请在每日消息数量限制磁贴上选择“调整”。

    在“消息和定价选项”页上,选择 IoT 中心所需的新的每日消息数量限制。 或者,如果希望选择特定的层级和单位组合,请选择“高级选项”。 有关详细信息,请参阅选择适用于解决方案的正确 IoT 中心

    Screenshot that shows how to upgrade the size or units of your IoT hub.

基本层和标准层 IoT 中心设备到云的分区最大限制为 32。 大多数 IoT 中心只需要 4 个分区。 在创建 IoT 中心时选择分区数。 分区数将设备到云消息关联到这些消息的并行读取器的数目。 从基本层迁移到标准层时,分区数保持不变。

后续步骤

详细了解如何选择正确的 IoT 中心层