Edge Computing: Definition & Erklärung — Glossar
Was ist Edge Computing?
Edge Computing bezeichnet die dezentrale Verarbeitung von Daten möglichst nah am Entstehungsort – “an der Kante” (Edge) des Netzwerks – anstatt sie zur Verarbeitung in ein zentrales Rechenzentrum oder die Cloud zu übertragen. Dadurch werden Latenz reduziert, Bandbreite gespart und Echtzeit-Entscheidungen auch ohne stabile Internetverbindung ermöglicht.
Abgrenzung zur Cloud
Cloud Computing zentralisiert Rechenleistung in entfernten Rechenzentren. Edge Computing ergänzt oder ersetzt diese Zentralisierung durch lokale Verarbeitung direkt in Maschinen, Gateways oder Edge-Servern. Fog Computing ist ein Zwischenkonzept, das Verarbeitungsleistung zwischen Edge und Cloud verteilt. In der Praxis arbeiten viele Systeme hybrid: Zeit-kritische Entscheidungen am Edge, Langzeitanalysen in der Cloud.
Anwendungsfälle
Typische Edge-Computing-Szenarien: Qualitätskontrolle in der Fertigung (Kamera-basierte Fehlererkennung direkt an der Produktionslinie), autonome Fahrzeuge (Millisekunden-Reaktionszeiten), Smart Building (lokale Steuerung von Heizung und Beleuchtung), Retail (Echtzeit-Analyse von Warenbewegungen), Medizintechnik (sofortige Auswertung von Vitalparametern). Überall dort, wo Latenz entscheidend oder die Konnektivität unsicher ist.
Herausforderungen
Edge-Geräte sind schwerer zu verwalten als zentralisierte Cloud-Infrastruktur. Sicherheitsupdates, Monitoring und Fehlerdiagnose bei physisch verteilten Systemen erfordern spezialisierte Edge-Management-Plattformen (z. B. AWS IoT Greengrass, Azure IoT Edge). Auch die begrenzte Rechenleistung von Edge-Geräten erfordert effizient optimierte Modelle und Algorithmen.