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:
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
Az IoT Hub képességeivel és teljesítményével kapcsolatos további információkért tekintse meg az Azure IoT Hub díjszabását vagy az IoT Hub kvótáit és szabályozását.
Az IoT Hub szintjének módosításához kövesse az IoT Hub frissítésének lépéseit.