Edge computing
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
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
Model edge computingu zahrnuje několik klíčových komponent:
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
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ů.
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
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
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.
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]
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
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]
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
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
Fog i Edge computingu jsou velice podobné architektury a obě spolupracují s cloudem.
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
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
Mezivrstva mezi Edge computingem a cloudem, která primárně řídí přenos dat mezi těmito vrstvami. [4]
Příklad
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
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]
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?
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
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.
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
- ↑ Edge vs Cloud Computing: Comparison & Differences. WazobiaTechnologies [online]. 2023-12-18 [cit. 2024-01-24]. Dostupné online. (anglicky)
- ↑ FERNANDEZ, Ray. A brief history of edge computing. TechRepublic [online]. 2022-10-21 [cit. 2024-01-24]. Dostupné online. (anglicky)
- ↑ CASEY, Kevin. Edge computing and IoT: How they fit together | The Enterprisers Project. enterprisersproject.com [online]. [cit. 2024-01-24]. Dostupné online. (anglicky)
- ↑ a b Co je edge architektura? | Microsoft Azure. azure.microsoft.com [online]. [cit. 2024-01-23]. Dostupné online.
- ↑ 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)
- ↑ 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.
- ↑ 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.
- ↑ 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)
- ↑ NEXUSADMISTRAINTEGRA. Edge Computing and its importance in smart production [online]. 2021-04-23 [cit. 2024-01-24]. Dostupné online. (anglicky)
- ↑ Edge computing and 5G in the automotive industry [online]. [cit. 2024-01-24]. Dostupné online. (anglicky)
- ↑ Edge Computing in Retail | Accenture. www.accenture.com [online]. [cit. 2024-01-24]. Dostupné online. (anglicky)
- ↑ a b 8 edge computing trends to watch in 2024 and beyond | TechTarget. CIO [online]. [cit. 2024-01-25]. Dostupné online. (anglicky)
- ↑ 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.