Ce este Edge Computing?

Publicat: 2022-02-09

Edge computing nu este doar o metodologie, ci și o filozofie a rețelei care se concentrează în primul rând pe aducerea dispozitivelor de calcul mai aproape de rețea. Obiectivul este de a reduce orice fel de latență în utilizarea lățimii de bandă. Pentru a spune în termeni simpli, edge computing înseamnă executarea unui număr mai mic de procese în cloud și migrarea acestor procese într-un mediu mai localizat, cum ar fi computerul unui utilizator, un dispozitiv IoT sau un server edge. Executarea acestui proces asigură o reducere a comunicării la distanță lungă care apare între client și server.

Marginea rețelei

Pentru toate dispozitivele de internet, o margine de rețea este un loc în care dispozitivul sau rețeaua locală care conține dispozitivul comunică cu internetul. Se poate numi cuvântul margine un cuvânt la modă, iar interpretarea lui este destul de amuzantă. De exemplu, computerul unui utilizator sau procesorul din interiorul unui dispozitiv IoT poate fi tratat ca un dispozitiv de margine a rețelei; cu toate acestea, routerul utilizat de utilizator sau ISP-ul este, de asemenea, luat în considerare ca un dispozitiv de margine a rețelei. Punctul de remarcat aici este că marginea oricărei rețele, din punct de vedere al proximității este foarte aproape de dispozitiv; spre deosebire de alte scenarii care implică servere cloud.

Diferența dintre edge computing și alte modele de calcul

Din punct de vedere istoric, computerele din primele zile erau mașini mari și voluminoase, care puteau fi accesate fie prin intermediul unui terminal, fie direct. Cu toate acestea, odată cu inventarea computerelor personale, care a fost un dispozitiv de calcul dominant pentru o perioadă destul de lungă de timp, metodologia de calcul a fost mai mult într-o manieră distribuită. Au fost executate mai multe aplicații, iar datele au fost fie stocate în computerul local, fie probabil stocate într-un centru de date local.

Cu toate acestea, cu cloud computing, asistăm la o schimbare de paradigmă în modul în care se realizează procesul de calcul. Aduce o propunere de valoare semnificativă în care datele sunt stocate într-un centru de date cloud gestionat de furnizor sau într-o colecție de mai multe centre de date. Folosind tehnologia cloud computing, utilizatorii pot accesa date din orice parte a lumii, prin internet.

Dar reversul este că, din cauza distanței dintre utilizator și locația serverului, poate apărea problema latenței. Edge computing aduce utilizatorul mai aproape de locația serverului, asigurându-se că datele nu trebuie să parcurgă o distanță. Pe scurt

  • Primele zile ale calculului au implicat aplicații care rulau într-un singur computer și date stocate acolo
  • Personal Computing care a dus la aplicații descentralizate care funcționau într-un mediu local
  • Cloud computing implică aplicații care rulează central în centrele de date
  • Edge Computing asigură că aplicațiile sunt mai aproape de utilizatori, iar datele sunt stocate fie pe dispozitivul local, fie pe serverul edge.

Exemple de edge computing

Să luăm în considerare o situație în care există o clădire care are mai multe camere cu senzor IoT de înaltă definiție. Aceste camere oferă doar înregistrări video brute și transmit în mod constant videoclipurile către un server cloud. Pe server, videoclipurile sunt procesate printr-o aplicație de detectare a mișcării care captează toate mișcările și stochează înregistrările video în serverul cloud. Imaginează-ți cantitatea de stres pe care o suferă infrastructura de internet a clădirii din cauza consumului mare de lățime de bandă din cauza fișierelor de filmare video grele. În plus, există o sarcină grea pe serverul cloud, deoarece trebuie să stocheze aceste fișiere video.

Acum, dacă mutăm aplicația cu senzor de mișcare la marginea rețelei, fiecare cameră poate valorifica puterea computerului său intern pentru a rula aplicația cu senzor de mișcare și apoi o poate împinge pe serverul cloud după cum este necesar. Acest lucru va duce la o reducere considerabilă a utilizării lățimii de bandă, deoarece o mare parte din filmarea camerei nu va fi necesară pentru a călători la serverul cloud.

În plus, serverul cloud va stoca acum doar filmările video critice, spre deosebire de întreaga descărcare în cazul precedent.

(Citiți și: Cum Edge Computing remodelează viitorul tehnologiei )

Cazuri de utilizare potențiale ale edge computing

  • Monitorizarea sistemelor de securitate așa cum sa menționat mai sus
  • Dispozitive inteligente IoT care se pot conecta la internet rulând aplicația sau codul în interiorul dispozitivului, în loc să o facă pe un server cloud
  • Mașini autonome care trebuie să aibă o reacție instantanee în loc să preia informații de pe server
  • Dispozitivele medicale utilizate pentru monitorizarea parametrilor critici trebuie să funcționeze în timp real în loc să aștepte actualizări de la un server
Avantajele edge computing Dezavantajele edge computing
Elimină latența, rezultând o performanță mai bună Creșteți posibilitatea ca vectorii de atac să pună sub semnul întrebării securitatea infrastructurii
Reducerea lățimii de bandă care aduce mari economii de costuri Necesitatea mai multor hardware local provocând o întrebare privind întreținerea sistemului
Elimină congestia care apare din cauza utilizării unui volum mare de date Costul implementării edge computing poate fi foarte scump.
Procesul de implementare a infrastructurii de margine este extrem de complex Edge computing poate procesa doar un set limitat de date. Datele de prelucrat

(Citiți și: De ce Edge Computing este critic pentru Internetul obiectelor )

Gânduri finale

Implementarea și adoptarea edge computing au adus o schimbare de paradigmă în domeniul analizei datelor la o nouă dimensiune. Mai multe organizații depind de această tehnologie, care este complet bazată pe date, și de organizații care necesită rezultate instantanee și fulgerătoare. Există multe platforme online care oferă cursuri certificate despre edge computing.

Nu contează ce tip de edge computing vă interesează – fie că este vorba de cloud edge, IoT edge sau mobile edge, este important ca soluția potrivită să vă ajute la atingerea următoarelor obiective organizaționale:

  • Gestionați distribuția pe scară largă a software-ului
  • Valorificați puterea și flexibilitatea tehnologiei open-source
  • Leagă-te cu un partener care are încredere în acest spațiu și are expertiza în domeniu potrivită
  • Gestionați orice problemă legată de securitatea infrastructurii de calcul edge