Válassza ki a megoldáshoz megfelelő IoT Hub szintet és méretet
Minden IoT-megoldás más, ezért Azure IoT Hub számos lehetőséget kínál a díjszabás és a skálázás alapján. Ez a cikk a IoT Hub igényeinek kiértékeléséhez nyújt segítséget. A IoT Hub szintekkel kapcsolatos díjszabási információkért lásd: Azure IoT Hub díjszabás.
Ha el szeretné dönteni, hogy melyik IoT Hub szint megfelelő a megoldáshoz, tegyen fel magának két kérdést:
Milyen funkciókat tervezek használni?
Azure IoT Hub két alapszintű és standard szintet kínál, amelyek a támogatott funkciók számában különböznek. Ha az IoT-megoldás az eszközökről származó adatok gyűjtésén és központi elemzésén alapul, akkor az alapszint valószínűleg megfelelő az Ön számára. Ha speciálisabb konfigurációkkal szeretné távolról vezérelni az IoT-eszközöket, vagy a számítási feladatok egy részét magukra az eszközökre szeretné terjeszteni, akkor érdemes megfontolnia a standard szintet. Az egyes szintek funkcióinak részletes lebontásához folytassa az Alapszintű és a Standard szintekkel.
Mennyi adatot tervezek naponta áthelyezni?
Minden IoT Hub szint három méretben érhető el, attól függően, hogy egy adott napon mennyi adatátmenetet tudnak kezelni. Ezek a méretek numerikusan 1, 2 és 3 azonosítóval vannak azonosítva. Egy 1. szintű IoT Hub egyes egységei például napi 400 ezer üzenetet képesek kezelni, míg a 3. szintű egység 300 millió üzenetet képes kezelni. Az adatokra vonatkozó irányelvekkel kapcsolatos további részletekért lépjen tovább a Kiadási szintek és egységek című témakörre.
Alapszintű és standard szintek
A IoT Hub standard szintje minden funkciót engedélyez, és minden olyan IoT-megoldáshoz szükséges, amely ki szeretné használni a kétirányú kommunikációs képességeket. Az alapszint a funkciók egy részhalmazát engedélyezi, és olyan IoT-megoldásokhoz való, amelyek csak egyirányú kommunikációt igényelnek az eszközöktől a felhő felé. Mindkét szint ugyanazokat a biztonsági és hitelesítési funkciókat kínálja.
Képesség | Alapszint | Standard csomag |
---|---|---|
Eszközről felhőbe irányuló telemetriai adatok | Igen | Igen |
Eszközönkénti identitás | Igen | Igen |
Üzenet-útválasztás, üzenetdúsítások és Event Grid-integráció | Igen | Igen |
HTTP-, AMQP- és MQTT-protokollok | Igen | Igen |
Device Provisioning Service | Igen | Igen |
Monitorozás és diagnosztika | Igen | Igen |
Felhőből eszközre irányuló üzenetkezelés | Igen | |
Ikereszközök, modulikrek és eszközfelügyelet | Igen | |
Eszközstreamek (előzetes verzió) | Igen | |
Azure IoT Edge | Igen | |
IoT Plug and Play | Igen |
IoT Hub egy ingyenes szintet is kínál, amely tesztelésre és értékelésre szolgál. A standard szint összes funkcióját tartalmazza, de korlátozott üzenetküldési juttatásokat is tartalmaz. Az ingyenes szintről nem frissíthet alapszintű vagy standard szintre.
IOT HUB REST API-k
A IoT Hub alapszintű és standard szintjei közötti támogatott képességek közötti különbség azt jelenti, hogy egyes API-hívások nem működnek az alapszintű IoT Hubokkal. Az alábbi táblázat bemutatja, hogy mely API-k érhetők el:
Partíciók
Az Azure IoT Hubs számos alapvető összetevőt tartalmaz Azure Event Hubs, beleértve a partíciókat is. Az IoT Hubok eseménystreamjei a különböző IoT-eszközök által jelentett bejövő telemetriai adatokkal vannak feltöltve. Az eseménystream particionálásával csökkenthetők azok a versengések, amelyek akkor fordulnak elő, amikor egyidejűleg olvasnak és írnak az eseménystreamekre.
A partíciókorlát az IoT Hub létrehozásakor lesz kiválasztva, és nem módosítható. Az alapszintű és standard szintű IoT Hubok eszközről felhőbe irányuló partícióinak maximális korlátja 32. A legtöbb IoT Hubnak csak négy partícióra van szüksége. A partíciók meghatározásával kapcsolatos további információkért lásd a Hány partícióra van szükségem? című témakört a Azure Event Hubs kapcsolatos gyakori kérdések között.
Frissítési szintek
Az IoT Hub létrehozása után a meglévő műveletek megszakítása nélkül frissíthet az alapszintről a standard szintre. A standard szintről az alapszintre nem lehet visszaminősíteni. További információ: Az IoT Hub frissítése.
A partíciókonfiguráció változatlan marad, amikor az alapszintről a standard szintre migrál.
Megjegyzés
Az ingyenes szint nem támogatja az alapszintű vagy standard szintre való frissítést.
Tier kiadások és egységek
Miután kiválasztotta azt a szintet, amely a legjobb szolgáltatásokat nyújtja a megoldáshoz, határozza meg a megoldáshoz legjobb adatkapacitást biztosító méretet.
Minden IoT Hub szint három méretben érhető el, attól függően, hogy mennyi adatátmenetet tudnak kezelni egy adott napon. Ezek a méretek numerikusan 1, 2 és 3 azonosítóval vannak azonosítva.
A szintek és méretek kiadásként jelennek meg. A 2-es méretű alapszintű IoT Hubot a B2 kiadás képviseli. Hasonlóképpen, a standard szintű, 3-es méretű IoT Hubot az S3 kiadás képviseli.
IoT Hubonként csak egyféle IoT Hub kiadás választható ki egy szinten belül. Létrehozhat például egy több S1 egységből álló IoT Hubot. Az IoT Hubot azonban nem hozhatja létre különböző kiadásokból( például S1 és B3, S1 és S2) származó egységek kombinációjával.
Az alábbi táblázat az eszközről a felhőbe irányuló üzenetek kapacitását mutatja be az egyes méretekhez.
Méret | Üzenetek naponta egységenként | Napi adatok egységenként |
---|---|---|
1 | 400,000 | 1,5 GB |
2 | 6,000,000 | 22,8 GB |
3 | 300,000,000 | 1144,4 GB |
1 vagy 2 IoT Hub mérethez akár 200 egységet, 3 IoT Hub mérethez pedig akár 10 egységet is vásárolhat. A napi üzenetkorlát és a szabályozási korlátok az összes egység összesített kapacitásán alapulnak. Ha például egy 2-es méretegységet vásárol, akkor a napi üzenetkorlát megegyezik az 1-es méret tizenöt egységével.
További információ az egyes IoT Hub kiadások kapacitásáról és korlátairól: IoT Hub kvóták és szabályozás.
Kiadások frissítése vagy visszalépése
Az IoT Hub létrehozása után a meglévő műveletek megszakítása nélkül a következő műveleteket végezheti el:
- A kiadásban elérhető egységek számának módosítása (például egyről három egységre frissítve a B1-ből)
- Frissítés vagy visszalépés a kiadási szinten belüli kiadások között (például B1-ről B2-re való frissítés)
További információ: Az IoT Hub frissítése.
Automatikus skálázás
Ha az IoT Hubon megközelíti az engedélyezett üzenetkorlátot, az alábbi lépésekkel automatikusan méretezheti az IoT Hub egységet ugyanabban a IoT Hub rétegben.
Következő lépések
A IoT Hub képességeivel és teljesítményével kapcsolatos további információkért lásd: Azure IoT Hub díjszabás vagy IoT Hub kvóták és szabályozás.
A IoT Hub szint módosításához kövesse az IoT Hub frissítése című témakör lépéseit.