Mākoņdatošana
Lietu internets(IoT) ir pārveidojis IT vidi visā pasaulē un jau tiek uzskatīts par galveno tehnoloģiju daudzos nākotnes projektos. Tradicionālās IoT arhitektūras, kurās dati tiek centralizēti vākti un apstrādāti, nespēj bezgalīgi paplašināties tādu ierobežojumu dēļ kā, piemēram, joslas platums. Miglas aprēķinu jomā tiek izstrādāti iespējamie risinājumi, lai risinātu šādas problēmas, kas saistītas ar IoT ieviešanu.
Kas ir miglas aprēķini? Definīcija
„Fog computing“ ir mākoņtehnoloģija, kurā gala ierīču ģenerētie dati netiek augšupielādēti tieši mākonī, bet tiek iepriekš apstrādāti decentralizētos mini datu centros. Šī koncepcija ietver tīkla struktūru, kas sniedzas no tīkla ārējās robežas (kur datus ģenerē IoT ierīces) līdz centrālajam datu galapunktam publiskajā mākonī vai privātajā datu centrā (privātajā mākonī).
„Fogging” mērķis ir samazināt komunikācijas attālumus un ierobežot datu pārraidi caur ārējiem tīkliem. Fog mezgli veido starpslāni tīklā, kurā tiek lemts, kuri dati tiek apstrādāti lokāli un kuri tiek nosūtīti uz mākoni vai centrālo datu centru turpmākai analīzei vai apstrādei.
Šajā shēmā attēloti trīs miglas skaitļošanas arhitektūras slāņi:

- Malas slānis: malas slānī ietilpst visas IoT arhitektūras „viedās” ierīces (malas ierīces). No malas slāņa ģenerētie dati tiek vai nu apstrādāti tieši ierīcē, vai arī nosūtīti uz serveri (miglas mezglu) miglas slānī.
- Miglas slānis: miglas slānī ietilpst vairāki jaudīgi serveri, kas saņem datus no malu slāņa, tos iepriekš apstrādā un pēc nepieciešamības augšupielādē mākonī.
- Mākoņa slānis: mākoņa slānis ir miglas aprēķinu arhitektūras centrālais datu galapunkts.
Fog sistēmu atsauces arhitektūru izstrādāja OpenFog Consortium (tagad Industry IoT Consortium (IIC)). Vairāk tehnisko dokumentu par fog computing varat atrast IIC tīmekļa vietnē.
Kā miglas aprēķini atšķiras no mākoņaprēķiniem?
To, kas atšķir mākoņdatošanu no tradicionālās datu apstrādes, ir resursu nodrošināšana un datu apstrādes veids. Mākoņdatošana parasti notiek centralizētos datu centros. Resursi, piemēram, apstrādes jauda un uzglabāšanas vieta, tiek apvienoti aizmugures serveros un darīti pieejami klientiem caur tīklu. Saziņa starp divām vai vairākām galiekārtām vienmēr notiek, izmantojot serveri fonā.
Sistēmām, kādas tiek izmantotas viedajā ražošanā, ir nepieciešama nepārtraukta datu apmaiņa starp neskaitāmām galiekārtām, kas liek šādai arhitektūrai sasniegt savas robežas. Miglas aprēķini izmanto starpposma apstrādi tuvu datu avotam, lai samazinātu datu plūsmu uz datu centru.
Kā miglas aprēķini atšķiras no malu aprēķiniem?
Tomēr ne tikai liela mēroga IoT arhitektūru datu caurlaidspēja liek mākoņdatošanai sasniegt savas robežas. Vēl viena problēma ir aizture. Centralizēta datu apstrāde vienmēr ir saistīta ar laika aizturi, ko rada gari pārraides ceļi. Galiekārtām un sensoriem ir jākomunicē savā starpā caur serveri datu centrā, kas rada aizturi gan pieprasījuma ārējā apstrādē, gan atbildes sniegšanā. Šādas aiztures kļūst par problēmu IoT atbalstītos ražošanas procesos, kur informācijas apstrāde reālajā laikā ir obligāta, lai iekārtas varētu nekavējoties reaģēt, ja notiek kāds incidents.
Viens no risinājumiem aizkaves problēmai ir malu datu apstrāde — koncepcija, kas ietilpst miglas datu apstrādes sistēmā, kurā datu apstrāde ir ne tikai decentralizēta, bet notiek tieši galiekārtā tīkla malā. Katra viedierīce ir aprīkota ar savu mikrokontrolleru, kas nodrošina pamata datu apstrādi un saziņu ar citām IoT ierīcēm un sensoriem. Tas ne tikai samazina aizkavi, bet arī datu plūsmu centrālajā datu centrā.
Lai gan miglas aprēķini un malu aprēķini ir cieši saistīti, tie nav viens un tas pats. Galvenā atšķirība slēpjas tajā, kur un kad dati tiek apstrādāti. Malu aprēķinu gadījumā dati tiek apstrādāti tur, kur tie tiek ģenerēti, un vairumā gadījumu dati tiek nosūtīti uzreiz pēc apstrādes. Savukārt miglas aprēķini vāc un apstrādā neapstrādātus datus no vairākiem avotiem datu centrā, kas atrodas starp datu avotu un centralizētu datu centru. Šāda datu apstrāde ļauj izvairīties no nevajadzīgu datu vai rezultātu nosūtīšanas uz centrālo datu centru. Tas, vai vislabākais risinājums ir malu aprēķini, miglas aprēķini vai abu kombinācija, lielā mērā ir atkarīgs no konkrētā lietošanas gadījuma.
Kādas ir miglas skaitļošanas priekšrocības?
„Fog computing“ piedāvā risinājumus dažādām problēmām, kas saistītas ar mākoņbalstītām IT infrastruktūrām. Tas dod priekšroku īsiem datu pārraides ceļiem un līdz minimumam samazina datu augšupielādi uz mākoni. Šeit ir galvenās priekšrocības:
- Mazāka tīkla slodze: miglas aprēķini samazina datu plūsmu starp IoT ierīcēm un mākoni.
- Izmaksu ietaupījumi, izmantojot trešo pušu tīklus: tīkla pakalpojumu sniedzējiem rodas augstas izmaksas par ātrgaitas datu augšupielādi uz mākoni. Miglas aprēķini tās samazina.
- Pieejamība bezsaistē: miglas aprēķinu arhitektūrā IoT ierīces ir pieejamas arī bezsaistē.
- Mazāka kavēšanās: miglas aprēķini saīsina komunikācijas ceļus, paātrinot automatizētos analīzes un lēmumu pieņemšanas procesus.
- Datu drošība: miglas aprēķinos ierīču dati bieži tiek iepriekš apstrādāti vietējā tīklā. Tas ļauj īstenot risinājumu, kurā jutīgi dati var palikt uzņēmumā vai tikt šifrēti vai anonimizēti, pirms tie tiek augšupielādēti mākonī.
Kādi ir miglas skaitļošanas trūkumi?
Decentralizētai datu apstrādei mini datu centros ir arī savi trūkumi. Galvenie trūkumi ir izmaksas un sarežģītība, kas saistīta ar izkliedētas sistēmas uzturēšanu un pārvaldību. Miglas aprēķinu sistēmu trūkumi ir šādi:
- Augstākas aparatūras izmaksas: miglas aprēķiniem nepieciešams, lai IoT ierīces un sensori būtu aprīkoti ar papildu apstrādes vienībām, kas nodrošina datu apstrādi lokāli un saziņu starp ierīcēm.
- Palielinātas uzturēšanas prasības: decentralizētai datu apstrādei nepieciešama lielāka uzturēšana, jo apstrādes un uzglabāšanas vietas ir izkliedētas visā tīklā un, atšķirībā no mākoņrisinājumiem, tās nevar uzturēt vai pārvaldīt centralizēti.
- Papildu tīkla drošības prasības: miglas skaitļošana ir neaizsargāta pret “man-in-the-middle” uzbrukumiem.