Kas ir malu datu apstrāde?
Lietu internets (IoT) ir visapkārt mums – ierīces nepārtraukti ģenerē datus, kas jāuzglabā, bet kritiskām lietojumprogrammām – jāizvērtē reālajā laikā. Malas datu apstrāde izvērtē šos datus tieši to avotā, radot paradigmas maiņu mākoņdatošanas laikmetā.
Kas ir malu datu apstrāde? Definīcija
Malas datu apstrāde ir projektēšanas pieeja IoT vidēm, kas nodrošina IT resursus, piemēram, datu uzglabāšanas kapacitāti un skaitļošanas jaudu, pēc iespējas tuvāk ierīcēm un sensoriem, kas ģenerē datus. Malas datu apstrāde ir alternatīva tradicionālajiem mākoņpakalpojumiem ar centrālajiem serveriem.
Termins „malā” norāda uz to, ka šajā pieejā datu apstrāde nenotiek centralizēti mākonī, bet gan decentralizēti tīkla malā. Malas datu apstrādes mērķis ir nodrošināt to, ko mākonis līdz šim nav spējis piedāvāt: serverus, kas bez kavēšanās spēj izvērtēt liela apjoma datus no viedajām rūpnīcām, piegādes tīkliem vai satiksmes sistēmām, ļaujot tām nekavējoties rīkoties incidenta gadījumā.
Pārskats par malu datu apstrādes pamatiem
Malas datu apstrāde izmanto jau labi pazīstamas tehnoloģijas kompakta dizaina ietvaros, tikai ar jaunu nosaukumu. Šeit ir pārskats par svarīgākajiem terminiem malas datu apstrādē:
- Malas: IT žargonā „malas” ir tīkla malas. Tomēr tas, kuras sastāvdaļas tiek uzskatītas par tīkla malām, ir atkarīgs no konkrētās situācijas. Piemēram, telekomunikācijās tīkla mala var būt mobilais tālrunis; savukārt tīklā savienotu, autonomi braucošu automašīnu sistēmā – katrs atsevišķs transportlīdzeklis.
- Malas ierīce: Katra datu ģenerējoša ierīce tīkla malā darbojas kā malas ierīce. Iespējamie datu avoti ir sensori, mašīnas, transportlīdzekļi vai viedierīces IoT vidē. Tas var būt, piemēram, veļas mašīnas, ugunsgrēku detektori, spuldzes vai radiatoru termostati.
- Malas vārteja: Malas vārteja ir dators, kas atrodas divu tīklu pārejas vietā. IoT vidē malas vārtejas tiek izmantotas kā mezgli starp lietu internetu un galveno tīklu.
Malas datu apstrāde pret miglas datu apstrādi
Vietējo apstrādes sistēmu pievienošana mākonim nav jauna pieeja. Jau 2014. gadā ASV tehnoloģiju koncerns „Cisco“ ieviesa mārketinga terminu„miglas aprēķini“ (fog computing). Dati, kas tiek ģenerēti IoT vidē, vairs netiek nosūtīti tieši uz mākoni, bet vispirms tiek apkopoti nelielos datu centros, izvērtēti un atlasīti turpmākajiem apstrādes posmiem.
Mūsdienās malu datu apstrāde tiek uzskatīta par daļu no miglas datu apstrādes, kurā tādi IT resursi kā skaitļošanas jauda un uzglabāšanas kapacitāte tiek pārvietoti vēl tuvāk IoT termināļiem tīkla malā. Ir iespējama arī abu koncepciju apvienošana. Turpmākajā attēlā parādīta arhitektūra ar mākoņa, miglas un malu slāņiem.

Fog un malu datu apstrādes vidēm paredzētās atsauces arhitektūras tiek izstrādātas Open Fog Consortium ietvaros, kas ir atvērts konsorcijs, kurā apvienojušies nozares pārstāvji un akadēmiskās aprindas.
Kāpēc izvēlēties malu datu apstrādi?
Pašlaik centrālie datu centri apstrādā lielāko daļu interneta radītās datu plūsmas. Tomēr mūsdienās datu avoti bieži vien ir mobilie un atrodas pārāk tālu no centrālā galvenā datora, lai nodrošinātu pieņemamu reakcijas laiku (latentumu). Tas rada īpaši lielas problēmas laika ziņā kritiskām lietojumprogrammām, piemēram, mašīnmācībai un preventīvajai apkopi.
Prognozējošā apkope ir gatava radīt revolūciju nākotnes rūpnīcu apkopes un pārvaldības jomā. Šī jaunā apkopes koncepcija ir izstrādāta, lai, izmantojot viedās uzraudzības sistēmas, atklātu defektu risku, tādējādi problēmas varētu identificēt, pirms faktiski rodas defekts.
Malas datu apstrāde netiek uzskatīta par mākoņpakalpojumu aizstājēju, bet gan par to papildinājumu, kas nodrošina šādas funkcijas:
- Datu vākšana un apkopošana: Malas datu apstrāde balstās uz datu vākšanu tuvu avotam, ieskaitot datu priekšapstrādi un datu kopu atlasi. Augšupielāde uz mākoni notiek tikai tad, ja informāciju nevar izvērtēt lokāli, ir nepieciešama detalizēta analīze vai dati ir jāarhivē.
- Datu uzglabāšana lokāli: ja datu apjoms ir liels, reāllaika pārraide no galvenā datu centra mākonī parasti nav iespējama. Šo problēmu var atrisināt, attiecīgos datus uzglabājot decentralizēti tīkla malā. Edge vārtejas darbojas kā repliku serveri satura piegādes tīklā.
- AI atbalstīta uzraudzība: Edge computing ļauj nepārtraukti uzraudzīt savienotās ierīces. Kombinējot ar mašīnmācīšanās algoritmiem, ir iespējama statusa uzraudzība reālajā laikā.
- M2M komunikācija: Malas datu apstrāde bieži tiek izmantota kopā ar M2M komunikāciju, lai nodrošinātu tiešu komunikāciju starp tīklā savienotajām ierīcēm.
Šajā attēlā ir parādīts decentralizētas mākoņarhitektūras darbības princips, kurā malu vārtejas darbojas kā starpnieki starp centrālo datoru mākonī un IoT ierīcēm tīkla malā.

Kā var izmantot malu datu apstrādes arhitektūras?
Malas datu apstrādes pielietojumi parasti izriet no IoT vides. Svarīgs malas datu apstrādes tehnoloģijas izaugsmes dzinējspēks ir pieaugošais pieprasījums pēc komunikācijas sistēmām, kas spēj darboties reāllaikā. Decentralizēta datu apstrāde, piemēram, tiek uzskatīta par galveno tehnoloģiju šādos projektos:
- Saziņa starp automašīnām: malu datu apstrāde ir svarīga mākoņbalstītām agrīnās brīdināšanas sistēmām vai autonomiem transportlīdzekļiem.
- Viedie tīkli: pateicoties decentralizētām enerģijas pārvaldības sistēmām, elektrotīkliem vajadzētu spēt pielāgoties strāvas svārstībām. Dati, kas tiek nosūtīti ģeneratoriem, ļauj reaģēt uz patēriņa izmaiņām reālajā laikā.
- Viedās rūpnīcas: ar malu datu apstrādes palīdzību var ieviest pašorganizējošās ražotnes un loģistikas sistēmas.
Kādas ir malu datu apstrādes priekšrocības?
Salīdzinājumā ar tradicionālajām mākoņdatošanas arhitektūrām malu datu apstrāde piedāvā virkni priekšrocību:
- Datu apstrāde reālajā laikā: apstrāde notiek tuvāk datu avotiem, tādējādi palīdzot novērst kavēšanās problēmas.
- Samazināta datu caurlaidspēja: pateicoties vietējai datu analīzei, tīklā ir jāpārraida ievērojami mazāk datu.
- Datu drošība: atbilstības prasības var īstenot vieglāk.
Kādi ir malu datu apstrādes trūkumi?
Neskatoties uz daudzajām priekšrocībām, malu datu apstrādei ir arī trūkumi, kas jāņem vērā tās ieviešanas laikā:
- Sarežģītāka tīkla struktūra: izkliedētā sistēma ir sarežģītāka nekā centralizēta mākoņinfrastruktūra.
- Iegādes izmaksas: malu datu apstrādei nepieciešams daudz vietējās aparatūras, tādēļ tai ir milzīgas iegādes izmaksas.
- Uzturēšanas izmaksas: ņemot vērā lielo komponentu skaitu, nevar ignorēt ne uzturēšanas, ne administrēšanas izmaksas.