Obdelava podatkov bližje viru lahko zniža stroške in pospeši obdelavo.
Ključni zaključki
- Fog computing razširja koncept robnega računalništva z ustvarjanjem porazdeljene računalniške infrastrukture, ki zajema širše geografsko območje.
- Računalništvo v megli deluje bližje viru podatkov kot računalništvo v oblaku, vendar ne točno pri viru, saj uporablja strateško postavljena vozlišča megle po celotnem omrežju.
- Fog computing zagotavlja hierarhijo računalniških virov, od robnih naprav do vozlišč megle do oblaka podatkovnih centrov, optimiziranje učinkovitosti, zmanjšanje zakasnitve in ponujanje strukturiranega, a prilagodljivega sistem.
Naše razumevanje paradigem obdelave in shranjevanja podatkov se razvija, ko se digitalni svet hitro spreminja. Izrazi "oblak", "rob" in "megla" niso samo meteorološki izrazi; predstavljajo tri edinstvene računalniške sisteme. Edge in fog computing sta se pojavila kot odgovor na omejitve njunega predhodnika, vendar imata vsak svoje značilnosti in prednosti.
Kaj je Fog Computing? Razloženo računalništvo v megli
Poglobimo se v to, kaj je računalništvo v megli in razložimo, kako deluje. Preden pogledamo računalništvo v megli, je koristno razumeti, kaj je bilo pred njim in kako smo prišli do računalništva v megli.
Računalništvo v oblaku pojavil kot revolucionaren model za upravljanje in obdelavo podatkov. Ponudba centraliziranega shranjevanja in obdelave podatkov v velikih podatkovnih centrih, ki so pogosto oddaljeni od celin vir podatkov ali uporabnik – računalništvo v oblaku omogoča neprimerljivo razširljivost, okretnost in stroške učinkovitost.
Medtem računalništvo v oblaku prinaša številne prednosti, ni brez pomanjkljivosti. Prenos podatkov na velike razdalje v centre v oblaku, njihova obdelava in nato pošiljanje nazaj povzroči zakasnitev. Za naloge, ki zahtevajo takojšen odziv ali obdelavo podatkov v realnem času, je bila ta zamuda nesprejemljiva. Poleg tega je ogromna pasovna širina, potrebna za pošiljanje vsakega bajta podatkov v osrednje strežnike, povezana z morebitno prezasedenostjo omrežja, zaradi česar je povsem model, ki temelji na oblaku, zagotovo neučinkovit aplikacije.
Vnesite robno računalništvo in njegovo nadaljnje dejanje, računalništvo v megli.
Kaj je robno računalništvo?
Ob upoštevanju omejitev računalništva v oblaku je bilo robno računalništvo zasnovano tako, da zmanjša zakasnitev in optimizira pasovno širino. The ključna razlika med računalništvom v oblaku in robnim računalništvom je količina podatkov, ki jih je treba obdelati; računalništvo v oblaku obravnava ogromne količine, medtem ko se edge osredotoča na veliko manjše podmnožice.
Namesto da bi vse usmerili na centralizirane strežnike, so bili podatkovni procesi premaknjeni bližje viru podatkov – morda varnostni kameri, nosljivi napravi ali tovarniškemu senzorju. Ta bližina pomeni, da je mogoče podatke obdelati na kraju samem, kar poveča izvedljivost izdelave odzivnih aplikacij v realnem času. Lokalna obdelava podatkov je tudi dobra napoved za energetsko učinkovitost in nižje skupne stroške prenosa podatkov.
Medtem ko je robno računalništvo obravnavalo izzive zakasnitve in pasovne širine, je sprožilo tudi nove pomisleke. Varnost je postala bolj zapleteno vprašanje, saj se podatki obdelujejo na številnih napravah. Številne majhne naprave so potrebovale več računalniške moči za izvajanje rigoroznih nalog. Poleg tega je upravljanje in vzdrževanje neštetih robnih naprav povzročilo nove zapletenosti.
Kaj je Fog Computing?
Računalništvo v megli je prišlo v poštev, da bi premagalo omejitve svojih predhodnikov, oblaka in roba. Razširja koncept robnega računalništva z ustvarjanjem porazdeljene računalniške infrastrukture, ki zajema širše geografsko območje, ne le posameznih naprav.
Namesto obdelave podatkov pri viru (kot pri edge) ali na oddaljenih centraliziranih lokacijah (kot pri oblaku), računalništvo v megli deluje bližje viru, vendar ne točno pri viru. V tem računalniškem modelu so vozlišča megle strateško postavljena po celotnem omrežju, tudi na robu in znotraj omrežne infrastrukture. Ta vozlišča imajo večjo računsko moč kot običajne robne naprave in lahko izvajajo bolj zapleteno obdelavo in analizo podatkov.
To dejansko ustvari "bližji oblak" ali "porazdeljen oblak", ki zagotavlja najboljše iz obeh svetov, ki jih ponujajo prejšnji računalniški modeli. Cilj računalništva v megli je zagotoviti hierarhijo računalniških virov, ki segajo od robnih naprav do vozlišč megle do podatkovnih centrov v oblaku. To optimizira učinkovitost, zmanjša zakasnitev in ponuja bolj strukturiran, a prilagodljiv sistem kot čisti robni model ali model v oblaku.
Oblak vs. Edge. Fog Computing: primerjava funkcij
Ta razvoj od oblaka do roba in končno do megle prikazuje živo sliko našega neusmiljenega prizadevanja za optimizacijo podatkov obdelavo, kar zagotavlja najučinkovitejše, odzivnejše in stroškovno učinkovite sisteme za izpolnjevanje različnih potreb.
Funkcija |
Računalništvo v oblaku |
Robno računalništvo |
Fog Computing |
---|---|---|---|
Lokacija obdelave podatkov |
Centralizirani podatkovni centri |
Blizu vira podatkov (npr. naprava) |
Lokalno omrežje |
Zakasnitev |
Višja zaradi razdalje |
Nižje zaradi bližine |
zmerno; optimizirano za učinkovitost |
Uporaba pasovne širine |
visoko |
Zmanjšano |
Optimizirano |
Razširljivost |
Visoko razširljiv |
Odvisno od lokalne infrastrukture |
Razširljivo, vendar odvisno od omrežne infrastrukture |
Stroški |
Ekonomija obsega lahko zmanjša stroške |
Morebitno višje zaradi lokalne infrastrukture, vendar prihrani energijo in stroške prenosa |
Odvisno od izvedbe |
Varnost |
Centralizirani varnostni protokoli |
Decentralizirano; lahko bolj ranljivi |
Večplastni pristop ponuja ravnovesje obojega |
Kot rečeno, je treba razumeti zmogljivost in učinkovitost računalništva v oblaku, robnem ali meglenem računalniku na rešitve lahko pomembno vplivajo zmogljivosti in lastnosti lokalnih naprav vključeni. Omejevalni dejavniki vključujejo procesorsko moč naprave, pomnilnik in zmogljivosti shranjevanja; upoštevanje lokacije in zakasnitve; zmogljivost prenosa podatkov; ter razširljivost in splošna primernost za opravljeno nalogo.
Primeri računalništva v oblaku, Edge in Fog iz resničnega sveta
Vsak računalniški model – oblak, rob in megla – je vplival na reševanje specifičnih izzivov v tehnološki industriji. Razumevanje praktičnih aplikacij vsakega ima svoje prednosti tako za potrošnike kot za poslovne uporabnike.
Računalništvo v oblaku
Hrbtenica neštetih sodobnih digitalnih storitev, obsežne zmogljivosti shranjevanja in obdelave računalništva v oblaku so na novo definirale dostopnost. Danes so primeri delovanja računalništva v oblaku globoko zasidrani v našem vsakdanjem življenju, ne glede na to, ali se tega zavedamo ali ne.
Storitve pretakanja, kot sta Netflix in Spotify, so klasični primeri. Namesto da uporabniki na svojih napravah shranjujejo obsežne filmske ali glasbene knjižnice, lahko naročniki pretakajo vsebino, ki gostuje v ogromnih podatkovnih centrih v oblaku.
Na primer, ko je Netflix napovedal funkcijo za zaustavitev in nadaljevanje filmov in TV-oddaj v kateri koli napravi v kateri koli sobi v hiši je storitev pretakanja izkoriščala in izkorišča prednosti računalništva v oblaku virov. Ta centralizacija pomeni, da lahko začnete gledati film v eni napravi, ga začasno ustavite in nadaljujete z ogledom vsebine v drugi napravi, vse zahvaljujoč centralizirani naravi podatkov v oblaku.
Robno računalništvo
Ko postajajo naprave pametnejše in bolj integrirane v naše vsakodnevne rutine, potreba po zmožnostih hitrega sprejemanja odločitev eksponentno narašča. Pametni telefoni na primer uporabljajo robno računalništvo za prepoznavanje govora, obdelavo slik in druga opravila. Znano je tudi, da pametne kamere in druge pametne domače naprave izkoriščajo robno računalništvo.
In končno, samovozeči avtomobili močno zanašajo na robno računalništvo za sprejemanje odločitev v realnem času. Senzorji in vgrajeni računalniki analizirajo podatke iz kamer, LiDAR-jev, radarjev in drugih senzorjev za navigacijo in odziv na okolje, ne da bi potrebovali oddaljen strežnik v oblaku.
Fog Computing
Z združitvijo najboljših lastnosti oblaka in roba računalništvo v megli blesti v scenarijih, ki zahtevajo usklajene lokalne odločitve brez preobremenitve posameznih naprav. Odličen primer so pobude za pametna mesta.
Predstavljajte si pameten prometni sistem v mestu: namesto da bi vsak semafor neodvisno sprejemal odločitve (kot pri edge) ali se zanašal samo na oddaljeno centralnega sistema (kot pri oblaku), lahko semaforji v določeni regiji komunicirajo z lokalnim vozliščem za meglo, da sprejemajo bolj usklajene odločitve.
Na primer, če na enem območju nastane prometni zastoj, lahko sistem prilagodi čas osvetlitve v okoliških območjih, da ublaži zastoje, ne da bi pošiljal podatke vse do osrednjega oblaka in nazaj.
Demistificiran žargon v oblaku
Medtem ko ima vsak svoje mesto, računalništvo v oblaku, robu in megli igra vlogo v optimiziranem, učinkovitem in odzivnem računalniškem ekosistemu. Uporabniki in podjetja imajo koristi od demistifikacije žargona in razumevanja njegove praktične uporabe. Ker še naprej izkoriščamo moč podatkov, bo zagotavljanje njihove učinkovite, varne in hitre obdelave ostalo v ospredju tehnološkega napredka.