Was ist Edge-Computing?

Veröffentlicht: 2022-02-09

Edge Computing ist nicht nur eine Methodik, sondern auch eine Netzwerkphilosophie, die sich in erster Linie darauf konzentriert, Computergeräte näher an das Netzwerk zu bringen. Ziel ist es, jede Art von Latenz bei der Nutzung von Bandbreite zu reduzieren. Um es für Laien auszudrücken, bedeutet Edge Computing, eine kleinere Anzahl von Prozessen in der Cloud auszuführen und diese Prozesse in eine stärker lokalisierte Umgebung wie den Computer eines Benutzers, ein IoT-Gerät oder einen Edge-Server zu migrieren. Die Ausführung dieses Prozesses stellt eine Verringerung der Fernkommunikation sicher, die zwischen dem Client und dem Server entsteht.

Netzwerkrand

Für alle Internetgeräte ist ein Netzwerkrand ein Ort, an dem das Gerät oder das lokale Netzwerk, das das Gerät enthält, mit dem Internet kommuniziert. Das Wort Kante kann man als Buzzword bezeichnen und seine Interpretation ist ziemlich witzig. Beispielsweise kann der Computer eines Benutzers oder der Prozessor in einem IoT-Gerät als Netzwerk-Edge-Gerät behandelt werden; Der vom Benutzer verwendete Router oder der ISP wird jedoch auch als Netzwerk-Edge-Gerät berücksichtigt. Der hier zu beachtende Punkt ist, dass der Rand jedes Netzwerks aus Sicht der Nähe sehr nahe am Gerät liegt; im Gegensatz zu anderen Szenarien mit Cloud-Servern.

Unterschied zwischen Edge-Computing und anderen Computermodellen

Historisch gesehen waren Computer der frühen Tage große, sperrige Maschinen, auf die entweder über ein Terminal oder direkt zugegriffen werden konnte. Mit der Erfindung von Personal Computern, die ziemlich lange Zeit ein ziemlich dominantes Computergerät waren, war die Methodik des Rechnens jedoch stärker verteilt. Mehrere Anwendungen wurden ausgeführt, und die Daten wurden entweder auf dem lokalen Computer oder wahrscheinlich in einem Rechenzentrum vor Ort gespeichert.

Beim Cloud Computing erleben wir jedoch einen Paradigmenwechsel in der Art und Weise, wie der Computing-Prozess durchgeführt wird. Es bietet ein erhebliches Wertversprechen, wenn Daten in einem vom Anbieter verwalteten Cloud-Rechenzentrum oder einer Sammlung mehrerer Rechenzentren gespeichert werden. Mithilfe der Cloud-Computing-Technologie können Benutzer über das Internet auf Daten aus allen Teilen der Welt zugreifen.

Die Kehrseite ist jedoch, dass sich aufgrund der Entfernung zwischen dem Benutzer und dem Serverstandort die Frage nach der Latenzzeit stellen kann. Edge Computing bringt den Benutzer näher an den Serverstandort und stellt sicher, dass die Daten keine weite Entfernung zurücklegen müssen. Kurzgesagt

  • In den Anfängen der Computertechnik liefen Anwendungen auf einem einzigen Computer und Daten wurden ebenfalls dort gespeichert
  • Personal Computing, das zu dezentralisierten Anwendungen führte, die in einer lokalen Umgebung betrieben wurden
  • Beim Cloud Computing werden Anwendungen zentral in Rechenzentren ausgeführt
  • Edge Computing stellt sicher, dass die Anwendungen näher an den Benutzern sind und Daten entweder auf dem lokalen Gerät oder auf dem Edge-Server gespeichert werden.

Beispiele für Edge-Computing

Betrachten wir eine Situation, in der es ein Gebäude mit mehreren hochauflösenden IoT-Sensorkameras gibt. Diese Kameras liefern nur rohes Videomaterial und streamen die Videos konsequent auf einen Cloud-Server. Auf dem Server werden die Videos von einer Bewegungserkennungsanwendung verarbeitet, die alle Bewegungen erfasst und das Videomaterial auf dem Cloud-Server speichert. Stellen Sie sich vor, wie viel Stress die Internetinfrastruktur des Gebäudes aufgrund des hohen Bandbreitenverbrauchs durch umfangreiche Videodateien erfährt. Darüber hinaus wird der Cloud-Server stark belastet, da er diese Videodateien speichern muss.

Wenn wir nun die Bewegungssensoranwendung an den Rand des Netzwerks verschieben, kann jede Kamera die Leistung ihres internen Computers nutzen, um die Bewegungssensoranwendung auszuführen und sie dann nach Bedarf auf den Cloud-Server zu übertragen. Dadurch wird die Bandbreitennutzung erheblich reduziert, da ein großer Teil des Kameramaterials nicht zum Cloud-Server übertragen werden muss.

Darüber hinaus speichert der Cloud-Server jetzt nur noch das kritische Videomaterial, im Gegensatz zum gesamten Dump im vorherigen Fall.

(Lesen Sie auch: Wie Edge Computing die Zukunft der Technologie verändert )

Mögliche Anwendungsfälle von Edge Computing

  • Überwachung von Sicherheitssystemen wie oben erwähnt
  • Intelligente IoT-Geräte, die eine Verbindung zum Internet herstellen können, indem sie die Anwendung oder den Code im Gerät selbst ausführen, anstatt dies auf einem Cloud-Server zu tun
  • Selbstfahrende Autos, die sofort reagieren müssen, anstatt Informationen vom Server abzurufen
  • Medizinische Geräte, die zur Überwachung kritischer Parameter verwendet werden, müssen in Echtzeit betrieben werden, anstatt auf Aktualisierungen von einem Server zu warten
Vorteile von Edge-Computing Nachteile von Edge-Computing
Eliminiert Latenz, was zu einer besseren Leistung führt Erhöhen Sie die Möglichkeit von Angriffsvektoren, die die Sicherheit der Infrastruktur in Frage stellen
Reduzierung der Bandbreite, die zu großen Kosteneinsparungen führt Bedarf an mehr lokaler Hardware, was eine Frage zur Wartung des Systems verursacht
Beseitigt Staus, die durch die Nutzung großer Datenmengen entstehen Die Kosten für die Implementierung von Edge-Computing können sehr hoch sein.
Der Prozess der Implementierung einer Edge-Infrastruktur ist äußerst komplex Edge Computing kann nur eine begrenzte Menge an Daten verarbeiten. Die zu verarbeitenden Daten

(Lesen Sie auch: Warum Edge Computing für das Internet der Dinge entscheidend ist )

Abschließende Gedanken

Die Implementierung und Einführung von Edge Computing hat einen Paradigmenwechsel im Bereich der Datenanalyse in eine neue Dimension bewirkt. Immer mehr Organisationen sind von dieser Technologie abhängig, die vollständig datengesteuert ist, und Organisationen, die sofortige und blitzschnelle Ergebnisse benötigen. Es gibt viele Online-Plattformen, die zertifizierte Kurse zum Thema Edge Computing anbieten.

Es spielt keine Rolle, welche Art von Edge Computing für Sie interessant ist – ob Cloud Edge, IoT Edge oder Mobile Edge, es ist wichtig, dass die richtige Lösung dabei helfen kann, die folgenden organisatorischen Ziele zu erreichen:

  • Verwalten Sie die groß angelegte Verteilung von Software
  • Nutzen Sie die Leistungsfähigkeit und Flexibilität der Open-Source-Technologie
  • Engagieren Sie sich mit einem Partner, dem Sie in diesem Bereich vertrauen und der über die richtige Fachkompetenz verfügt
  • Bewältigen Sie alle Bedenken bezüglich der Sicherheit der Edge-Computing-Infrastruktur