Edge computing

Z Wikipedie, otevřené encyklopedie
Model Edge computingu

Edge computing představuje model distribuovaného výpočtu, který přenáší výpočet a datové úložiště blíže ke zdroji dat. To by mělo přinést zlepšení odezvy a šetřit síť. Edge computing je spíše typem architektury než speciální technologií.[1]

Počátky můžeme sledovat v content distribution networks, které vznikly v 90. letech dvacátého století. Ty sloužily k distribuci webových a video dat z koncových serverů, které byly blíže uživatelům. Na počátku tisíciletí pak začaly tyto sítě hostovat aplikace a aplikační komponenty, což vyústilo v první komerčně provozované edge computing služby.[2]

Internet of things (IoT) je příkladem edge computingu. Tyto dva výrazy jsou často zaměňovány.[3]

Definice[editovat | editovat zdroj]

Edge computing je síťová technologie, která umožňuje zařízením ve vzdálených umístěních zpracovávat data a provádět akce v reálném čase. Funguje tak, že minimalizuje latenci sítě prostřednictvím zpracování většiny dat na „hranicích“ sítě, jako je samotné zařízení nebo blízký server, a odesílá do hlavního datacentra pouze nejrelevantnější data za účelem téměř okamžitého zpracování.[4]

Základním principem edge computingu je přiblížení, zdůrazňující význam vykonávání výpočetních úkolů co nejblíže zdroji dat. Tím se minimalizuje potřeba, aby data prošla dlouhými vzdálenostmi k centralizovaným serverům, což vede k markantnímu zlepšení efektivity a doby odezvy. Schopnost zpracovávat data v těsné blízkosti jejich zdroje zajišťuje odezvu v reálném čase nebo téměř v reálném čase, což je klíčový požadavek pro aplikace, kde jsou rozhodnutí na čase závislá.

Edge computing optimalizuje šířku přenosového pásma tím, že zpracovává menší data lokálně, do cloudu přenáší pouze relevantní informace, když je to nutné nebo v případech potřeby detailnější analýzy na výkonnějších serverech. [5]

Klíčové komponenty modelu edge computingu[editovat | editovat zdroj]

Model edge computingu zahrnuje několik klíčových komponent:

Koncová zařízení[editovat | editovat zdroj]

Koncová zařízení, od jednoduchých senzorů po sofistikovaná zařízení IoT, slouží jako primární generátory dat. Tato zařízení jsou strategicky umístěna v různých prostředích, sbírají a přenášejí data k dalšímu zpracování.

Koncové servery - uzly[editovat | editovat zdroj]

Edge servery jsou strategicky umístěny v blízkosti koncového zařízení, od kterého dostávají data na lokální zpracování. Tyto servery mají klíčovou roli při zajišťování efektivního zpracování úkolů.

Cloud[editovat | editovat zdroj]

V případech potřeby detailnější analýzy jsou data zasílána do nadřazených data center k dalšímu zpracování.[5]

Konektivita[editovat | editovat zdroj]

Zejména v případech IoT zařízení je důležitá nízká latence a široká šířka pásma k nejbližšímu koncovému serveru. Takový propoj je pak nejčastěji realizován pomocí sítí 5G.[6]

Aplikace edge computingu[editovat | editovat zdroj]

Všestrannost edge computingu je demonstrována jeho aplikacemi v různých odvětvích, měnících způsob, jakým jsou data zpracovávána a využívána.

Smart Cities[editovat | editovat zdroj]

V této oblasti edge computing vylepšuje městskou infrastrukturu tím, že umožňuje monitorování a řízení dopravy, veřejných služeb a zařízení v reálném čase a to lokálně.[7]

Zdravotnictví[editovat | editovat zdroj]

Edge computing zvyšuje péči o pacienty prostřednictvím dálkového monitorování pomocí implementovaných senzorů, rychlejší analýze lékařských dat při krizových situacích. A zároveň spolupracuje s nadřazenými cloudy na detailnějších analýzách vybraných dat pacientů.[8]

Výroba[editovat | editovat zdroj]

V průmyslu optimalizuje edge computing dané procesy poskytováním informací o výkonu strojů v reálném čase, umožňující prediktivní údržbu a zlepšení celkové kontroly kvality. [9]

Automotive[editovat | editovat zdroj]

Autonomní vozidla silně závisejí na edge computingu pro rychlé rozhodování na základě dat získaných senzory a kamerami v reálném čase. Decentralizované zpracování dat zajistí, že tato vozidla mohou autonomně a bezpečně navigovat prostředím. Ale i u běžných vozidel může najít příklady použití Edge computingu v podobě palubní navigace, infotainmentu nebo například sběru dat od různých senzorů na vozidle. [10]

Maloobchod: Vylepšení nákupního zážitku[editovat | editovat zdroj]

V maloobchodním sektoru je edge computing využíván pro správu skladů nebo analýzu zákaznických dat. Je také zásadní součástí prodejen bez pokladny, které fungují zejména díky IoT zařízením (kamerám, senzorům, atd.).[11]

Cloud computing vs. edge computing vs. fog computing[editovat | editovat zdroj]

Fog i Edge computingu jsou velice podobné architektury a obě spolupracují s cloudem.

Cloud computing[editovat | editovat zdroj]

Využíván hlavně ve velkých data centrech a ve společnostech, kterou si provozování cloudu mohou dovolit. Cloud computing také poskytuje firmám možnost, aby jejich zaměstnanci pracovali na dálku. Umožnuje lépe škálovat data a využívat sofistikovanější aplikace.

Edge computing[editovat | editovat zdroj]

Umožnuje zpracování surových dat v reálném čase přímo v místě pořízení nebo v jeho nejbližší blízkosti. Na nadřízený cloud pak zasílá jen relevantní data nebo taková data, které je potřeba podrobněji analyzovat.

Fog computing[editovat | editovat zdroj]

Mezivrstva mezi Edge computingem a cloudem, která primárně řídí přenos dat mezi těmito vrstvami. [4]

Příklad[editovat | editovat zdroj]

Neurčité město v České republice, které pracuje s konceptem Smart Cities, reprezentuje Edge computing. Nadřazeným stupněm by byl Fog computing na úrovni kraje, který by zpracovával data z x jeho podřízených měst. Cloud computing by pak byl reprezentovaný ministerstvem, které by pracovalo s daty z celé republiky.

Budoucí trendy a vývoj[editovat | editovat zdroj]

V roce 2024 se předpokládá, že bude na světě vyprodukováno 157 zettabytů dat a z toho 20% bude vyprodukováno na okraji sítě, čili v rámci koncových uzlů.[12]

Distribuce výpočtu[editovat | editovat zdroj]

Jednou ze základních vlastností edge computingu je distribuování zátěže při výpočtech. S tím je spjato několik otázek, které nebyly doposud vědeckou obcí hlouběji zkoumány - Má být výpočet odeslán dál či zpracován lokálně? Odeslat celý výpočet nebo části? Na které uzly výpočet zaslat? Kdy výpočty zasílat? Zapříčiní zaslání výpočtu úsporu času, úsporu baterie nebo zlepšení výkonu?

5G[editovat | editovat zdroj]

Ačkoliv je konektivita pomocí sítí propagována jako důležitá součást Edge computingu, nebyl doposud zkoumán dopad vyššího počtu IoT zařízení, které se do dané sítě díky 5G připojí. Edge computing bude mít v sítích 5G šest důležitých rolí - Lokální uložení dat, výpočet, datová analýza, rozhodovací proces, operace a zvýšení bezpečnosti. Což znamená že mnoho povinností přejde z cloudů ke koncovým uzlům. Zpracování dat a jejich přenos bude muset být v takových sítích rychlejší, což vytváří jeden z možných okruhů budoucího výzkumu v dané oblasti.[13]

Bezpečnost[editovat | editovat zdroj]

Právě zařízení edge computingu se stávají čím dál tím více cílem hackerských útoků. Zejména pak typy útoků na koncové uživatele, konektivitu nebo Supply chain attacks. Díky tomu se bezpečnost staví na třetí místo v oblasti investic firem v rámci edge computingu za nasazení s následnou údržbou na prvním místě a plánováním na druhém.

AI[editovat | editovat zdroj]

Díky rychlému vývoji hardwaru můžeme sledovat nárůst přesunu AI z cloudových služeb do Edge Computingu, který je levnější na pořízení i údržbu. Díky tomu budou moci AI nástroje využít i menší subjekty, které si dříve nemohly cloudové služby dovolit.[12]

Reference[editovat | editovat zdroj]

  1. Edge vs Cloud Computing: Comparison & Differences. WazobiaTechnologies [online]. 2023-12-18 [cit. 2024-01-24]. Dostupné online. (anglicky) 
  2. FERNANDEZ, Ray. A brief history of edge computing. TechRepublic [online]. 2022-10-21 [cit. 2024-01-24]. Dostupné online. (anglicky) 
  3. CASEY, Kevin. Edge computing and IoT: How they fit together | The Enterprisers Project. enterprisersproject.com [online]. [cit. 2024-01-24]. Dostupné online. (anglicky) 
  4. a b Co je edge architektura? | Microsoft Azure. azure.microsoft.com [online]. [cit. 2024-01-23]. Dostupné online. 
  5. a b SULIEMAN, Nour Alhuda; RICCIARDI CELSI, Lorenzo; LI, Wei. Edge-Oriented Computing: A Survey on Research and Use Cases. Energies. 2022-01, roč. 15, čís. 2, s. 452. Dostupné online [cit. 2024-01-24]. ISSN 1996-1073. DOI 10.3390/en15020452. (anglicky) 
  6. SKARIN, Per; TÄRNEBERG, William; ARZEN, Karl-Erik. Towards mission-critical control at the edge and over 5G: 2018 IEEE international conference on edge computing (EDGE). IEEE. Roč. 2018, s. 50-57. Dostupné online. 
  7. DAVE, Rushit; SELIYA, Naeem; SIDDIQUI, Nyle. The Benefits of Edge Computing in Healthcare, Smart Cities, and IoT. Journal of Computer Sciences and Applications. 2021-10-29, roč. 9, čís. 1, s. 23–34. ArXiv:2112.01250 [cs]. Dostupné online [cit. 2024-01-24]. ISSN 2328-7268. DOI 10.12691/jcsa-9-1-3. 
  8. DASH, Sujata; BISWAS, Sitanath; BANERJEE, Debajit. Edge and Fog Computing in Healthcare – A Review. Scalable Computing: Practice and Experience. 2019-05-02, roč. 20, čís. 2, s. 191–206. Dostupné online [cit. 2024-01-24]. ISSN 1895-1767. DOI 10.12694/scpe.v20i2.1504. (anglicky) 
  9. NEXUSADMISTRAINTEGRA. Edge Computing and its importance in smart production [online]. 2021-04-23 [cit. 2024-01-24]. Dostupné online. (anglicky) 
  10. Edge computing and 5G in the automotive industry [online]. [cit. 2024-01-24]. Dostupné online. (anglicky) 
  11. Edge Computing in Retail | Accenture. www.accenture.com [online]. [cit. 2024-01-24]. Dostupné online. (anglicky) 
  12. a b 8 edge computing trends to watch in 2024 and beyond | TechTarget. CIO [online]. [cit. 2024-01-25]. Dostupné online. (anglicky) 
  13. CARVALHO, Gonçalo, et al. Edge computing: current trends, research challenges and future directions.. Computing [online]. 2021-05-01 [cit. 2024-01-24]. Dostupné online.