S postupem globální digitalizace do hlubších fází čelí tradičním centralizovaným síťovým architekturám bezprecedentním výzvám v podobě přílivu dat a požadavků na reálný čas. Od milisekundových ovládacích příkazů v průmyslovém internetu věcí přes plynulé renderování obrazů v cloudových hrách až po okamžité vnímání prostředí v autonomním řízení se nízká doba odezvy a vysoká spolehlivost staly zlatými standardy pro měření kvality digitálních služeb. V tomto kontextu vedlo hluboké propojení technologií edge computing (výpočtů na okraji sítě) a síťového zrychlení k vzniku nového paradigmatu zvaného “edge acceleration” (zrychlení na okraji sítě), které zásadně mění způsob, jakým budujeme a používáme sítě.
Co je to edge acceleration?
Edge computing je typ distribuovaného výpočetního a síťového uspořádání, jehož základní myšlenkou je přesunutí výpočetních, úložných a síťových zdrojů z centrálních cloudových datových center do míst blíže uživatelům nebo zdrojům vytváření dat. Tyto lokality se nazývají “edge nodes” (hraniční uzly) a obvykle jsou umístěny na přístupových bodech poskytovatelů internetových služeb (ISP), na mobilních vysílačských stanicích, v pobočkách firem nebo uvnitř továren.
Hlavním cílem této architektury je zkrátit fyzickou vzdálenost a počet síťových přeskoků při přenosu dat, čímž se výrazně snižuje doba odezvy při přenosu dat, zlepšuje rychlost reakce aplikací a zvyšuje spolehlivost celkových služeb. Není určena k nahrazení cloudových technologií, ale spíše k jejich doplňení, a to vytvořením trojrozměrné síťové infrastruktury, která kombinuje schopnosti cloudových služeb, lokálních zařízení a koncových uživatelských zařízení.
Doporučujeme k přečtení. Zahájení éry inteligence: Podrobný rozbor toho, jak technologie pro zrychlení datových přenosů na periferních zařízeních přetvářejí způsob přenosu dat a distribuce obsahu。
Rozdíl mezi edge acceleration a CDN (Content Delivery Network)
Ačkoli mají edge acceleration (okrajové zrychlení) a Content Delivery Networks (CDN – sítě pro distribuci obsahu) podobnosti v použití okrajových uzlů, existují mezi nimi zásadní rozdíly. Tradiční CDN se zaměřují především na ukládání do mezipaměti a distribuci statického nebo streamovacího obsahu, přičemž jejich cílem je optimalizace přenosové šířky pásma a rychlosti načítání obsahu.
Rychlostní zpracování na okraji je širší a hlubší koncept. Nezabývá se pouze distribucí obsahu, ale také podporuje dynamické výpočty, real-time zpracování dat, funkce jako služby (FaaS) a složité aplikační workloady. Například může přímo na okrajových uzlech spouštět modely pro umělou inteligenci, které analyzují videopřenosy z kamer, nebo zpracovávat data přenášená senzory z internetu věcí a okamžitě přijímat rozhodnutí, aniž by bylo nutné všechna původní data odesílat zpět do centrálního cloudu. Stručně řečeno, CDN je “zrychlení distribuce”, zatímco rychlostní zpracování na okraji zahrnuje komplexní zrychlení včetně výpočtů, sítí a poskytování služeb.
Složení klíčových technologií
Implementace edge acceleration (urychlení provozu na periferních zařízeních) závisí na součinnosti řady klíčových technologií. Za prvé jsou to lehké virtualizační a kontejnerovací nástroje, jako jsou Docker a Kubernetes, které umožňují efektivní nasazování, správu a škálování aplikací na periferii. Dále je zde architektura softwaru určená přímo pro použití na periferii, která podporuje rozdělení obchodní logiky na mikroservisy, jež lze flexibilně nasazovat jak na periferii, tak v cloudu. Na úrovni sítí zajišťují softwarově definované wide area sítě (SD-WAN) a optimalizace protokolů pro přenos dat inteligentní, efektivní a stabilní komunikaci mezi zařízeními na periferii a cloudem, stejně jako mezi jednotlivými periferními zařízeními. Nakonec je zde jednotná platforma pro správu a řízení, která centralizovaně spravuje desítky tisíc, nebo dokonce miliony periferních uzlů rozprostřených po celém světě, a zajišťuje koordinaci nasazování zdrojů, monitorování a provádění bezpečnostních strategií.
Klíčové výhody technologie Edge Acceleration:
Transformační výhody poskytované technologiím pro zrychlení na okrajích dat se projevují především v následujících oblastech; tyto výhody přímo řeší klíčové problémy dnešních důležitých podnikových aplikací.
Extrémně nízký dojev zpoždění
Toto je nejpřímější a nejvýraznější výhoda technologie edge acceleration (rychlejšího zpracování dat na blízkosti uživatelů). Díky umístění výpočetních prostředků v blízkosti uživatelů nemusí data putovat dlouhé vzdálenosti do centrálních cloudových systémů. Pro scénáře jako online hry, videohovory, vzdálená operace nebo finanční transakce s vysokou frekvencí znamená snížení doby odezvy z několika set milisekund na několik desítek, nebo dokonce několik milisekund. To představuje zásadní pokrok v kvalitě uživatelského zážitku – z “přijatelného” na “bezproblémově plynulý”. Je to také technická podmínka pro fungování mnoha aplikací vyžadujících reálný čas.
Doporučujeme k přečtení. Akcelerace na okraji: Přetvoření ultra nízkých latencí moderního webu a aplikací.。
Zvýšená spolehlivost a kontinuita provozu
Distribuované architektury mají samy o sobě větší odolnost vůči poruchám. I když dojde k selhání centrálního datového centra nebo hlavního síťového spojení v některé oblasti, místní nebo sousední edge nodes (okrajové uzly) mohou i nadále zpracovávat klíčové služby, čímž je zajištěna kontinuita fungování základních funkcí. Například systémy pro řízení výrobních linek v chytrých továrnách běží na edge nodes v prostorách továrny, a i v případě přerušení připojení k veřejné síti může výroba pokračovat bez přerušení. Tato schopnost je zásadní pro zajištění stálé dostupnosti klíčových infrastruktur a služeb.
Optimalizace nákladů a efektivity šířky pásma
V scénářích jako je internet věcí (IoT) a videozáznamová sledování vytvářejí koncová zařízení obrovské množství surových dat. Pokud by všechna data byla bez rozdílu nahrána do cloudu, vedlo by to k vysokým nákladům na šíři pásma a k zácpám v síti. Edge computing (zpracování dat na okraji sítě) umožňuje předzpracování, filtrování a agregaci dat v blízkosti jejich zdroje, přičemž do cloudu jsou nahrávány pouze cenné výsledky nebo shrnutí informací. Tím se výrazně snižuje potřeba šířky pásma pro přenos dat a celkové náklady na přenos dat.
Zvýšení ochrany datové privace a dodržování předpisů
Mnoho zemí a regionů přijalo přísné předpisy týkající se lokálního ukládání dat a ochrany soukromí. Technologie edge acceleration umožňují zpracovávání a ukládání citlivých dat na místních či v určených regionálních uzlech, čímž se eliminuje přenos dat přes hranice. To usnadňuje dodržování požadavků na datovou suverenitu a průmyslovou legislativu. Například data pacientů z nemocnic mohou být analyzována v interních edge zařízeních nemocnice, aniž by byla nutná jejich přenosová přes síť nemocnice.
Hlavní scénáře použití a praktické aplikace
Technologie zrychlení na hranicích se rozšiřuje do mnoha průmyslových oborů a podněcuje vznik inovativních způsobů využití.
Interaktivní zábava a cloudové hry
Cloud gaming umisťuje renderování her a výpočty do cloudu; hráčské zařízení se pouze stará o příjem videoprotokolu a odesílání pokynů pro ovládání her. Edge computing nodes (břehové zpracovatelské uzly) zajišťují extrémně nízkou dobu odezvy při přenosu těchto pokynů do cloudu a při vracení vysoce kvalitních herních obrazů zpět k hráčům, což je základem pro plynulý a bezproblémový zážitek z cloud gamingu. Stejně tak v případě velkých online interaktivních přenosů mohou edge nodes zpracovávat reálné komentáře, virtuální dárky a interakce prostřednictvím hlasové komunikace, čímž se zvyšuje plynulost interakcí mezi velkým počtem uživatelů online.
Průmyslová internetová věc a inteligentní výroba
V chytrých továrnách tisíce senzorů na výrobních linkách generují data v reálném čase. Platformy pro zrychlení zpracování dat na periferních zařízeních mohou tyto data analyzovat také v reálném čase na úrovni dílen, což umožňuje provádět prediktivní údržbu, kontroly kvality výrobků v reálném čase a koordinované řízení robotů. Tím se eliminuje potřeba nahrávat veškerá data do centrálních systémů, čímž se snižuje zátěž na síť. Dále to umožňuje okamžitou reakci na výrobní poruchy (během několika milisekund), což přímo zvyšuje výrobní efektivitu a kvalitu výrobků.
Doporučujeme k přečtení. Odhalení tajemství edge acceleration: Jak dosáhnout milisekundového zážitku při použití distribuovaných síťových technologií。
Inteligentní doprava a autonomní řízení
Autonomně řízená vozidla potřebují komunikovat v reálném čase se svým okolím, s ostatními vozidly a s dopravní infrastrukturou. Spolupráce mezi vozidly a silnicemi („vehicle-road collaboration“) závisí na okrajových výpočetních jednotkách umístěných na okraji silnic, které v reálném čase zpracovávají data z kamer a radarů, vnímají dopravní situaci a poté rychle distribuují varování před nebezpečím, informace o semaforech, aktualizace map s vysokou přesností atd. do blízkých vozidel. Tím se kompenzují slepé zóny vnímání jednotlivých vozidel a zvyšuje se bezpečnost na silnicích a efektivita dopravy.
Maloobchod a zákaznický zážitek
V scénáři chytrého maloobchodu mohou edge servery umístěné v obchodech v reálném čase analyzovat videopřenosy z kamer v prostorách prodejen, provádět statistiku návštěvnosti, analýzu pohybu zákazníků a rozpoznávání jejich chování. Následně mohou okamžitě posílat personalizované slevové kódy nebo informace o produktech na chytré telefony zákazníků, čímž vytvářejí propojený, imerzní zážitek nakupování online i offline. Veškerá analýza probíhá lokálně, což zajišťuje ochranu soukromí zákazníků a zároveň umožňuje interakci v reálném čase.
Předložené výzvy a výhled do budoucna
I přes velké možnosti stojí komplexní rozšíření technologie zrychlení na okrajích obrazovky (edge acceleration) před řadou výzev.
Nejprve je zde komplexnost a náklady na infrastrukturu. Vytvoření rozsáhlé, stabilní a spolehlivé sítě edge nodeů vyžaduje velké počáteční investice a dlouhodobé náklady na údržbu. Dále je zde zvýšené riziko z hlediska bezpečnosti – distribuované edge nodey rozšiřují možnosti útoků, a každý node musí být vybaven silnými bezpečnostními mechanismy, včetně fyzické, síťové a aplikační bezpečnosti, což klade vyšší nároky na jednotné nasazování a aktualizace bezpečnostních strategií. Nakonec je zde změna v paradigmatu vývoje aplikací. Vývojáři musí přejít od tradičního přístupu založeného na “centrálním cloudu” k distribuovanému přístupu, který zahrnuje spolupráci mezi cloudem, edge nodey a koncovými zařízeními. Je třeba zvážit, jak rozdělit pracovní zátěž, jak synchronizovat data a jak tyto komponenty vzájemně spolupracovat, což vyžaduje nové vývojové nástroje a frameworky.
Při pohledu do budoucna lze očekávat, že s rozšířením sítí 5G/6G, dalším rozvojem umělé inteligence a neustálým zvyšováním výpočetního výkonu hardwaru bude edge computing (výpočetní zpracování na okraji sítě) stále inteligentnější a autonomnější. Očekává se, že “AI at the Edge” (umělá inteligence na okraji sítě) se stane běžným jevem – edge nodes (konce sítě) budou schopny nejen provádět předem nastavená pravidla, ale také se adaptivně optimalizovat prostřednictvím lokálního učení. Zároveň se edge computing více propojí s cloudovými službami a koncovými zařízeními, čímž vznikne skutečně bezproblémová “síť výpočetních kapacit”, která bude poskytovat uživatelům a firmám inteligentní výpočetní služby, které budou k dispozici kdykoli a bez omezení. Tato síť se stane základní infrastrukturou digitálního světa.
Závěr
Rychlostní zpracování dat na okraji sítě představuje významný směr vývoje síťových a výpočetních architektur. Tato technologie umožňuje umístit výpočetní zdroje přímo na okraje sítě, čímž efektivně řeší problémy centralizovaného cloudového výpočtu, jako jsou vysoké latence, omezené šířky pásma, problémy s ochranou soukromí a nízká spolehlivost. Její hlavní hodnota spočívá v poskytnutí klíčových technologických podpůr pro aplikace s vysokými požadavky na realitu, velkým objemem dat a potřebou vysoké dostupnosti. Od interaktivní zábavy, inteligentní výroby až po inteligentní dopravu, rychlostní zpracování dat na okraji sítě podporuje digitální transformaci mnoha odvětví. Ačkoli existují výzvy v oblasti složitosti nasazení, bezpečnosti a způsobů vývoje, její vývojový trend je nezvratný. V budoucnu se stane nezbytnou základní technologií pro budování inteligentního světa a pomůže nám plně vstoupit do nové digitální éry s rychlejšími reakcemi, spolehlivějšími službami a ponořenějším zážitkem.
Časté dotazy
Zcela nahradí edge acceleration cloud computing?
Ne. Edge computing a cloud computing spolupracují navzájem jako komplementáři, nikoli jako náhrada jednoho za druhého. Cloud computing se vyznačuje schopností zpracovávat velké množství dat, provádět analýzy velkých dat, provádět nereálné (neaktuální) výpočty a koordinovat globální zdroje. Edge computing se zaměřuje na lokální, reálný časový zpracování, nízké latence a optimalizaci šířky pásma. Ideální architektura spojuje cloud a edge computing: cloud funguje jako “mozek”, který provádí globální správu a hluboké analýzy, zatímco edge computing působí jako „nervní zakončení“, které reaguje okamžitě. Společně tvoří kompletní výpočetní systém.
Je náklad na nasazení řešení pro zrychlení obsahu na okraji sítě (edge acceleration) velmi vysoký?
Počáteční náklady mohou být skutečně vyšší než u čistě cloudových řešení, protože zahrnují investice do periferního hardwaru, budování sítí a distribuovaných správních platform. Je však nutné posuzovat situaci z hlediska celkových nákladů na vlastnictví (TCO – Total Cost of Ownership) a návratnosti investic (ROI – Return on Investment). Řešení založená na periferním zrychlení často přinášejí významné obchodní výhody v dlouhodobém horizontu díky úspoře nákladů na šíři pásma, snížení latencí, zlepšení efektivity provozu, zvýšení dodržování předpisů a tím i vyhnutí se pokutám, a také díky možnosti vytváření nových příjmů z aplikací vyžadujících nízkou latenci. Kromě toho se náklady na periferní služby s pokrokem technologií a jejich širším využitím neustále snižují.
Jak zajistit bezpečnost rozsáhlé sítě edge node (okrajových uzlů)?
Zajištění bezpečnosti na okraji sítě vyžaduje vícevrstvé a integrované strategie. Za prvé je nutné použít bezpečnostní model “zero trust”, který provádí přísnou ověřování totožnosti a autorizaci každého požadavku na přístup. Dále je důležité prostřednictvím jednotného správního portálu centralizovaně distribuovat bezpečnostní zásady, opravovat chyby a sledovat protokoly všech okrajových uzlů. Na hardwarové úrovni je třeba využívat prostředí důvěryhodného provádění (TEE – Trusted Execution Environment), zatímco na softwarové úrovni je nutné posílit bezpečnost kontejnerů. Nakonec je nezbytné, aby samotné aplikace na okraji dodržovaly osvědčené postupy vývoje a zajistily šifrování dat od začátku do konce.
Jak lze stávající aplikace přemístit do architektury pro zrychlení na okraji sítě (edge acceleration)?
Migrace aplikací není něco, co lze dokončit během jediného kroku; obvykle se používá postupný přístup. Nejprve je třeba provést hodnocení architektury stávající aplikace a identifikovat komponenty nebo funkce, které jsou citlivé na zpoždění, generují velké množství dat nebo vyžadují vysokou dostupnost. Tyto komponenty jsou prioritními kandidáty pro „migraci na okrajové servery“ (tj. servery umístěné blíže k uživatelům). Dále lze pomocí technologií kontejnerizace aplikaci přepracovat na mikroservisy, čímž se moduly obchodní logiky stanou samostatně nasazovatelnými. Následně se pomocí cloudově nativních platform pro okrajové výpočty provedou pilotní projekty na několika klíčových místech – identifikované mikroservisy jsou nasazeny na okrajové servery a spolupracují s původními službami v cloudu. Po postupném shromažďování zkušeností lze rozsah této migrace postupně rozšiřovat.
Jaký je další krok? Co bych měl udělat dál?
Další čtení a praktické znalosti
Následující obsah souvisí s tématem tohoto článku a je vhodný k dalšímu prostudování. Obvykle je lepší začít čtením článku, který je nejblíže vašemu aktuálnímu problému, a poté postupně přecházet k souvisejícím tématům.
- Podrobný rozbor CDN: Jak funguje síť distribuce obsahu, její výhody a scénáře použití
- Analýza technologie edge acceleration: Jak vylepšit výkon webových stránek pomocí CDN a edge computing
- Analýza technologie edge acceleration: Jak prostřednictvím distribuovaných sítí zlepšit výkon aplikací a uživatelský zážitek
- Co je to edge acceleration (rychlení na okraji sítě)? Průvodce, jak využít výpočetní síly na okraji sítě k zlepšení výkonnosti webových stránek a aplikací
- Co je to CDN? Podrobný výklad principů, výhod a scénářů použití sítí pro distribuci obsahu (Content Delivery Networks).