Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
IoT Edge 1.5
Penting
IoT Edge 1.5 LTS adalah rilis yang didukung. IoT Edge 1.4 LTS adalah akhir masa pakai per 12 November 2024. Jika Anda menggunakan rilis sebelumnya, lihat Memperbarui IoT Edge.
Artikel ini menjelaskan platform sistem operasi, runtime IoT Edge, mesin kontainer, dan komponen apa yang didukung oleh IoT Edge, baik yang tersedia secara umum maupun dalam pratinjau.
Dapatkan dukungan
Jika Anda mengalami masalah saat menggunakan layanan Azure IoT Edge, Anda dapat mencoba salah satu saluran berikut untuk mendapatkan dukungan:
Melaporkan bug - Sebagian besar pengembangan yang masuk ke produk Azure IoT Edge terjadi di proyek sumber terbuka IoT Edge. Bug dapat dilaporkan di halaman masalah proyek. Bug yang terkait dengan Azure IoT Edge untuk Linux di Windows dapat dilaporkan di halaman masalah iotedge-eflow.
Tim Dukungan Pelanggan Microsoft - Pengguna yang memiliki paket dukungan dapat melibatkan tim Dukungan Pelanggan Microsoft dengan membuat tiket dukungan langsung dari portal Azure.
Permintaan fitur - Produk Azure IoT Edge melacak permintaan fitur melalui komunitas umpan balik Azure produk.
Mesin kontainer
Modul Azure IoT Edge diterapkan sebagai kontainer, sehingga IoT Edge membutuhkan mesin kontainer untuk meluncurkannya. Microsoft menyediakan mesin kontainer, mesin moby, untuk memenuhi persyaratan ini. Mesin kontainer ini didasarkan pada proyek sumber terbuka Moby. Docker CE dan Docker EE adalah mesin kontainer populer lainnya. Mesin tersebut juga didasarkan pada proyek sumber terbuka Moby dan kompatibel dengan Azure IoT Edge. Microsoft menyediakan dukungan upaya terbaik untuk sistem menggunakan mesin kontainer tersebut; namun, Microsoft tidak dapat mengirimkan perbaikan untuk masalah di dalamnya. Untuk alasan ini, sebaiknya gunakan mesin moby hanya pada sistem produksi. Jika Anda menggunakan snap Ubuntu Core, snap Docker dilayankan oleh Canonical dan didukung untuk skenario produksi.
Sistem operasi
Azure IoT Edge berjalan pada sebagian besar sistem operasi yang dapat menjalankan kontainer; namun, tidak semua sistem ini sama-sama didukung. Sistem operasi dikelompokkan ke tingkatan yang mewakili tingkat dukungan yang dapat diharapkan pengguna.
- Sistem tingkat 1 didukung. Untuk sistem tingkat 1, Microsoft:
- Memiliki sistem operasi ini dalam pengujian otomatis.
- Menyediakan paket penginstalan untuk mereka.
- Sistem tingkat 2 kompatibel dengan Azure IoT Edge dan dapat digunakan dengan relatif mudah. Untuk sistem tingkat 2:
- Microsoft telah melakukan pengujian informal pada platform atau mengetahui mitra berhasil menjalankan Azure IoT Edge di platform.
- Paket penginstalan untuk platform lain mungkin berfungsi pada platform ini.
Tingkat 1
Sistem yang tercantum dalam tabel berikut didukung oleh Microsoft, baik tersedia secara umum atau dalam pratinjau publik, dan diuji dengan setiap rilis baru.
Kontainer Linux
Modul yang dibuat sebagai kontainer Linux dapat disebarkan ke perangkat Linux atau Windows. Untuk perangkat Linux, runtime IoT Edge diinstal langsung di perangkat host. Untuk perangkat Windows, komputer virtual Linux yang dibuat sebelumnya dengan runtime IoT Edge berjalan pada perangkat host.
IoT Edge untuk Linux di Windows adalah cara yang disarankan untuk menjalankan IoT Edge di perangkat Windows.
| Sistem Operasi | AMD64 | ARM32v7 | ARM64 | Akhir dukungan standar penyedia OS |
|---|---|---|---|---|
| |
|
|
|
Juni 2028 |
| Debian 11 |
|
Juni 2026 | ||
| Red Hat Enterprise Linux 9 |
|
Mei 2032 | ||
| Red Hat Enterprise Linux 8 |
|
Mei 2029 | ||
| Ubuntu Server 24.04 |
|
|
Juni 2029 | |
| Ubuntu Server 22.04 |
|
|
Juni 2027 | |
| Ubuntu Core 1 |
|
|
April 2027 | |
| Windows 10/11 |
|
|
Lihat Azure IoT EFLOW untuk versi OS Windows yang didukung. | |
| Windows Server 2019/2022 |
|
Lihat Azure IoT EFLOW untuk versi OS Windows yang didukung. |
1 Ubuntu Core didukung sepenuhnya tetapi pengujian otomatis Snaps saat ini terjadi pada Ubuntu 22.04 Server LTS.
Catatan
Ketika sistem operasi Tingkat 1 mencapai tanggal akhir dukungan standarnya, sistem operasi dihapus dari daftar platform yang didukung Tier 1. Jika Anda tidak mengambil tindakan, perangkat IoT Edge yang berjalan pada sistem operasi yang tidak didukung terus berfungsi tetapi patch keamanan yang sedang berlangsung dan perbaikan bug dalam paket host untuk sistem operasi tidak akan tersedia setelah tanggal akhir dukungan. Untuk terus menerima dukungan dan pembaruan keamanan, kami sarankan Anda memperbarui OS host Anda ke platform yang didukung Tier 1.
Kontainer Windows
Kami tidak lagi mendukung kontainer Windows. IoT Edge untuk Linux di Windows adalah cara yang disarankan untuk menjalankan IoT Edge di perangkat Windows.
Tingkat 2
Sistem yang tercantum dalam tabel berikut dianggap kompatibel dengan Azure IoT Edge, tetapi tidak diuji atau dikelola secara aktif oleh Microsoft.
Penting
Dukungan untuk sistem ini adalah upaya terbaik dan mungkin mengharuskan Anda mereproduksi masalah pada sistem yang didukung Tier 1.
Paket penginstalan tersedia pada rilis Azure IoT Edge. Lihat langkah-langkah penginstalan di Penginstalan versi Offline atau tertentu.
| Sistem Operasi | AMD64 | ARM32v7 | ARM64 | Akhir dukungan standar penyedia OS |
|---|---|---|---|---|
| Debian 11 |
|
|
Juni 2026 | |
| Mentor Embedded Linux Flex OS |
|
|
|
|
| Mentor Embedded Linux Omni OS |
|
|
||
| Ubuntu Server 24.04 |
|
Juni 2029 | ||
| Ubuntu Server 22.04 |
|
Juni 2027 | ||
| Sungai Angin 8 |
|
|||
|
Yocto (scarthgap) Untuk masalah Yocto, buka masalah GitHub |
|
|
|
April 2028 |
|
Yocto (kirkstone) Untuk masalah Yocto, buka masalah GitHub |
|
|
|
April 2026 |
Catatan
Ketika sistem operasi Tier 2 mencapai tanggal akhir dukungan standar, sistem operasi tersebut dihapus dari daftar platform yang didukung. Jika Anda tidak mengambil tindakan, perangkat IoT Edge yang berjalan pada sistem operasi yang tidak didukung terus berfungsi tetapi patch keamanan yang sedang berlangsung dan perbaikan bug dalam paket host untuk sistem operasi tidak akan tersedia setelah tanggal akhir dukungan. Untuk terus menerima dukungan dan pembaruan keamanan, kami sarankan Anda memperbarui OS host Anda ke platform yang didukung Tier 1 .
Rilis
Tabel berikut mencantumkan rilis yang saat ini didukung. Aset rilis dan catatan rilis IoT Edge tersedia di halaman rilis azure-iotedge.
| Catatan rilis dan aset | Jenis | Tanggal rilis | Tanggal akhir dukungan |
|---|---|---|---|
| 1.5 | Dukungan jangka panjang (LTS) | April 2024 | 10 November 2026 |
Untuk informasi selengkapnya tentang riwayat versi IoT Edge, lihat Riwayat versi.
Penting
Setiap produk Microsoft memiliki siklus hidup. Siklus hidup dimulai ketika produk dirilis dan berakhir ketika tidak lagi didukung. Mengetahui tanggal kunci dalam siklus hidup ini membantu Anda membuat keputusan berdasarkan informasi tentang kapan harus meningkatkan atau membuat perubahan lain pada perangkat lunak Anda. IoT Edge diatur oleh Kebijakan Siklus Hidup Modern Microsoft.
IoT Edge menggunakan Microsoft.Azure.Devices.Client SDK. Untuk mengetahui informasi selengkapnya, lihat repo Azure IoT C# SDK GitHub atau konten referensi Azure SDK for .NET. Daftar berikut ini menunjukkan versi SDK klien yang diuji terhadap setiap rilis:
| Versi IoT Edge | Microsoft.Azure.Devices.Client versi SDK |
|---|---|
| 1.5 | 1.36.x |
Virtual Machines
Azure IoT Edge dapat dijalankan di komputer virtual, seperti Azure Virtual Machine. Menggunakan komputer virtual sebagai perangkat IoT Edge adalah umum ketika Anda ingin menambah infrastruktur yang ada dengan kecerdasan tepi. Keluarga VM OS host harus mencocokkan keluarga OS tamu yang digunakan di dalam kontainer modul. Persyaratan ini sama seperti saat Azure IoT Edge dijalankan langsung di perangkat. Azure IoT Edge adalah agnostik dari teknologi virtualisasi yang mendasarinya dan bekerja di VM yang didukung oleh platform seperti Hyper-V dan vSphere.
Persyaratan sistem minimum
Azure IoT Edge berjalan dengan baik pada perangkat sekurang Raspberry Pi3 ke perangkat keras kelas server. Memilih perangkat keras yang tepat untuk skenario Anda tergantung pada beban kerja yang ingin Anda jalankan. Membuat keputusan perangkat akhir bisa rumit; namun, Anda dapat dengan mudah mulai membuat prototipe solusi pada laptop atau desktop tradisional.
Pengalaman saat membuat prototipe akan membantu untuk memandu pemilihan perangkat akhir Anda. Pertanyaan yang harus Anda pertimbangkan termasuk:
- Berapa banyak modul dalam beban kerja Anda?
- Berapa banyak lapisan yang dibagikan kontainer modul Anda?
- Dalam bahasa apa modul Anda ditulis?
- Berapa banyak data yang akan diproses oleh modul Anda?
- Apakah modul Anda memerlukan perangkat keras khusus untuk mempercepat beban kerjanya?
- Apa karakteristik performa yang diinginkan dari solusi Anda?
- Berapa anggaran perangkat keras Anda?