Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial Internet of Things >> Teknologi Internet of Things

Kontainer Memberdayakan Pengembangan Aplikasi IoT yang Fleksibel

Untuk sebagian besar perusahaan, teknologi kontainer telah lama menjadi tulang punggung arsitektur cloud modern. Namun keuntungannya menjauh melebihi TI tradisional, menawarkan manfaat signifikan untuk Industrial Internet of Things (IIoT), menurut Tim Winter, CTO di Machfu, penyedia solusi IIoT terkemuka.

Sebuah kontainer menggabungkan aplikasi dan semua dependensinya—pustaka, biner, dan berkas konfigurasi—ke dalam satu paket yang ringan. Abstraksi ini menghilangkan variasi sistem operasi dan infrastruktur yang mendasarinya, memungkinkan pengembang untuk mengirimkan beban kerja yang konsisten di lingkungan apa pun.

“Proses pengembangan kontainer membangun repositori ‘stuff,’ yaitu aplikasi Anda ditambah perangkat lunak pendukung, dan menghasilkan gambar kontainer—kue berlapis dari aplikasi dan dependensinya,” menjelaskan Harry Forbes, analis di ARC Advisory Group.

Gartner melaporkan bahwa lebih dari 75 persen organisasi global telah menjalankan aplikasi yang dikontainerisasi dalam produksi pada 2022.

Manfaat Kontainer

Karena semua komponen digabungkan, kontainer dapat diterapkan ke lingkungan komputasi apa pun dengan gesit minimal, menyederhanakan peluncuran dan pembaruan aplikasi di platform heterogen.

Isolasi adalah keuntungan inti: modul hanya berinteraksi melalui API yang terdefinisi dengan baik, tetap independen satu sama lain. Pemisahan ini berarti bahwa pembaruan pada satu modul tidak menyebar ke seluruh sistem—fitur kritis dalam ekosistem IoT yang berkembang pesat.

Kontainer juga membuka “grail suci” komputasi edge—memungkinkan proses yang diaktifkan AI untuk berjalan langsung pada perangkat edge.

“Dengan permintaan yang tumbuh untuk memproses data secara real-time dan menghindari biaya tinggi transfer dan penyimpanan telemetri mentah ke cloud,” kata Ayush Tiwari, senior IoT product manager di PTC, “lebih banyak pengguna IoT memilih untuk memproses data sebelumnya, mentransformasikannya, dan menjalankan logika bisnis kustom langsung di edge. Model AI dan machine learning kemudian dapat dilatih dan diterapkan melalui kontainer terisolasi on-premises.”

Mengamankan dan memperbarui perangkat lunak edge juga lebih mudah saat beban kerja dikontainerisasi, memungkinkan operator untuk mengelola patch dari cloud sambil mempertahankan isolasi yang ketat.

“Dengan memindahkan beberapa beban kerja ke edge, produk yang terhubung menghabiskan lebih sedikit waktu berkomunikasi dengan cloud, dapat bereaksi lebih cepat terhadap perubahan lokal, dan tetap andal bahkan dalam skenario bandwidth rendah,” tambah Tiwari.

[Untuk cakupan lebih lanjut tentang IoT Industri, ikuti acara Industrial IoT World bulan Desember ini.]

Partisi Meningkatkan Keamanan pada Perangkat IIoT

Dalam IIoT, kontainer sangat menarik karena mereka mempartisi beban kerja, memungkinkan pembaruan individual tanpa mempengaruhi aplikasi lain pada perangkat yang sama.

“Alih-alih satu kontainer monolitik yang melakukan semua fungsi edge, Anda dapat membayangkan beberapa kontainer—satu untuk pengambilan data, yang lain untuk konfigurasi perangkat,” usulkan Winter.

Partisi memungkinkan tingkat hak istimewa yang berbeda. Misalnya, modul pengambilan data mungkin memiliki akses hanya-baca ke sensor, sementara modul upgrade firmware memerlukan hak istimewa lebih tinggi dan diamankan secara terpisah.

“Ini selaras dengan praktik terbaik keamanan modern,” kata Winter. “Iria analog dengan menetapkan peran administrator versus peran hanya-baca dalam pengaturan perusahaan.”

Memisahkan komponen aplikasi juga mengurangi radius ledakan pelanggaran keamanan. Pengembang dapat menerapkan kontrol dan kebijakan tingkat OS yang membatasi dampak kontainer yang terkompromi.

Namun, partisi memperkenalkan kebutuhan akan skema komunikasi antar-proses (IPC) atau pemanggilan prosedur jarak jauh (RPC) yang kuat. Autentikasi dan otorisasi harus mengatur interaksi ini untuk mencegah akses yang tidak sah.

“Dalam konteks industri, banyak perangkat adalah sensor sederhana dengan sumber daya CPU minimal,” catet Stefano Iannucci, profesor asistensi di Mississippi State University. “Anda harus mengorkestrasi sensor dan aktuator melalui proses yang sering berjalan dalam kontainer, baik di cloud maupun di edge.”

Kontainer juga menyediakan pipeline pengembangan dan penerapan yang disiplin. Menurut Forbes, prosesnya meliputi: membuat repositori untuk semua versi perangkat lunak; membangun gambar kontainer dengan alat seperti Docker; dan mendorong gambar ke sistem target—baik satu perangkat atau ribuan.

“Memperbarui seribu sistem tidak jauh lebih sulit daripada memperbarui satu,” menekankan Forbes. “Kontainer adalah cara hemat biaya untuk mengelola aplikasi dalam skala besar.”

Meskipun memiliki banyak kekuatan, kontainer bukanlah peluru perak. Keefemeran mereka—pembuatan dan pembongkaran yang mudah—dapat membuat visibilitas dan pelacakan menjadi tantangan, yang memerlukan alat tambahan untuk menjaga observabilitas.

Secara keseluruhan, teknologi kontainer membawa ketangkasan, skalabilitas, dan keamanan ke pengembangan aplikasi IoT, membuka jalan untuk solusi edge yang lebih cerdas, lebih cepat, dan lebih tangguh.

Teknologi Internet of Things

  1. Tren IoT Teratas 2019: Wawasan dari Postingan Paling Banyak Dibaca Cisco
  2. Mengapa Edge Computing Esensial untuk Keberhasilan IoT
  3. 5 Prinsip Esensial untuk Pengembangan Produk IoT yang Sukses
  4. Dari Edge ke Cloud: Menguasai Alur Data IoT
  5. Cakupan Langsung IoT World 2023: Keynote, Wawancara & Inovasi Edge dari Santa Clara
  6. Wawasan Strategi Edge Computing & IoT dari IoT World 2019
  7. Alat Pengembangan IoT Open-Source vs. Didukung Vendor: Memilih Stack yang Tepat untuk Perusahaan Anda
  8. Memanfaatkan IoT untuk Memperkuat Pengembangan Aplikasi Seluler
  9. Memanfaatkan Edge Computing untuk IoT, AI, dan Teknologi Mendatang
  10. Komputasi Edge Dapat Kerangka Kerja yang Jelas, Disetujui Industri