Es dürfte keine Überraschung sein, dass Edge – genau wie uns die Entstehung der Cloud Cloud-native Anwendungen beschert hat – eine Reihe von Edge-nativen Anwendungen vorantreibt.
Diese Anwendungen werden sich jedoch nicht ausschließlich am Rand befinden. Im Gegenteil: Die damit einhergehende Konvergenz von IT (Informationstechnologie) und OT (Betriebstechnologie) führt zu neuen Architekturmustern, die auch die Vorteile von Anwendungen in der Cloud und im Rechenzentrum nutzen.
Dies lässt sich heute schon an den ersten Indikatoren erkennen, wenn wir uns ansehen, wo Unternehmen derzeit Technologien zur Anwendungssicherheit und -bereitstellung einsetzen . Weniger als die Hälfte (41 %) der Organisationen verlassen sich beim Hosten dieser Technologien auf nur einen Standort. Der Durchschnitt liegt knapp über 2 – 2,11 um genau zu sein. Die heute wahrscheinlichste Kombination ist Cloud und On-Premises, aber jeder Zehnte nutzt bereits die Vorteile aller drei Standorte: Rechenzentrum, Cloud und Edge.
Dies gilt insbesondere für Architekturen, die zur Unterstützung der durchschnittlich zehn vernetzten Geräte entwickelt wurden, die in den meisten Privathaushalten zu finden sind. Tatsächlich stellen wir bei der Betrachtung beliebter Edge-Anwendungen fest, dass es sich dabei um eine Mischung aus Cloud und Edge, Knoten und Endpunkt handelt.
Wir unterscheiden zwischen einem Randknoten und einem Randendpunkt auf Grundlage der jeweiligen einzigartigen Eigenschaften. Auf diese Weise lässt sich die Verantwortung für bestimmte Funktionen einer „Edge-native-Anwendung“ besser abgrenzen, da jeder Standort über einzigartige Fähigkeiten und Einschränkungen verfügt. Beispielsweise unterstützt ein Edge-Endpunkt im Allgemeinen nicht die Speicherung erheblicher Datenmengen. Bei Edge-Knoten ist dies möglicherweise der Fall und beim Rechenzentrum/der Cloud ist dies mit Sicherheit der Fall. Diese Fähigkeiten und Einschränkungen helfen dabei, Edge-native-Anwendungen so zu gestalten, dass die Stärken jedes Standorts zum Nutzen von Anbieter und Verbraucher genutzt werden.
Dies ist der grundlegende Grund dafür, dass Cloud und Rechenzentren bei Edge-native-Anwendungen eine bedeutende Rolle spielen.
Betrachten Sie zum Beispiel meinen Plex-Medienserver. Ich habe einen lokalen Server (Edge-Knoten) in meinem Haus mit einer App auf meinem Smart-TV (Edge-Endpunkt). Der Edge-Knoten kommuniziert mit dem Cloud-basierten Plex-Dienst für Abrechnungs- und Kontoverwaltung, Fernzugriff und Software-Updates. Zwischen den beiden finden weitere Gespräche und Datenaustausche statt, die Nutzung und Leistung beschreiben, um zur Verbesserung der Gesamtanwendung beizutragen.
Es hätte keinen Sinn, die Abrechnungs- und Kontoverwaltungsfunktionen auf dem Edge-Knoten oder gar auf dem Edge-Endpunkt anzusiedeln. Ebenso wenig effizient (oder besonders sicher) wäre es, dem Plex-Dienst Zugriff auf mein lokales Repository mit digitalen Inhalten zu gewähren. Diese Verantwortung liegt vielmehr beim lokalen Medienserver, der auf dem Edge-Knoten ausgeführt wird.
In vielerlei Hinsicht unterscheidet sich dieses Muster nicht von den Mustern, die durch Modernisierungsbemühungen entstehen, um moderne Schnittstellen für traditionelle (Legacy-, Vintage-, Retro-, ausgereifte – suchen Sie sich einen Euphemismus für „vor meiner Zeit“) Anwendungen bereitzustellen. Erwägen Sie die Verwendung von Screen Scraping-Textsystemen, um zur Jahrhundertwende einen webbasierten Zugriff zu ermöglichen. Oder die Verwendung von APIs zur Erleichterung des Mobile Banking, das auf traditionellen Transaktionssystemen basiert. Modernisierungsbemühungen führen häufig zu Anwendungsmustern, die Systemen und Anwendungen über Rechenzentrums-, Cloud- und Edge-Grenzen hinweg Verantwortung zuweisen.
Solche Entscheidungen werden täglich für vernetzte Dinge, Sensoren und andere Edge-Anwendungen getroffen. Diese Entscheidungen ergeben sich als allgemeine, Edge-native Anwendungsmuster.
Fast alle davon beinhalten Funktionen, die in einer Cloud/einem Rechenzentrum residieren.
Anders als beim Aufkommen des Cloud-Computings, bei dem man Rechenzentren überstürzt für überflüssig erklärte, ist es unwahrscheinlich, dass man heute, wo Edge auf dem Vormarsch ist, jemanden das Gleiche über die Cloud sagen hören wird. Im Gegenteil, Cloud und Rechenzentren werden weiterhin eine wesentliche Rolle bei Edge-native-Anwendungen spielen.