Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
IoT Edge 1.5
Fontos
IoT Edge 1.5 LTS a támogatott kiadás. IoT Edge 1,4 LTS 2024. november 12-én véget ért. Ha korábbi kiadást használ, tekintse meg a Update IoT Edge című témakört.
Ez a cikk ismerteti, hogy a IoT Edge milyen operációsrendszer-platformokat, IoT Edge futtatókörnyezeteket, tárolómotorokat és összetevőket támogat, akár általánosan elérhető, akár előzetes verzióban.
Támogatás kérése
Ha problémákat tapasztal a Azure IoT Edge szolgáltatás használata során, az alábbi támogatási csatornák egyikével próbálkozhat:
Bejelentő hibák – A Azure IoT Edge termékbe történő legtöbb fejlesztés a nyílt forráskódú projekt IoT Edge ben történik. A hibák a projekt problémaoldalán jelenthetők meg. Az Windows linuxos Azure IoT Edge kapcsolatos hibák a iotedge-eflow problémák oldalán tekinthetők meg.
Microsoft ügyfélszolgálati csapat – Azok a felhasználók, akik támogatási csomaggal rendelkeznek közvetlenül a Azure portálról hozhatnak létre támogatási jegyet.
Szolgáltatás kérelmek – Az Azure IoT Edge termék nyomon követi a szolgáltatáskérelmeket a termék Azure visszajelzés közösség által.
Konténer motorok
Azure IoT Edge modulok tárolóként vannak implementálva, ezért IoT Edge egy tárolómotorra van szükség az indításukhoz. A Microsoft ennek a követelménynek a teljesítéséhez biztosít egy tárolómotort, a moby-motort. Ez a tárolómotor a Moby nyílt forráskódú projekten alapul. A Docker CE és a Docker EE más népszerű tárolómotorok. Emellett a Moby nyílt forráskódú projektjén alapulnak, és kompatibilisek a Azure IoT Edge. A Microsoft minden erőfeszítést megtesz az ilyen tárolómotorokat használó rendszerekhez; A Microsoft azonban nem tud javításokat szállítani a bennük lévő problémákhoz. Ezért azt javasoljuk, hogy a moby-engine-t csak éles rendszereken használja. Ha Ubuntu Core beépülő modulokat használ, a Docker beépülő modult a Canonical szervizeli, és éles helyzetekben is támogatja.
Operációs rendszerek
Azure IoT Edge a legtöbb olyan operációs rendszeren fut, amely képes tárolókat futtatni; azonban nem minden ilyen rendszer egyformán támogatott. Az operációs rendszerek olyan szintekre vannak csoportosítva, amelyek a felhasználók által elvárható támogatási szintet képviselik.
- Az 1. rétegbeli rendszerek támogatottak. Az 1. rétegbeli rendszerek esetében a Microsoft:
- Ezt az operációs rendszert automatizált tesztekben futtatja.
- Telepítési csomagokat biztosít számukra.
- A 2. rétegbeli rendszerek kompatibilisek Azure IoT Edge, és viszonylag könnyen használhatók. 2. rétegbeli rendszerek esetén:
- A Microsoft informális tesztelést végzett a platformokon, vagy tud arról, hogy egy partner sikeresen futtatta a Azure IoT Edge a platformon.
- Ezeken a platformokon más platformok telepítési csomagjai is működhetnek.
1. szint
Az alábbi táblázatokban felsorolt rendszereket a Microsoft támogatja, amely általánosan elérhető vagy nyilvános előzetes verzióban érhető el, és minden egyes új kiadással tesztelve van.
Linux-tárolók
A Linux-tárolókként létrehozott modulok linuxos vagy Windows eszközökön is üzembe helyezhetők. Linux-eszközök esetén a IoT Edge futtatókörnyezet közvetlenül a gazdaeszközre van telepítve. Windows eszközök esetében egy előre összeállított Linux rendszerű virtuális gép fut a IoT Edge futtatókörnyezettel a gazdaeszközön.
| Operációs rendszer | AMD64 | ARM32v7 | ARM64 | Operációsrendszer-szolgáltatói standard támogatás megszűnése |
|---|---|---|---|---|
| Debian 12 |
|
|
|
2028. június |
| Debian 11 |
|
2026. június | ||
| Red Hat Enterprise Linux 9 |
|
2032. május | ||
| Red Hat Enterprise Linux 8 |
|
2029. május | ||
| Ubuntu Server 24.04 |
|
|
2029. június | |
| Ubuntu Server 22.04 |
|
|
2027. június | |
| Ubuntu Core 1 |
|
|
2027. április | |
| Windows 10/11 |
|
|
A támogatott Windows operációsrendszer-verziókról lásd: Azure IoT EFLOW. | |
| Windows Server 2019/2022 |
|
A támogatott Windows operációsrendszer-verziókról lásd: Azure IoT EFLOW. |
1 Az Ubuntu Core teljes mértékben támogatott, de a Snaps automatizált tesztelése jelenleg az Ubuntu 22.04 Server LTS-en történik.
Megjegyzés
Egyes operációs rendszerek az 1. és a 2. rétegbeli táblákban is megjelennek, mivel a különböző PROCESSZORarchitektúrák eltérő támogatási szinttel rendelkeznek. A Debian 11 például az ARM32v7 1. rétege, az AMD64-hez és az ARM64-hez pedig a 2. réteg. Ellenőrizze mindkét táblát, és társítsa a célarchitektúráját a megfelelő támogatási szint kiválasztásához.
Megjegyzés
Amikor egy 1. rétegbeli operációs rendszer eléri a szabványos támogatási dátum végét, az el lesz távolítva az 1. réteg által támogatott platformlistáról. Ha nem hajt végre semmilyen műveletet, IoT Edge nem támogatott operációs rendszeren futó eszközök továbbra is működnek, de az operációs rendszer gazdagépcsomagjaiban lévő biztonsági javítások és hibajavítások nem lesznek elérhetők a támogatási dátum lejárta után. Ha továbbra is támogatást és biztonsági frissítéseket szeretne kapni, javasoljuk, hogy frissítse a gazdagép operációs rendszerét egy 1. szintű támogatott platformra.
tárolók Windows
A továbbiakban nem támogatjuk Windows tárolókat.
2. szint
Az alábbi táblázatban felsorolt rendszerek kompatibilisnek tekinthetők a Azure IoT Edge, de a Microsoft nem teszteli vagy tartja karban aktívan.
Fontos
A 2. rétegbeli rendszerek közösség által támogatottak. A Microsoft ellenőrzi az alapvető funkciókat ezeken a platformokon, de nem futtat teljes CI/CD-tesztelést rajtuk. Ezeknek a rendszereknek a támogatása a legjobb megoldás, és előfordulhat, hogy a problémát az 1. réteg által támogatott rendszereken kell reprodukálni.
A telepítőcsomagok a Azure IoT Edge kiadásokban érhetők el. Tekintse meg az offline vagy adott verzió telepítésének lépéseit.
| Operációs rendszer | AMD64 | ARM32v7 | ARM64 | Operációsrendszer-szolgáltatói standard támogatás megszűnése |
|---|---|---|---|---|
| Debian 11 |
|
|
2026. június | |
| Mentor Embedded Linux Flex OS |
|
|
|
|
| Mentor Embedded Linux Omni OS |
|
|
||
| Ubuntu Server 24.04 |
|
2029. június | ||
| Ubuntu Server 22.04 |
|
2027. június | ||
| Wind River 8 |
|
|||
|
Yocto (scarthgap) Yocto-problémák esetén nyisson meg egy GitHub problémát |
|
|
|
2028. április |
|
Yocto (kirkstone) Yocto-problémák esetén nyisson meg egy GitHub problémát |
|
|
|
2026. április |
Megjegyzés
Amikor egy 2. rétegbeli operációs rendszer eléri a szabványos támogatási dátum végét, a rendszer eltávolítja a támogatott platformlistáról. Ha nem hajt végre semmilyen műveletet, IoT Edge nem támogatott operációs rendszeren futó eszközök továbbra is működnek, de az operációs rendszer gazdagépcsomagjaiban lévő biztonsági javítások és hibajavítások nem lesznek elérhetők a támogatási dátum lejárta után. Ha továbbra is támogatást és biztonsági frissítéseket szeretne kapni, javasoljuk, hogy frissítse a gazdagép operációs rendszerét egy 1 . szintű támogatott platformra.
Kiadások
Az alábbi táblázat a jelenleg támogatott kiadásokat sorolja fel. IoT Edge kiadási elemek és kiadási megjegyzések a azure-iotedge kiadások lapon érhetők el.
| Kibocsátási megjegyzések és elemek | Típus | Megjelenési dátum | Támogatási dátum vége |
|---|---|---|---|
| 1.5 | Hosszú távú támogatás (LTS) | 2024. április | 2026. november 10. |
A IoT Edge verzióelőzményeiről további információt a Verzióelőzmények című témakörben talál.
Fontos
Minden Microsoft-termék életciklussal rendelkezik. Az életciklus akkor kezdődik, amikor egy termék felszabadul, és akkor ér véget, amikor már nem támogatott. A legfontosabb dátumok ismerete ebben az életciklusban segít megalapozott döntéseket hozni arról, hogy mikor kell frissítenie vagy más módosításokat végeznie a szoftveren. IoT Edge a Microsoft Modern Életciklus Szabályzata szabályozza.
IoT Edge a Microsoft.Azure.Devices.Client SDK-t használja. További információ: Azure IoT C# SDK GitHub adattár vagy Azure SDK .NET referenciatartalmakhoz. Az alábbi listában az ügyféloldali SDK azon verziója látható, amelyen az egyes kiadások tesztelése történik:
| IoT Edge verzió | Microsoft. Azure. Devices.Client SDK-verzió |
|---|---|
| 1,5 | 1.36.x |
Virtual Machines
Azure IoT Edge virtuális gépeken futtathatók, például Azure virtuális gépeken. A virtuális gépek IoT Edge eszközként való használata gyakori, ha a meglévő infrastruktúrát peremhálózati intelligenciával szeretné kiegészíteni. A gazdagép VM operációs rendszer családjának meg kell egyeznie a tároló modulban használt vendég operációs rendszer családjával. Ez a követelmény ugyanaz, mint amikor Azure IoT Edge közvetlenül egy eszközön fut. Az Azure IoT Edge független a mögöttes virtualizációs technológiától, és olyan platformok által támogatott virtuális gépeken működik, mint a Hyper-V és a vSphere.
Minimális rendszerkövetelmények
Azure IoT Edge jól működik olyan kis eszközökön, mint a Raspberry Pi3-tól a kiszolgálói szintű hardverekig. A forgatókönyvhöz megfelelő hardver kiválasztása a futtatni kívánt számítási feladatoktól függ. Az eszköz végső döntésének meghozatala bonyolult lehet; azonban könnyen elkezdheti a megoldás prototípusát hagyományos laptopokon vagy asztali számítógépeken.
Az alábbi táblázat általános útmutatást nyújt a hardverkövetelményekhez:
| Konfiguráció | RAM | Storage | CPU |
|---|---|---|---|
| Minimum (csak edgeAgent, egyéni modulok nélkül) | 256 MB | 2 GB | 1 mag |
| Tipikus (edgeAgent + edgeHub + néhány modul) | 1 GB | 8 GB | 2 mag |
| Produktion (sok modul, üzenetpufferelés) | 2+ GB | 16+ GB memória | 4+ mag |
A tényleges követelmények a számítási feladattól függenek. A rendszerképeket feldolgozó vagy gépi tanulási modelleket futtató moduloknak lényegesen több erőforrásra van szükségük, mint a telemetriát szűrő modulokra.
A prototípus-készítés során szerzett tapasztalat segít a végső eszköz kiválasztásában. A következő kérdéseket érdemes megfontolnia:
- Hány modul található a számítási feladatban?
- Hány réteget osztanak meg a modulok tárolói?
- Milyen nyelven vannak megírva a modulok?
- Mennyi adatot dolgoznak fel a modulok?
- A moduloknak speciális hardverre van szükségük a számítási feladatok felgyorsításához?
- Mik a megoldás kívánt teljesítményjellemzői?
- Mi a hardverköltségvetés?