Ormai la maggior parte delle persone ha più che familiarità con il concetto di Cloud Computing, ma per quanto riguarda il nuovo concetto denominato Fog Computing? Il post di domande e risposte di oggi esamina questo nuovo concetto e come si differenzia dal cloud computing.
La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.
Immagine per gentile concessione di Il muro di carta .
La domanda
Il lettore SuperUser user1306322 vuole sapere cos'è il fog computing:
Sto leggendo un lavoro sui servizi Cloud e si accenna brevemente al “Fog Computing” come esempio di un possibile futuro ramo di sviluppo dell'infrastruttura software-hardware, ma non specifica di cosa si tratti esattamente né alcuno dei suoi vantaggi.
Wikipedia contiene alcune parole sul "Fog Computing" Edge Computing pagina. Suppongo che potrebbe significare che l'elaborazione è distribuita in modo non uniforme tra un insieme di dispositivi, ma è in qualche modo diverso dal concentrare tutta l'elaborazione su un server di dati centrale (Cloud Computing) o sui dispositivi dell'utente finale (Edge Computing), ma non ne sono sicuro.
Allora, cos'è esattamente il "Fog Computing"?
Che cos'è il "Fog Computing" e in cosa è diverso dal "Cloud Computing"?
La risposta
Il collaboratore di SuperUser Dan D. ha la prima risposta per noi:
Citato da Cisco.com (Di Dan D.):
Fog Computing è un paradigma che estende il cloud computing e i servizi ai confini della rete. Simile a Cloud, Fog fornisce dati, elaborazione, archiviazione e servizi applicativi agli utenti finali. Le caratteristiche distintive di Fog sono la sua vicinanza agli utenti finali, la sua fitta distribuzione geografica e il suo sostegno alla mobilità. I servizi sono ospitati sul perimetro della rete o persino su dispositivi finali come set-top-box o punti di accesso. In questo modo, Fog riduce la latenza del servizio e migliora la QoS, garantendo un'esperienza utente superiore. Fog Computing supporta le applicazioni Internet of Everything (IoE) emergenti che richiedono una latenza prevedibile / in tempo reale (automazione industriale, trasporti, reti di sensori e attuatori). Grazie alla sua ampia distribuzione geografica, il paradigma Fog è ben posizionato per big data in tempo reale e analisi in tempo reale. Fog supporta punti di raccolta dati densamente distribuiti, aggiungendo quindi un quarto asse alle dimensioni dei Big Data spesso citate (volume, varietà e velocità).
A differenza dei data center tradizionali, i dispositivi Fog sono distribuiti geograficamente su piattaforme eterogenee, che abbracciano più domini di gestione. Cisco è interessata a proposte innovative che facilitano la mobilità dei servizi tra piattaforme e tecnologie che preservano la sicurezza e la privacy degli utenti finali e dei contenuti tra i domini.
Fog offre vantaggi unici per i servizi in diversi settori verticali come IT, intrattenimento, pubblicità, personal computing ecc. Cisco è particolarmente interessata a proposte incentrate su scenari di Fog Computing relativi a Internet of Everything (IoE), reti di sensori, analisi dei dati e altri dati servizi intensivi per dimostrare i vantaggi di un tale nuovo paradigma, per valutare i compromessi nelle implementazioni sia sperimentali che di produzione e per affrontare potenziali problemi di ricerca per tali implementazioni.
Per andare con ciò che Dan D. ha condiviso / citato da Cisco, abbiamo un po 'di più da aggiungere da una rapida ricerca che abbiamo fatto:
Nota: puoi leggere gli articoli / post completi tramite i link che abbiamo incluso di seguito per ciascuna sezione.
Citazioni da a Articolo di PCWorld su "Fog Computing" :
Il cosiddetto IoT (Internet of Things) comprende una gamma di dispositivi compatibili con Internet che potrebbero essere quasi illimitati: termometri, contatori elettrici, gruppi freno, misuratori di pressione sanguigna e quasi qualsiasi altra cosa che possa essere monitorata o misurata. L'unica cosa che hanno in comune è che sono sparsi in tutto il mondo.
Possono esserci enormi quantità di dati in uscita da questi dispositivi. Ad esempio, un motore a reazione può produrre 10 TB di dati sulle sue prestazioni e condizioni in soli 30 minuti, secondo Cisco. Spesso è una perdita di tempo e larghezza di banda spedire tutti i dati dai dispositivi IoT in un cloud e quindi trasmettere le risposte del cloud all'edge, ha affermato Guido Jouret, vicepresidente e direttore generale della Business Unit Internet of Things di Cisco. Invece, una parte del lavoro del cloud dovrebbe svolgersi nei router stessi, in particolare nei router Cisco di livello industriale costruiti per funzionare sul campo, ha affermato.
"Questo è tutto sulla posizione", ha detto Jouret. L'utilizzo del locale invece del cloud computing ha implicazioni per le prestazioni, la sicurezza e nuovi modi di sfruttare l'IoT, ha affermato.
Citazioni dalla definizione / spiegazione a WhatIs.com :
Il Fog Computing, noto anche come fogging, è un modello in cui dati, elaborazione e applicazioni sono concentrati in dispositivi ai margini della rete piuttosto che esistenti quasi interamente nel cloud.
Questa concentrazione significa che i dati possono essere elaborati localmente in dispositivi intelligenti anziché essere inviati al cloud per l'elaborazione. Il Fog Computing è un approccio per affrontare le esigenze del numero sempre crescente di dispositivi connessi a Internet a volte indicati come Internet of Things (IoT).
Nello scenario IoT, una cosa è un qualsiasi oggetto naturale o artificiale a cui può essere assegnato un indirizzo IP e dotato della capacità di trasferire dati su una rete. Alcune di queste cose possono creare molti dati. Cisco fornisce l'esempio di un motore a reazione, che secondo loro può creare 10 terabyte (TB) di dati sulle sue prestazioni e condizioni in mezz'ora. Trasmettere tutti questi dati al cloud e ritrasmettere i dati di risposta pone una grande richiesta di larghezza di banda, richiede una notevole quantità di tempo e può soffrire di latenza. In un ambiente di fog computing, gran parte dell'elaborazione avverrebbe in un router, invece di dover essere trasmessa.
Come puoi vedere, "Fog Computing" si concentra sul sollevare parte del carico di lavoro dai normali servizi cloud utilizzando risorse localizzate al fine di fornire un'esperienza più rapida, fluida e semplificata per gli utenti. Cosa ne pensi del "Fog Computing"? Pensi che diventerà popolare e utile come il Cloud Computing o lo classificheresti come una "moda del marketing" senza futuro?
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .