為您的解決方案選擇正確的IoT 中樞層和大小
IoT 解決方案各不相同,因此 Azure IoT 中樞提供了幾個以定價和級別為基礎的選項。 本文旨在協助您評估 IoT 中樞需求。 如需IoT 中樞層的定價資訊,請參閱Azure IoT 中樞定價。
若要決定適合您解決方案的 IoT 中樞層,請問自己兩個問題:
我打算使用哪些功能?
Azure IoT 中樞提供基本和標準兩個層級,兩者所支援的功能數目不同。 如果您的 IoT 解決方案是以收集資料裝置再集中分析為基礎,則基本層可能最適合您。 如果您想要使用更進階的組態,以便從遠端控制 IoT 裝置或將您的某些工作負載分散到各個裝置本身,則請考慮使用標準層。 如需每個層中包含哪些功能的詳細明細,請繼續前往 基本和標準層。
我打算每日移動多少資料?
每個 IoT 中樞層均提供三種大小,並以在任何指定日所能處理的資料輸送量為基礎。 這三種大小會加上數字 1、2 和 3 以供識別。 例如,每單位的層級 1 IoT 中樞一天可以處理 40 萬個訊息,每單位的層級 3 則可處理 3 億個。 如需資料指導方針的詳細資訊,請繼續進行 階層版本和單位。
基本和標準層
標準層的 IoT 中樞可啟用所有功能,想要使用雙向通訊功能的 IoT 解決方案都必須使用此層級。 基本層則可啟用一小部分功能,可供只需要從裝置到雲端進行單向通訊的 IoT 解決方案使用。 這兩個層級均提供相同的安全性和驗證功能。
功能 | 基本層 | 標準層 |
---|---|---|
裝置到雲端的遙測 | 是 | 是 |
每部裝置身分識別 | 是 | 是 |
訊息路由、訊息擴充和事件方格整合 | 是 | 是 |
HTTP、AMQP 和 MQTT 通訊協定 | 是 | 是 |
裝置佈建服務 | 是 | 是 |
監視和診斷 | 是 | 是 |
雲端到裝置傳訊 | 是 | |
裝置對應項、 模組對應項和 裝置管理 | 是 | |
裝置串流 (預覽) | 是 | |
Azure IoT Edge | 是 | |
IoT 隨插即用 | 是 |
IoT 中樞也會提供免費層供您測試和評估。 其具有標準層的所有功能,但包含有限的傳訊額度。 您無法從免費層升級至基本層或標準層。
IoT 中樞 REST API
IoT 中樞基本層和標準層之間支援的功能差異,表示某些 API 呼叫不適用於基本層 IoT 中樞。 下表顯示可用的 API:
API | 基本層 | 標準層 |
---|---|---|
建立或更新裝置、 取得裝置、 刪除裝置 | 是 | 是 |
建立或更新模組、 取得模組、 刪除模組 | 是 | 是 |
取得登錄統計資料 | 是 | 是 |
取得服務統計資料 | 是 | 是 |
查詢 IoT 中樞 | 是 | 是 |
建立檔案上傳 SAS URI | 是 | 是 |
接收裝置繫結通知 | 是 | 是 |
傳送裝置事件 | 是 | 是 |
傳送模組事件 | 僅限 AMQP 和 MQTT | 僅限 AMQP 和 MQTT |
更新檔案上傳狀態 | 是 | 是 |
大量裝置作業 | 是,IoT Edge 功能除外 | 是 |
建立匯入匯出作業、 取得匯入匯出作業、 取消匯入匯出作業 | 是 | 是 |
清除命令佇列 | 是 | |
取得裝置對應項, 更新裝置對應項 | 是 | |
取得模組對應項、 更新模組對應項 | 是 | |
叫用裝置方法 | 是 | |
放棄裝置繫結通知 | 是 | |
完成裝置繫結通知 | 是 | |
建立作業、 取得作業、 取消作業 | 是 | |
查詢作業 | 是 |
資料分割
Azure IoT 中樞包含來自Azure 事件中樞的許多核心元件,包括分割區。 IoT 中樞的事件串流會填入各種 IoT 裝置所報告的傳入遙測資料。 事件資料流的分割可用來減少同時讀取和寫入事件資料流時所發生的爭用。
建立 IoT 中樞時,會選擇分割區限制,且無法變更。 基本層和標準層 IoT 中樞的裝置到雲端分割區上限為 32。 大部分的 IoT 中樞只需要四個分割區。 如需判斷分割區的詳細資訊,請參閱常見問題中的Azure 事件中樞需要多少個分割區?問題。
升級層
建立 IoT 中樞之後,您就可以從基本層升級至標準層,而不需要中斷現有的作業。 您無法從標準層降級為基本層。 如需詳細資訊,請參閱如何升級 IoT 中樞。
當您從基本層移轉至標準層時,分割區組態會保持不變。
注意
免費層不支援升級至基本層或標準層。
階層版本和單位
選擇為解決方案提供最佳功能的層之後,請決定為您的解決方案提供最佳資料容量的大小。
每個 IoT 中樞層均提供三種大小,並以在任何指定日所能處理的資料輸送量為基礎。 這三種大小會加上數字 1、2 和 3 以供識別。
階層和大小會以 版本表示。 大小為 2 的基本層 IoT 中樞是由 B2版表示。 同樣地,大小為 3 的標準層 IoT 中樞是由 S3版表示。
每個 IoT 中樞只能選擇一種類型的IoT 中樞版本。 例如,您可以建立具有多個 S1 單位的 IoT 中樞。 不過,您無法使用不同版本的混合單位來建立 IoT 中樞,例如 S1 和 B3 或 S1 和 S2。
下表顯示每個大小的裝置到雲端訊息容量。
大小 | 每單位每天的訊息數 | 每單位每天的資料 |
---|---|---|
1 | 400,000 | 1.5 GB |
2 | 6,000,000 | 22.8 GB |
3 | 300,000,000 | 1144.4 GB |
您可以購買大小為 1 或 2 個 IoT 中樞最多 200 個單位,或大小為 3 IoT 中樞最多 10 個單位。 您的每日訊息限制和節流限制是根據所有單位的合併容量。 例如,購買一個大小為 2 的單位,可提供您與大小 1 十五個單位相同的每日訊息限制。
如需每個IoT 中樞版本容量和限制的詳細資訊,請參閱IoT 中樞配額和節流。
升級或降級版本
建立 IoT 中樞之後,不需要中斷現有的作業,您就可以:
- 例如,變更其版本內可用的單位數目 (,從一個升級為三個單位 B1)
- (例如,從 B1 升級至 B2)
如需詳細資訊,請參閱如何升級 IoT 中樞。
自動調整規模
如果您接近 IoT 中樞上允許的訊息限制,您可以使用這些步驟自動調整,以在相同的IoT 中樞層中遞增IoT 中樞單位。
下一步
如需IoT 中樞功能和效能詳細資料的詳細資訊,請參閱Azure IoT 中樞定價或IoT 中樞配額和節流。
若要變更您的IoT 中樞層,請遵循如何升級 IoT 中樞中的步驟。