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