Edge Computing
Verlagerung von Rechen- und Speicherfunktionen näher an Datenquellen, um Latenz zu reduzieren und Bandbreite zu sparen.
Klassifikation
- KomplexitätHoch
- AuswirkungTechnisch
- EntscheidungstypArchitektur
- OrganisationsreifeFortgeschritten
Technischer Kontext
Prinzipien & Ziele
Use Cases & Szenarien
Kompromisse
- Erhöhter Angriffsflächenradius durch verteilte Knoten.
- Inkonsistente Zustände zwischen Edge und zentralen Systemen.
- Komplexität bei Update- und Rollout-Prozessen.
- Daten vor Ort filtern und nur notwendige Informationen zentral synchronisieren.
- Automatisierte Rollouts und Health-Checks für Edge-Knoten implementieren.
- Sichere Zertifikatsverwaltung und Zugriffskontrolle etablieren.
I/O & Ressourcen
- Sensor- und Telemetriedaten
- Geräte-Identitäts- und Sicherheitsinformationen
- Konfigurations- und Policy-Vorgaben
- Lokale Entscheidungen und Steuerbefehle
- Aggregierte Metriken für zentrale Analytik
- Alarm- und Ereignisbenachrichtigungen
Beschreibung
Edge Computing verlagert Verarbeitung und Speicherung näher an Datenquellen, um Latenz zu reduzieren, Bandbreite zu schonen und lokale Entscheidungen zu ermöglichen. Es umfasst verteilte Edge-Knoten, schlanke Plattformdienste und hybride Integration mit zentralen Backends. Typische Anwendungsfälle sind IoT-Telemetrie, Echtzeitsteuerung und netzwerkbeschränkte Systeme.
✔Vorteile
- Reduzierte Latenz und schnellere Reaktionszeiten.
- Geringerer Bandbreitenverbrauch gegenüber reiner Cloud-Lösung.
- Bessere Verfügbarkeit und Resilienz bei Netzwerkstörungen.
✖Limitationen
- Begrenzte Rechen- und Speicherkapazität pro Edge-Knoten.
- Höherer Betriebsaufwand für Verteilung und Verwaltung.
- Heterogene Hardware- und Softwarelandschaften erschweren Standardisierung.
Trade-offs
Metriken
- End-to-End Latenz
Messung der Zeit vom Ereignis bis zur lokalen/zentralen Reaktion.
- Datenvolumen in die Cloud
Gesendetes Datenvolumen pro Zeiteinheit an zentrale Backends.
- Verfügbarkeit von Edge-Knoten
Anteil der Zeit, in der Edge-Instanzen korrekt funktionieren.
Beispiele & Implementierungen
Autonome Fertigungsstraße
Fertigung verwendet lokale Edge-Controller für geschlossene Regelkreise und sendet nur aggregierte KPIs an zentrale Systeme.
Überwachungs-Kamera-Analyse vor Ort
Videoanalyse läuft an der Kamera oder lokalem Node, nur relevante Ereignisse werden archiviert oder in die Cloud übertragen.
Filialnetzwerk mit lokaler Datenhaltung
Filialen halten personenbezogene Daten lokal und synchronisieren anonymisierte Metriken zentral.
Implementierungsschritte
Anforderungen und Latenzziele definieren sowie geeignete Edge-Standorte identifizieren.
Hardware- und Plattformoptionen evaluieren und Pilotknoten bereitstellen.
Netzwerk- und Sicherheitsarchitektur für Edge-zu-Cloud-Verbindungen entwerfen.
Anwendungen für lokale Ausführung anpassen und Datenflüsse definieren.
Monitoring, Updates und Betriebsprozesse automatisch einrichten.
⚠️ Technische Schulden & Engpässe
Tech Debt
- Ad-hoc-Skripte für Deployment statt automatisierter Pipelines.
- Unklare Versionierung von Edge-Software und Modulen.
- Nicht standardisierte Telemetrieschemata über Standorte hinweg.
Bekannte Engpässe
Beispiele für Missbrauch
- Verschieben sensibler Analytik an ungeeignete Edge-Hardware ohne Datenschutzprüfung.
- Volle Cloud-Backups deaktivieren und so Datenverlust-Risiken erhöhen.
- Komplexe Konsistenzlogik auf sehr ressourcenbeschränkten Knoten ausführen.
Typische Fallen
- Unterschätzen des Betriebsaufwands für verteilte Infrastruktur.
- Fehlende Monitoring- und Debugging-Strategie auf Edge-Ebene.
- Zu enge Kopplung zwischen Edge- und Cloud-Implementierungen.
Erforderliche Fähigkeiten
Drivers (Architectural Drivers)
Constraints
- • Beschränkte Hardware-Ressourcen an Edge-Standorten
- • Stabile Sicherheits- und Authentifizierungsmechanismen erforderlich
- • Regulatorische Vorgaben zur Datenlokalisierung