Az Azure IoT Edge által támogatott platformok
A következőkre vonatkozik: IoT Edge 1.5
Fontos
Az IoT Edge 1.5 LTS a támogatott kiadás. Az IoT Edge 1.4 LTS 2024. november 12-én megszűnik. Ha egy korábbi kiadáson dolgozik, olvassa el az IoT Edge frissítése című témakört.
Ez a cikk bemutatja, hogy az 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 az Azure IoT Edge szolgáltatás használatakor, többféleképpen is kérhet támogatást. Próbálkozzon az alábbi csatornák egyikével a támogatáshoz:
Hibajelentés – Az Azure IoT Edge-termékbe történő legtöbb fejlesztés az IoT Edge nyílt forráskódú projektben történik. A hibák a projekt problémaoldalán jelenthetők meg. A Windows rendszeren futó LinuxHoz készült Azure IoT Edge-hez kapcsolódó hibák az iotedge-eflow problémák oldalán jelenthetők meg. A javítások gyorsan haladnak a projektektől a termékfrissítésekig.
Microsoft ügyfélszolgálati csapat – A támogatási csomaggal rendelkező felhasználók közvetlenül az Azure Portalról hozhatnak létre támogatási jegyet a Microsoft ügyfélszolgálati csapatához.
Szolgáltatáskérések – Az Azure IoT Edge-termék nyomon követi a szolgáltatáskéréseket a termék Azure-visszajelzési közösségén keresztül.
Tárolómotorok
Az Azure IoT Edge-modulok tárolóként vannak implementálva, ezért az IoT Edge-nek szüksége van egy tárolómotorra 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 az Azure IoT Edge-lel. 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 a Microsoft a moby-motor éles rendszereken való használatát javasolja. Ha Ubuntu Core beépülő modulokat használ, a Docker beépülő modult a Canonical szervizeli, és éles forgatókönyvek esetén támogatja.
Operációs rendszerek
Az Azure IoT Edge a legtöbb olyan operációs rendszeren fut, amely képes tárolókat futtatni; azonban nem mindegyik 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:
- rendelkezik ezzel az operációs rendszerrel automatizált tesztekben
- telepítési csomagokat biztosít számukra
- A 2. rétegbeli rendszerek kompatibilisek az Azure IoT Edge-zel, é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 az Azure IoT Edge-et 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 rendszerű eszközökön is üzembe helyezhetők. Linux-eszközök esetén az IoT Edge-futtatókörnyezet közvetlenül a gazdaeszközre van telepítve. Windows-eszközök esetén az IoT Edge-futtatókörnyezettel előre összeállított Linux rendszerű virtuális gép fut a gazdaeszközön.
Az IoT Edge for Linux windowsos futtatása ajánlott módszer az IoT Edge windowsos eszközökön való futtatására.
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 Server 20.04 |
![]() |
![]() |
2025. május | |
Ubuntu Core 1 |
![]() |
![]() |
2027. április | |
Windows 10/11 |
![]() |
![]() |
A windowsos operációs rendszer támogatott verzióit az Azure IoT EFLOW-ban talál. | |
Windows Server 2019/2022 |
![]() |
A windowsos operációs rendszer támogatott verzióit az Azure IoT EFLOW-ban talál. |
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.
Feljegyzé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, a nem támogatott operációs rendszeren futó IoT Edge-eszközök továbbra is működnek, de az operációs rendszer gazdagépcsomagjainak folyamatos biztonsági javításai és hibajavításai a támogatási dátum lejárta után nem lesznek elérhetők. 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.
Windows-tárolók
A Továbbiakban nem támogatjuk a Windows-tárolókat. Az IoT Edge for Linux windowsos futtatása ajánlott módszer az IoT Edge windowsos eszközökön való futtatására.
2. szint
Az alábbi táblázatban felsorolt rendszerek kompatibilisnek tekinthetők az Azure IoT Edge-zel, de a Microsoft nem teszteli vagy tartja karban aktívan.
Fontos
Ezeknek a rendszereknek a támogatása a legjobb megoldás, és előfordulhat, hogy egy 1. réteg által támogatott rendszeren kell reprodukálni a problémát.
A telepítési csomagok elérhetővé válnak az Azure IoT Edge-kiadásokban. 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 | ||
Ubuntu Server 20.04 |
![]() |
2025. május | ||
Szél folyó 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 |
Feljegyzé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, a nem támogatott operációs rendszeren futó IoT Edge-eszközök továbbra is működnek, de az operációs rendszer gazdagépcsomagjainak folyamatos biztonsági javításai és hibajavításai a támogatási dátum lejárta után nem lesznek elérhetők. 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. Az IoT Edge kiadási eszközei és kibocsátási megjegyzései az Azure-iotedge kiadási oldalán érhetők el.
Kibocsátási megjegyzések és eszközök | Típus | Kiadás dátuma | Támogatási dátum vége |
---|---|---|---|
1.5 | Hosszú távú támogatás (LTS) | 2024. április | 2026. november 10. |
Az 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. Az IoT Edge-et a Microsoft modern életciklus-szabályzata szabályozza.
Az IoT Edge a Microsoft.Azure.Devices.Client SDK-t használja. További információkért tekintse meg az Azure IoT C# SDK GitHub-adattárat vagy az Azure SDK for .NET referenciatartalmat. 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.42.x |
1.4 | 1.36.6 |
Virtual Machines
Az Azure IoT Edge virtuális gépeken, például Azure-beli virtuális gépeken futtatható. A virtuális gép IoT Edge-eszközként való használata gyakori, ha az ügyfelek peremhálózati intelligenciával szeretnék kiegészíteni a meglévő infrastruktúrát. A gazdagép virtuális gép operációs rendszerének családjának meg kell egyeznie a modul tárolójában használt vendég operációs rendszer családjával. Ez a követelmény ugyanaz, mint amikor az Azure IoT Edge közvetlenül egy eszközön fut. Az Azure IoT Edge a mögöttes virtualizálási technológia alapja, és olyan platformokon működő virtuális gépeken működik, mint a Hyper-V és a vSphere.
Minimális rendszerkövetelmények
Az Azure IoT Edge olyan kicsi eszközökön működik, mint a Raspberry Pi3 és a kiszolgálói szintű hardverek. 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.
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?