Válassza ki a megoldáshoz megfelelő IoT Hub-szintet és -méretet

Minden IoT-megoldás más, ezért az 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 segítséget nyújt az IoT Hub igényeinek felmérésében. Az IoT Hub-szintekkel kapcsolatos díjszabási információkért lásd az Azure IoT Hub díjszabását.

Ha szeretné eldönteni, hogy melyik IoT Hub-szint megfelelő a megoldáshoz, tegye fel magának a következő két kérdést:

Milyen funkciókat szeretnék használni?

Az Azure IoT Hub két alapszintű és standard szintet kínál, amelyek különböznek az általuk támogatott funkcióktól. 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ókat szeretne használni az IoT-eszközök távolról történő vezérléséhez vagy a számítási feladatok egy részének az eszközökre való elosztásához, akkor érdemes megfontolni 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 nap alatt mennyi adatátbocsátó sebességet tudnak kezelni. Ezek a méretek numerikusan 1, 2 és 3 néven vannak azonosítva. A méret határozza meg az alapkonfiguráció napi üzenetkorlátját, majd egységek hozzáadásával skálázhatja fel az IoT Hubot. Egy 1. szintű IoT Hub minden egysége például napi 400 000 üzenetet képes kezelni. Az 1. szintű IoT Hub öt egységből naponta 2 000 000 üzenetet képes kezelni. Vagy lépjen fel egy 2. szintű központra, ahol minden egység napi 6 000 000 üzenettel rendelkezik.

Az üzenetkövetelmények és a korlátok meghatározásával kapcsolatos további részletekért folytassa a tier kiadásokkal és egységekkel.

A funkciók kiválasztása: alapszintű és standard szintek

Az IoT Hub alapszintje lehetővé teszi az elérhető funkciók egy részét, és olyan IoT-megoldásokhoz készült, amelyek csak egyirányú kommunikációt igényelnek az eszközökről a felhőbe. Az IoT Hub standard szintje minden funkciót lehetővé tesz, és olyan IoT-megoldásokhoz készült, amelyek szeretnék kihaszná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.

Funkció Alapszint Standard csomag
Eszközről felhőre irányuló telemetriai adatok Igen Igen
Eszközönkénti identitás Igen Igen
Üzenet-útválasztás, üzenetdúsítás és Event Grid-integráció Igen Igen
HTTP-, AMQP- és MQTT-protokollok Igen Igen
Eszközkiépítési szolgáltatás 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

Az 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 kedvezményeket is tartalmaz. Az ingyenes szintről nem frissíthet alapszintűre vagy standard szintre.

IoT Hub REST API-k

Az 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 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
IoT Hub lekérdezése 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 az IoT Edge képességeit Igen
Importálási exportálási feladat létrehozása, Importálás exportálási feladat lekérése, Importálás exportálási feladat megszakítása Igen Igen
Ikereszköz lekérése, ikereszköz frissítése Igen
Ikermodul lekérése, modul ikerpéldányának frissítése Igen
Eszköz metódusának 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 az Azure Event Hubsból, 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 a standard szintű IoT Hubok eszközről felhőre 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 tekintse meg a Hány partícióra van szükségem? című kérdést az Azure Event Hubsra vonatkozó 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 válthat vissza. További információ: Hogyan frissítheti az IoT Hubot.

A partíciókonfiguráció változatlan marad, amikor az alapszintről a standard szintre migrál.

Feljegyzés

Az ingyenes szint nem támogatja az alapszintű vagy standard szintre való frissítést.

A méret kiválasztása: 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átbocsátó sebességet tudnak kezelni egy adott napon. Ezek a méretek numerikusan 1, 2 és 3 néven vannak azonosítva.

A rétegméretpár kiadásként jelenik 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. További információ: includig pricing details, see IoT Hub edition

Miután kiválasztott egy kiadást az IoT Hubhoz, az egységek számának növelésével több üzenetkezelési kapacitást is használhat.

Minden IoT Hub csak egy kiadás lehet. Létrehozhat például egy több S1 egységből álló IoT Hubot. Azonban nem hozhat létre olyan IoT Hubot, amely különböző kiadásokból, például S1 és B3, S1 és S2 egységekből álló vegyesen rendelkezik.

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
0 400,000 1,5 GB
2 6,000,000 22,8 GB
3 300,000,000 1144,4 GB

Egy 1-es vagy 2-es méretű IoT Hubhoz 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. Egy 2-es méretű egység vásárlása például ugyanazt a napi üzenetkorlátot biztosítja, mint tizenöt egység 1-es méretben.

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 visszaminősíté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 B1 egységre frissítve)
  • A kiadási szinten belüli kiadások frissítése vagy leminősítése (például B1-ről B2-re való frissítés)

További információ: Hogyan frissítheti az IoT Hubot.

Automatikus méretezés

Ha megközelíti az IoT Hubon megengedett üzenetkorlátot, az alábbi lépésekkel automatikusan skálázhatja az IoT Hub-egységeket ugyanabban az IoT Hub-szinten.

Következő lépések