Internet of Things (IoT) telah dianggap sebagai evolusi besar berikutnya setelah Internet berjanji untuk mengubah hidup kita dengan menghubungkan entitas fisik ke Internet dengan cara di mana-mana mengarah ke dunia yang cerdas. Perangkat IoT ada di sekitar kita yang menghubungkan perangkat yang dapat dipakai, mobil pintar dan sistem rumah pintar. Bahkan, penelitian menunjukkan bahwa tingkat di mana perangkat ini mengintegrasikan diri mereka ke dalam kehidupan kita, diharapkan lebih dari 50 miliar perangkat akan terhubung ke Internet pada tahun 2020. Sampai sekarang, penggunaan dasar Internet adalah untuk menghubungkan mesin komputasi ke mesin saat berkomunikasi dalam bentuk halaman web. Tapi IoT melangkah lebih jauh.
Namun, untuk mengakomodasi sejumlah besar perangkat yang terhubung dan untuk mengelola secara efisien arus besar data yang dikumpulkan dari masing-masing perangkat memerlukan arsitektur yang dapat diskalakan. Selain itu, sebagian besar perangkat yang membentuk Internet of Things dibatasi sumber daya; sumber daya seperti bandwidth dan penyimpanan, dan daya komputasi jarang. Tantangan tersebut dapat dikurangi dengan memperluas fungsi komputasi awan lebih dekat ke perangkat IoT. Fog Computing, juga dikenal sebagai Edge Computing adalah solusi potensial yang memperluas lapisan Cloud agar lebih dekat dengan hal-hal yang menghasilkan dan mengkonsumsi data. Tapi apa dua teknologi ini dan bagaimana mereka berbeda satu sama lain?
Istilah Fog Computing diciptakan oleh Cisco dan didefinisikan sebagai perpanjangan paradigma komputasi awan dari inti jaringan ke tepi jaringan. Komputasi kabut adalah lapisan menengah yang memperluas lapisan Cloud untuk membawa komputasi, jaringan, dan perangkat penyimpanan lebih dekat ke titik akhir di IoT. Perangkat di tepi disebut titik kabut dan dapat digunakan di mana saja dengan konektivitas jaringan, di samping jalur kereta api, pengontrol lalu lintas, meter parkir, atau di mana pun. Ini adalah perpanjangan dari komputasi awan bukan penggantinya. Ini mengurangi latensi dan mengatasi masalah keamanan dalam mengirim data ke cloud. Karena integrasi yang erat dengan perangkat akhir, itu meningkatkan efisiensi sistem secara keseluruhan, sehingga meningkatkan kinerja sistem cyber-fisik kritis.
Meskipun, tujuan utama dari komputasi tepi dan komputasi kabut adalah sama - yaitu untuk menurunkan kepadatan jaringan dan mengurangi keterlambatan ujung ke ujung - namun, mereka berbeda dalam cara mereka memproses dan menangani data dan di mana kecerdasan dan daya komputasi ditempatkan . Edge computing adalah arsitektur yang menggunakan klien pengguna akhir dan satu atau lebih perangkat tepi dekat pengguna secara kolaboratif untuk mendorong fasilitas komputasi menuju sumber data, mis. Sensor, aktuator, dan perangkat seluler. Ini mendorong infrastruktur komputasi ke kedekatan sumber data dan kompleksitas komputasi juga akan meningkat. Dalam arsitektur seperti itu, perangkat apa pun dengan kemampuan komputasi, penyimpanan, dan jaringan dapat berfungsi sebagai perangkat tepi dekat-pengguna. Biasanya, sumber daya tepi dikonfigurasikan secara ad hoc untuk meningkatkan kinerja sistem secara keseluruhan.
- Meskipun, tujuan utama dari komputasi tepi dan komputasi kabut adalah sama - yaitu untuk menurunkan kepadatan jaringan dan mengurangi keterlambatan ujung ke ujung - namun, mereka berbeda dalam cara mereka memproses dan menangani data dan di mana kecerdasan dan daya komputasi ditempatkan . Kedua istilah tersebut sering digunakan secara bergantian, karena keduanya melibatkan membawa kecerdasan dan kekuatan pemrosesan ke tempat data tersebut dibuat. Komputasi kabut mendorong kecerdasan ke tingkat jaringan area lokal arsitektur jaringan, sambil memproses data dalam node kabut atau gateway IoT. Komputasi tepi menempatkan kecerdasan dan kekuatan gerbang tepi ke dalam perangkat seperti pengontrol otomasi yang dapat diprogram.
- Dalam Fog Computing, komunikasi data antara perangkat penghasil data dan lingkungan Cloud memerlukan sejumlah langkah; komunikasi pertama-tama diarahkan ke titik i / o PAC setelah itu dikirim ke gateway protokol yang mengubah data ke format yang dapat dimengerti. Data kemudian ditransmisikan ke node Fog jaringan lokal setelah data diarahkan ke Cloud untuk penyimpanan. Di Edge Computing, di sisi lain, komunikasinya jauh lebih sederhana dan ada potensi titik kegagalan yang lebih sedikit.
- Fog computing adalah infrastruktur komputasi terdesentralisasi yang memperluas komputasi awan dan layanan ke tepi jaringan untuk membawa komputasi, jaringan, dan perangkat penyimpanan lebih dekat ke titik akhir di IoT. Tujuannya adalah untuk meningkatkan efisiensi dan mengurangi jumlah data yang diangkut ke cloud untuk pemrosesan, analisis, dan penyimpanan. Edge computing, di sisi lain, adalah ungkapan yang lebih tua sebelum istilah komputasi Fog. Ini adalah arsitektur yang menggunakan klien pengguna akhir dan satu atau lebih perangkat tepi dekat pengguna secara kolaboratif untuk mendorong fasilitas komputasi menuju sumber data, mis. Sensor, aktuator, dan perangkat seluler.
Singkatnya, Fog Computing dan Edge Computing sering digunakan untuk mengartikan arsitektur yang sama, dan oleh karena itu, istilah tersebut dianggap dapat dipertukarkan; Namun, perbedaan halus dapat dibuat. Meskipun, keduanya menawarkan solusi potensial yang memperluas lapisan Cloud agar lebih dekat dengan hal-hal yang menghasilkan dan mengkonsumsi data, perbedaan utama adalah berkaitan dengan bagaimana mereka menangani data dan di mana kecerdasan dan daya komputasi ditempatkan. Dalam komputasi Fog, intelijen berada di jaringan area lokal, di mana seperti dalam komputasi Edge, kecerdasan dan kekuatan gateway edge berada di perangkat pintar seperti pengontrol otomasi yang dapat diprogram..