選擇適合您解決方案的 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 中樞會以版本 B3 來表示。 如需詳細資訊,包括定價詳細數據,請參閱 IoT 中樞 版本
選擇IoT中樞的版本之後,您可以藉由增加單位數目來多個其傳訊容量。
每個 IoT 中樞只能是一個版本。 例如,您可以建立具有多個 S1 單位的 IoT 中樞。 不過,您不能建立具有來自不同版本 (例如 S1 和 B3 或 S1 和 S2) 之混合單位的 IoT 中樞。
下表針對每種大小顯示適用於裝置到雲端的訊息容量。
大小 | 每個單位每日的訊息數 | 每個單位每日的資料量 |
---|---|---|
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 中樞內的步驟。