Was ist Fog Computing?
Inzwischen sind die meisten Menschen mit dem Konzept des Cloud Computing mehr als vertraut, aber wie sieht es mit dem neuen Konzept aus, das als Fog Computing bezeichnet wird? Der heutige Q & A-Beitrag befasst sich mit diesem neuen Konzept und den Unterschieden zu Cloud Computing.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Mit freundlicher Genehmigung von The Paper Wall.
Die Frage
Der Superuser-Benutzer user1306322 möchte wissen, was Nebelberechnung ist:
Ich lese gerade eine Arbeit über Cloud-Dienste, und es wird kurz auf „Fog Computing“ als Beispiel für einen möglichen zukünftigen Entwicklungszweig der Software-Hardware-Infrastruktur eingegangen, aber es wird nicht genau angegeben, um was es sich dabei handelt.
Wikipedia hat einige Worte zum Thema "Fog Computing" auf seiner Edge Computing-Seite. Ich nehme an, es könnte bedeuten, dass die Verarbeitung ungleichmäßig auf eine Reihe von Geräten verteilt ist, es unterscheidet sich jedoch in gewisser Weise von der Konzentration auf einen zentralen Datenserver (Cloud Computing) oder auf Endbenutzergeräte (Edge Computing).
Was genau ist also "Fog Computing"?
Was ist "Fog Computing" und wie unterscheidet es sich von "Cloud Computing"??
Die Antwort
SuperUser-Mitwirkender Dan D. hat die erste Antwort für uns:
Zitat von Cisco.com (von Dan D.):
Fog Computing ist ein Paradigma, das Cloud Computing und Services bis an den Rand des Netzwerks ausdehnt. Ähnlich wie in der Cloud stellt Fog den Endbenutzern Daten-, Berechnungs-, Speicher- und Anwendungsdienste zur Verfügung. Die charakteristischen Fog-Merkmale sind die Nähe zu den Endbenutzern, die dichte geographische Verteilung und die Unterstützung der Mobilität. Dienste werden am Netzwerkrand oder sogar auf Endgeräten wie Set-Top-Boxen oder Zugangspunkten gehostet. Dadurch verringert Fog die Latenzzeit von Diensten und verbessert die QoS, was zu einer überragenden Benutzererfahrung führt. Fog Computing unterstützt aufkommende Internet of Everything (IoE) -Anwendungen, die Echtzeit- / vorhersagbare Latenz erfordern (industrielle Automatisierung, Transport, Netzwerke von Sensoren und Aktoren). Dank seiner weiten geographischen Verteilung ist das Fog-Paradigma für Echtzeit-Big-Data-Analysen und Echtzeitanalysen gut positioniert. Fog unterstützt dicht verteilte Datenerfassungspunkte und fügt den oft genannten Big Data-Dimensionen (Volumen, Varietät und Geschwindigkeit) eine vierte Achse hinzu..
Im Gegensatz zu herkömmlichen Rechenzentren sind Fog-Geräte geografisch auf heterogene Plattformen verteilt und erstrecken sich über mehrere Verwaltungsdomänen. Cisco ist an innovativen Vorschlägen zur Erleichterung der Service-Mobilität über Plattformen sowie an Technologien zur Wahrung der Endbenutzer- und Inhaltssicherheit sowie der Privatsphäre in allen Domänen interessiert.
Fog bietet einzigartige Vorteile für Dienste in verschiedenen Bereichen wie IT, Unterhaltung, Werbung, Personal Computing usw. Cisco ist besonders an Vorschlägen interessiert, die sich auf Fog-Computing-Szenarien im Zusammenhang mit Internet of Everything (IoE), Sensornetzwerken, Datenanalyse und anderen Daten konzentrieren intensive Dienste, um die Vorteile eines solchen neuen Paradigmas zu demonstrieren, die Kompromisse sowohl bei experimentellen als auch bei Produktionsbereitstellungen zu bewerten und mögliche Forschungsprobleme für diese Bereitstellungen anzugehen.
Zu dem, was Dan D. von Cisco geteilt / zitiert hat, haben wir noch ein bisschen mehr hinzuzufügen aus einer kurzen Recherche, die wir durchgeführt haben:
Hinweis: Sie können die vollständigen Artikel / Beiträge über die Links lesen, die wir für jeden Abschnitt unten aufgeführt haben.
Zitiert von a PCWorld-Artikel zum Thema "Fog Computing":
Das so genannte IoT (Internet of Things) umfasst eine Reihe internetfähiger Geräte, die nahezu unbegrenzt sein könnten: Thermometer, elektrische Zähler, Bremsanlagen, Blutdruckmessgeräte und fast alles andere, das überwacht oder gemessen werden kann. Das einzige, was sie gemeinsam haben, ist, dass sie auf der ganzen Welt verteilt sind.
Es können riesige Datenmengen von diesen Geräten ausgehen. Laut Cisco kann ein Jet-Engine beispielsweise innerhalb von 30 Minuten 10 TB Daten über seine Leistung und seinen Zustand erzeugen. Es ist oft eine Verschwendung von Zeit und Bandbreite, um alle Daten von IoT-Geräten in eine Cloud zu senden und die Antworten der Cloud an den Rand zu übermitteln, sagte Guido Jouret, Vizepräsident und General Manager der Cisco Business Unit Internet of Things. Stattdessen sollte ein Teil der Cloud-Arbeit in den Routern selbst durchgeführt werden, insbesondere Cisco-Routern in Industriequalität, die für den Einsatz in der Praxis entwickelt wurden, sagte er.
"Hier dreht sich alles um die Lage", sagte Jouret. Die Verwendung von Local anstelle von Cloud Computing hat Auswirkungen auf die Leistung, Sicherheit und neue Möglichkeiten, IoT zu nutzen, sagte er.
Zitiert aus der Definition / Erklärung bei WhatIs.com:
Fog-Computing, auch als Fogging bezeichnet, ist ein Modell, bei dem Daten, Verarbeitung und Anwendungen in Geräten am Netzwerkrand konzentriert sind und nicht nahezu in der Cloud vorhanden sind.
Diese Konzentration bedeutet, dass Daten lokal in intelligenten Geräten verarbeitet werden können, anstatt zur Verarbeitung in die Cloud gesendet zu werden. Fog Computing ist ein Ansatz, um den Anforderungen der ständig wachsenden Anzahl von Geräten zu entsprechen, die mit dem Internet verbunden sind und manchmal als Internet of Things (IoT) bezeichnet werden..
Im IoT-Szenario handelt es sich bei einem Objekt um ein beliebiges natürliches oder von Menschen erstelltes Objekt, dem eine IP-Adresse zugewiesen werden kann und das die Möglichkeit hat, Daten über ein Netzwerk zu übertragen. Einige solche Dinge können eine Menge Daten erzeugen. Cisco stellt das Beispiel eines Jet-Triebwerks zur Verfügung, von dem sie sagen, dass es in einer halben Stunde 10 Terabyte (TB) Daten zu Leistung und Zustand erstellen kann. Das Übertragen all dieser Daten in die Cloud und das Zurücksenden von Antwortdaten stellen hohe Anforderungen an die Bandbreite, erfordern einen erheblichen Zeitaufwand und können zu Latenzen führen. In einer Nebelcomputerumgebung würde ein Großteil der Verarbeitung in einem Router stattfinden und muss nicht übertragen werden.
Wie Sie sehen, konzentriert sich „Fog Computing“ darauf, einen Teil der Arbeitslast von regulären Cloud-Diensten durch Verwendung lokaler Ressourcen zu entlasten, um Benutzern eine schnellere, reibungslosere und effizientere Nutzung zu ermöglichen. Was denken Sie über „Fog Computing“? Denken Sie, dass es so beliebt und nützlich wird wie Cloud Computing oder würden Sie es als "Marketing-Mode" ohne Zukunft einstufen??
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.