Obrada podataka bliže izvoru može smanjiti troškove i ubrzati obradu.
Ključni zahvati
- Fog computing proširuje koncept rubnog računalstva stvaranjem distribuirane računalne infrastrukture koja obuhvaća šire geografsko područje.
- Fog computing radi bliže izvoru podataka nego cloud computing, ali ne točno na izvoru, koristeći strateški postavljene maglene čvorove u cijeloj mreži.
- Fog computing pruža hijerarhiju računalnih resursa, od rubnih uređaja preko maglovitih čvorova do oblaka podatkovnih centara, optimizirajući učinkovitost, smanjujući kašnjenje i nudeći strukturiran, ali fleksibilan sustav.
Naše razumijevanje paradigmi obrade i pohrane podataka razvija se kako digitalni svijet prolazi kroz brze transformacije. Pojmovi "oblak", "rub" i "magla" nisu samo meteorološki pojmovi; predstavljaju tri jedinstvena računalna sustava. Edge i fog computing pojavili su se kao odgovor na ograničenja svog prethodnika, ali svaki dolazi s različitim značajkama i prednostima.
Što je Fog Computing? Objašnjeno Fog Computing
Pogledajmo što je fog computing i objasnimo kako funkcionira. Međutim, prije nego što pogledamo računalstvo u magli, korisno je razumjeti što je bilo prije njega i kako smo završili u računalstvu u magli.
Računalni oblak pojavio se kao revolucionarni model za upravljanje i obradu podataka. Nudeći centraliziranu pohranu i obradu podataka u golemim podatkovnim centrima—često udaljenim kontinentima izvor podataka ili korisnik—računalstvo u oblaku omogućilo je neusporedivu skalabilnost, agilnost i cijenu učinkovitost.
Dok računalstvo u oblaku ima mnoge prednosti, nije bez nedostataka. Prijenos podataka na velike udaljenosti do centara u oblaku, njihova obrada i zatim njihovo slanje natrag uzrokuje kašnjenje. Za zadatke koji zahtijevaju trenutni odgovor ili obradu podataka u stvarnom vremenu, ovo je kašnjenje bilo neprihvatljivo. Dodatno, velika propusnost potrebna za slanje svakog bajta podataka središnjim poslužiteljima, zajedno s potencijalnim zagušenjem mreže, model koji se temelji isključivo na oblaku sigurno je učinio neučinkovitim aplikacije.
Unesi rubno računalstvo i njegov nastavak, fog computing.
Što je Edge Computing?
Prepoznajući ograničenja računalstva u oblaku, rubno računalstvo zamišljeno je da minimizira kašnjenje i optimizira propusnost. The ključna razlika između računalstva u oblaku i rubnog računalstva je količina podataka koja se obrađuje; računalstvo u oblaku obrađuje ogromne količine, dok se edge fokusira na mnogo manje podskupove.
Umjesto usmjeravanja svega na centralizirane poslužitelje, procesi podataka pomaknuti su bliže izvoru podataka - možda sigurnosnoj kameri, nosivom uređaju ili tvorničkom senzoru. Ova blizina znači da se podaci mogu obraditi na licu mjesta, što povećava izvedivost izrade responzivnih aplikacija u stvarnom vremenu. Lokalna obrada podataka također je dobar znak za energetsku učinkovitost i smanjuje ukupne troškove prijenosa podataka.
No dok je rubno računalstvo rješavalo izazove latencije i propusnosti, također je izazvalo nove brige. Sigurnost je postala zamršeniji problem, s podacima koji se obrađuju na brojnim uređajima. Mnogi mali uređaji trebali su više računalne snage za izvršavanje rigoroznih zadataka. Štoviše, upravljanje i održavanje bezbrojnih rubnih uređaja uvelo je nove složenosti.
Što je Fog Computing?
Fog computing ušao je u igru kako bi prevladao ograničenja svojih računalnih prethodnika, oblaka i ruba. Proširuje koncept rubnog računalstva stvaranjem distribuirane računalne infrastrukture koja obuhvaća šire geografsko područje, a ne samo pojedinačne uređaje.
Umjesto obrade podataka na izvoru (kao kod ruba) ili na udaljenim centraliziranim lokacijama (kao kod oblaka), računalstvo u magli radi bliže izvoru, ali ne točno na izvoru. U ovom računalnom modelu, čvorovi za maglu strateški su postavljeni u cijeloj mreži, uključujući rubove i unutar mrežne infrastrukture. Ovi čvorovi imaju veću računalnu snagu od tipičnih rubnih uređaja i mogu izvesti složeniju obradu i analizu podataka.
Ovo učinkovito stvara "bliži oblak" ili "distribuirani oblak" koji pruža najbolje od oba svijeta što nude prethodni računalni modeli. Fog computing ima za cilj osigurati hijerarhiju računalnih resursa, u rasponu od rubnih uređaja preko maglovitih čvorova do podatkovnih centara u oblaku. To optimizira učinkovitost, smanjuje kašnjenje i nudi strukturiraniji, ali fleksibilniji sustav od čistog rubnog ili cloud modela.
Oblak vs. Rub. Fog Computing: Usporedba značajki
Ova evolucija od oblaka do ruba i na kraju do magle oslikava živopisnu sliku našeg neumoljivog nastojanja da optimiziramo podatke obrade, osiguravajući da su postavljeni najučinkovitiji, najresponzivniji i najisplativiji sustavi za ispunjavanje različitih zahtjeva.
Značajka |
Računalni oblak |
Rubno računalstvo |
Fog Computing |
---|---|---|---|
Mjesto obrade podataka |
Centralizirani podatkovni centri |
Blizu izvora podataka (npr. uređaj) |
Lokalna mreža |
Latencija |
Viši zbog udaljenosti |
Niže zbog blizine |
Umjereno; optimiziran za učinkovitost |
Korištenje propusnosti |
visoko |
Smanjeno |
Optimizirano |
Skalabilnost |
Visoko skalabilan |
Ovisi o lokalnoj infrastrukturi |
Skalabilan, ali ovisi o mrežnoj infrastrukturi |
trošak |
Ekonomija razmjera može smanjiti troškove |
Potencijalno veći zbog lokalne infrastrukture, ali štedi energiju i troškove prijenosa |
Ovisi o implementaciji |
Sigurnost |
Centralizirani sigurnosni protokoli |
Decentralizirano; mogu biti ranjiviji |
Slojeviti pristup nudi ravnotežu obojega |
Uz to, moramo razumjeti izvedbu i učinkovitost računalstva u oblaku, rubu ili magli rješenja mogu značajno utjecati na mogućnosti i značajke lokalnih uređaja uključeni. Ograničavajući čimbenici uključuju procesorsku snagu uređaja, memoriju i mogućnosti pohrane; razmatranje lokacije i latencije; kapacitet prijenosa podataka; te skalabilnost i ukupnu prikladnost za zadatak koji je pri ruci.
Primjeri računalstva u oblaku, rubu i magli iz stvarnog svijeta
Svaki računalni model – oblak, rub i magla – utjecao je na rješavanje specifičnih izazova u tehnološkoj industriji. Razumijevanje praktičnih primjena svakog od njih ima svoje prednosti i za potrošače i za poslovne korisnike.
Računalni oblak
Okosnica bezbrojnih modernih digitalnih usluga, ekspanzivne mogućnosti pohrane i obrade računalstva u oblaku redefinirale su pristupačnost. Danas su primjeri računalstva u oblaku na djelu duboko ukorijenjeni u naš svakodnevni život, bili mi toga svjesni ili ne.
Usluge strujanja, kao što su Netflix i Spotify, klasični su primjeri. Umjesto da korisnici pohranjuju opsežne filmske ili glazbene biblioteke na svojim uređajima, pretplatnici mogu strujati sadržaj smješten u masivnim podatkovnim centrima u oblaku.
Na primjer, kada je Netflix najavio značajku pauziranja i nastavka filmova i TV emisija na bilo kojem uređaju u bilo kojoj prostoriji u kući, usluga strujanja bila je i koristi prednosti računalstva u oblaku resursi. Ova centralizacija znači da možete početi gledati film na jednom uređaju, pauzirati ga i nastaviti gledati sadržaj na drugom uređaju, a sve zahvaljujući centraliziranoj prirodi podataka u oblaku.
Rubno računalstvo
Kako uređaji postaju pametniji i više integrirani u naše dnevne rutine, potreba za mogućnostima brzog donošenja odluka eksponencijalno raste. Na primjer, pametni telefoni koriste rubno računalstvo za prepoznavanje govora, obradu slike i druge zadatke. Poznato je da pametne kamere i drugi pametni kućni uređaji također iskorištavaju rubno računalstvo.
I konačno, samovozeći automobili uvelike se oslanjaju na rubno računalstvo za donošenje odluka u stvarnom vremenu. Senzori i ugrađena računala analiziraju podatke s kamera, LiDAR-a, radara i drugih senzora za navigaciju i reagiranje na svoje okruženje bez potrebe za udaljenim poslužiteljem u oblaku.
Fog Computing
Spajajući najbolje značajke oblaka i ruba, računalstvo u magli blista u scenarijima koji zahtijevaju koordinirane, lokalne odluke bez preopterećenja pojedinačnih uređaja. Glavni primjer su inicijative pametnih gradova.
Zamislite pametni prometni sustav u gradu: umjesto da svaki semafor samostalno donosi odluke (kao kod ruba) ili se oslanja isključivo na udaljeni središnji sustav (kao s oblakom), semafori u određenoj regiji mogu komunicirati s lokalnim čvorom za maglu kako bi donosili koordiniranije odluke.
Na primjer, ako se u jednom području pojavi prometna gužva, sustav može prilagoditi vrijeme osvjetljenja u okolnim zonama kako bi ublažio gužvu bez slanja podataka sve do središnjeg oblaka i natrag.
Demistificirani žargon u oblaku
Iako svaki ima svoje mjesto, cloud, edge i fog computing igraju ulogu u optimiziranom, učinkovitom i responzivnom računalnom ekosustavu. Korisnici i tvrtke imaju koristi od demistificiranja žargona i shvaćanja njegove praktične primjene. Dok nastavljamo iskorištavati snagu podataka, osiguravanje njihove učinkovite, sigurne i brze obrade ostat će na čelu tehnološkog napretka.