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:

API Alapszint Standard csomag
Eszköz létrehozása vagy frissítése, Eszköz lekérése, Eszköz törlése Igen Igen
Modul létrehozása vagy frissítése, Modul lekérése, Modul törlése Igen Igen
Regisztrációs adatbázis statisztikáinak lekérése Igen Igen
Szolgáltatások statisztikáinak lekérése Igen Igen
Lekérdezési IoT Hub Igen Igen
Fájlfeltöltési SAS URI létrehozása Igen Igen
Eszközhöz kötött értesítés fogadása Igen Igen
Eszközesemény küldése Igen Igen
Modulesemény küldése Csak AMQP és MQTT Csak AMQP és MQTT
Fájlfeltöltés állapotának frissítése Igen Igen
Tömeges eszközművelet Igen, kivéve a IoT Edge képességeket Igen
Importálási exportálási feladat létrehozása, Importálási exportálási feladat lekérése, Importálási exportálási feladat megszakítása Igen Igen
Parancssor végleges törlése Igen
Ikereszköz lekérése, ikereszköz frissítése Igen
Ikermodul lekérése, ikermodul frissítése Igen
Eszközmetódus meghívása Igen
Eszközhöz kötött értesítés megszakítása Igen
Eszközhöz kötött értesítés befejezése Igen
Feladat létrehozása, Feladat lekérése, Feladat megszakítása Igen
Lekérdezési feladatok Igen

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