Lokale Ebene
Die lokale Schicht (Local Layer) bezeichnet den Teil eines verteilten System- oder Anwendungsarchitektur, der direkt auf dem Endgerätea oder einem nahegelegenen, lokalisierten Server (dem „Edge“) arbeitet. Anstatt sich bei jeder Operation vollständig auf ein zentralisiertes Cloud-Backend zu verlassen, übernimmt die lokale Schicht die Verarbeitung, das Caching von Daten und die Ausführung kritischer Funktionen direkt dort, wo der Benutzer mit dem System interagiert.
In modernen, anspruchsvollen Anwendungen führt die Abhängigkeit von zentralen Clouds zu inakzeptabler Latenz und Abhängigkeitsrisiken. Die lokale Schicht mindert diese Probleme, indem sie sicherstellt, dass die Kernfunktionalität auch bei unterbrochener oder schlechter Netzwerkkonnektivität reaktionsschnell bleibt. Sie ist entscheidend für die Bereitstellung von Echtzeit-Benutzererlebnissen und die Aufrechterhaltung des Betriebs.
Funktional beinhaltet die lokale Schicht die Bereitstellung von leichten Modellen, Daten-Caches und Geschäftslogik auf der Client-Seite (z. B. mobile Apps, IoT-Geräte, lokale Mikroserver). Wenn eine Anfrage gestellt wird, prüft das System zuerst die lokale Schicht. Wenn die erforderlichen Daten oder Berechnungen lokal abgehandelt werden können, wird die Anfrage sofort verarbeitet. Nur komplexe, nicht-lokale Vorgänge werden an die entfernte Cloud-Infrastruktur weitergeleitet.
Dieses Konzept steht in enger Beziehung zum Edge Computing, das die umfassendere Infrastrukturphilosophie ist, und zum Federated Learning, das beschreibt, wie Modelle mithilfe lokaler Daten trainiert werden können, ohne die Rohinformationen zu zentralisieren.