Edge Computing: Zpracování dat blíže ke zdroji

Edge Computing: Zpracování dat blíže ke zdroji
Cloud a Moderní Technologie – odborný článek redakce Informatika.cz.

Abstrakt Edge computing představuje posun od centralizovaných datových center směrem k distribuovanému zpracování dat na okraji sítě. Není to módní trend, ale reakce na fyzikální limity přenosu dat a na exponenciální růst počtu IoT zařízení. Článek popisuje architekturu edge prostředí, integraci s 5G, typické scénáře nasazení, otázky bezpečnosti a orchestrace, a shrnuje, kdy investice do edge infrastruktury dává ekonomický smysl.

Proč zpracovávat data na okraji sítě

Rychlost světla v optickém vlákně je přibližně 200 000 km/s. Při komunikaci se vzdáleným datovým centrem se k propagačnímu zpoždění přidává zpoždění routerů, switchů a softwarových vrstev. Latence komunikace s kontinentálním cloudem se v praxi pohybuje v řádu desítek milisekund, u globálních spojení i přes 200 ms.

Pro řadu aplikací jsou tyto hodnoty nepřijatelné:

  • haptická zpětná vazba: do 1 ms,
  • VR/AR a renderování: do 5 ms,
  • rozhodování autonomního vozidla: do 10 ms,
  • řízení průmyslových robotů: do 20 ms,
  • analytika videa v reálném čase: do 30 ms.

Edge computing umístí výpočetní výkon blíže ke zdroji dat – do továrny, na 5G základnovou stanici nebo přímo do koncového zařízení – a snižuje latenci pod fyzikálně možné hodnoty pro vzdálený cloud.

Ekonomické přínosy

Druhým motivem je úsporné nakládání s pásmem a cloudovými poplatky. Senzorová data v průmyslovém prostředí lze na okraji sítě filtrovat, agregovat a analyzovat tak, že do cloudu odejde pouze 5–10 % původního objemu. U továrny s tisícem senzorů to představuje řádové úspory za přenos dat a cloud egress.

K přínosům edge computingu patří:

  • snížení latence kritických aplikací pod 10 ms,
  • redukce přenášených dat až o 90 %,
  • lokální zpracování citlivých dat (data sovereignty, GDPR),
  • zachování funkčnosti při výpadku spojení s cloudem,
  • možnost ML inference přímo u zdroje dat.

Architektura edge-fog-cloud

Edge computing není jediná vrstva, ale hierarchie. V typické topologii spolupracují čtyři úrovně:

  1. Vrstva zařízení – senzory, kamery, aktuátory, roboti.
  2. On-premise edge – IoT brány, lokální servery a clustery v provozu.
  3. Síťový edge – MEC (Multi-access Edge Computing) servery v 5G základnových stanicích a uzly poskytovatelů internetu.
  4. Regionální cloud – datová centra blízko regionu, často provozovaná hyperscalery jako edge-zóny.
  5. Centrální cloud – tréninkové prostředí pro modely strojového učení, dlouhodobé úložiště, analytické úlohy nad celosvětovými daty.

Klíčem k úspěšnému návrhu je rozhodnout, která data a které úlohy patří do které vrstvy. Tréninkový proces ML modelu zůstává v cloudu, samotná inference probíhá na okraji.

Multi-access Edge Computing a 5G

Standardy ETSI MEC definují platformu pro provoz aplikací v rámci mobilní sítě. MEC server je umístěn v základnové stanici nebo v agregačním uzlu a poskytuje aplikacím:

  • nízkolatenční přístup k uživatelským zařízením,
  • informace o radiové síti a poloze klienta,
  • správu životního cyklu aplikací podle pohybu klientů (mobility),
  • integraci s konceptem network slicing.

5G zavádí tři typy síťových řezů – eMBB (vysoká propustnost), URLLC (ultra spolehlivá nízká latence) a mMTC (masivní IoT). Edge aplikace typicky využívají URLLC slice s garantovanou latencí pod 10 ms.

Typické scénáře nasazení

Autonomní vozidla a V2X

Vozidlo generuje řádově gigabity dat za sekundu z lidaru, kamer a radaru. Posílat tato data do cloudu je nemyslitelné. Senzorová fúze, detekce objektů a plánování trajektorie probíhají buď přímo ve vozidle, nebo na infrastrukturních jednotkách u silnice (RSU, road-side units), které komunikují přes 5G a C-V2X.

Zdravotnictví

Edge zařízení u lůžka pacienta zpracovávají EKG signál, predikují trendy vitálních funkcí a detekují pády. Citlivá data zůstávají v rámci zdravotnického zařízení a do cloudu putují pouze agregované metriky a kritické události. Inference typicky probíhá nad ONNX modely v kontejnerech.

Průmysl 4.0

V továrně edge platforma agreguje data z PLC, SCADA systémů a senzorů přes protokoly OPC UA a MQTT. Lokální analytika rozhoduje o úpravách výrobního procesu v reálném čase, zatímco prediktivní údržba běží nad daty z digitálního dvojčete. Typický stack tvoří broker Mosquitto, časová databáze InfluxDB, stream procesor Apache Flink a edge ML runtime.

Smart cities a maloobchod

Kamery v městské infrastruktuře nebo prodejně analyzují obraz lokálně – do cloudu odchází jen události a metadata, nikoli surová videa. Tím se řeší nároky na pásmo i ochrana osobních údajů.

Orchestrace edge prostředí

Kubernetes se stal standardem pro orchestraci kontejnerů, ale klasická distribuce není pro edge vhodná kvůli nárokům na zdroje a stabilitu spojení. V praxi se používají:

  • K3s – odlehčená distribuce Kubernetes pro edge a IoT zařízení,
  • KubeEdge – rozšíření Kubernetes pro správu edge uzlů s nestabilním připojením,
  • OpenYurt – cloud-native přístup s nezávislou kontrolní rovinou na edge,
  • AWS IoT Greengrass, Azure IoT Edge, Google Distributed Cloud Edge – řízené služby hyperscalerů,
  • EdgeX Foundry – open-source framework pro průmyslové IoT pod záštitou Linux Foundation.

Orchestrátor musí řešit specifika edge prostředí: časté výpadky spojení s řídicí rovinou, omezené zdroje uzlů, automatické umisťování úloh na základě latence a polohy klienta a bezpečnostní izolaci jednotlivých zařízení.

Bezpečnost edge infrastruktury

Edge uzly jsou často fyzicky dostupné a komunikují přes nedůvěryhodné sítě. Klíčem je princip Zero Trust:

  • hardwarový kořen důvěry (TPM, secure boot, vzdálená atestace),
  • silná autentizace zařízení pomocí certifikátů,
  • mikrosegmentace sítě a omezení komunikace na nezbytné toky,
  • šifrování dat v klidu (AES-256-GCM) i v přenosu (TLS 1.3),
  • průběžná detekce hrozeb na úrovni chování a síťového provozu,
  • automatické reakce – izolace zařízení, omezení přístupu, eskalace.

Pro dlouhodobou ochranu se začíná zavádět post-kvantová kryptografie (CRYSTALS-Kyber, CRYSTALS-Dilithium), zejména u zařízení s životností přesahující dekádu.

Monitoring a observabilita

Pro provoz edge prostředí jsou nezbytné nástroje observability přizpůsobené distribuované povaze. Typický stack tvoří Prometheus pro metriky, Loki nebo Fluent Bit pro sběr logů a Jaeger pro distribuované trasování. Důležitá jsou specifická upozornění:

  • nedostupnost edge uzlu po více než dvě minuty,
  • překročení cílové latence vůči cloudu,
  • vyčerpání paměti nebo úložiště na okraji,
  • bezpečnostní události vysoké závažnosti.

Federované učení

Pro tréning ML modelů nad citlivými daty se nabízí federované učení. Na každém edge uzlu probíhá lokální dotrénovávání nad vlastními daty a do centrálního serveru putují pouze aktualizace vah, nikoli surová data. Centrální server zprůměruje aktualizace (Federated Averaging) a distribuuje globální model zpět. Tento přístup respektuje regulatorní požadavky a zároveň umožňuje učení nad globálním datasetem.

Kdy edge dává smysl

Edge computing není univerzální řešení. Před investicí je vhodné posoudit:

  • Latenční požadavky – pokud aplikace toleruje 100 ms a více, cloud postačí.
  • Objem dat – malý datový provoz neospravedlní hardwarovou investici.
  • Regulatorní omezení – některé sektory vyžadují lokální zpracování ze zákona.
  • Provozní spolehlivost – pokud výpadek konektivity znamená ztrátu provozu, edge nabízí odolnost.
  • Celkové náklady vlastnictví – kromě hardwaru je třeba započítat údržbu, správu, bezpečnost a obměnu.

Závěr

Edge computing nenahrazuje cloud, ale doplňuje ho do hybridního kontinua, ve kterém každá vrstva plní roli odpovídající její latenci, výpočetní kapacitě a nákladovosti. Pro CIO a architekty znamená edge zejména nutnost přemýšlet nad daty a výpočty topologicky – kde vznikají, kde se zpracovávají a kde se ukládají. Organizace, které dokáží edge-cloud continuum navrhnout a provozovat, získávají v aplikacích reálného času konkurenční výhodu, kterou samotný cloud nemůže nabídnout.

Užitečné zdroje:

  • LF Edge (Linux Foundation Edge)
  • ETSI MEC ISG specifikace
  • CNCF Cloud Native Edge Whitepaper
  • Industrial Internet Consortium – referenční architektura IIoT
  • KubeEdge a K3s dokumentace

Další z tématu Cloud a Moderní Technologie

Zobrazit vše