¿Qué es la "computación de niebla"? [cerrado]

17

Estoy leyendo un trabajo sobre servicios en la nube y toca brevemente la "computación de niebla" como un ejemplo de una posible rama de desarrollo futuro de la infraestructura de software y hardware, sin especificar qué es exactamente y ninguno de sus beneficios.

Wikipedia tiene algunas palabras sobre la computación de niebla en su página de computación Edge . Supongo que podría significar que el procesamiento se distribuye de manera desigual entre un conjunto de dispositivos, pero de alguna manera es diferente de concentrar todo el procesamiento en el servidor de datos central (computación en la nube) o dispositivos de usuario final (computación periférica), pero no estoy seguro.

Entonces, ¿qué es exactamente "computación de niebla"?

usuario1306322
fuente
20
" ¿Qué es la computación de niebla? " - Una palabra de moda.
Superbest
@Superbest: como "computación en la nube" ya no era suficiente palabra de moda.
Daniel R Hicks

Respuestas:

18

Fog Computing es un paradigma que extiende los servicios y la computación en la nube al borde de la red. Similar a Cloud, Fog proporciona servicios de datos, computación, almacenamiento y aplicaciones a los usuarios finales. Las características distintivas de Fog son su proximidad a los usuarios finales, su densa distribución geográfica y su soporte para la movilidad. Los servicios se alojan en el borde de la red o incluso en dispositivos finales como decodificadores o puntos de acceso. Al hacerlo, Fog reduce la latencia del servicio y mejora la calidad del servicio, lo que resulta en una experiencia de usuario superior. Fog Computing admite aplicaciones emergentes de Internet de todo (IoE) que exigen latencia predecible / en tiempo real (automatización industrial, transporte, redes de sensores y actuadores). Gracias a su amplia distribución geográfica, el paradigma Fog está bien posicionado para Big Data en tiempo real y análisis en tiempo real.

A diferencia de los centros de datos tradicionales, los dispositivos Fog están distribuidos geográficamente en plataformas heterogéneas, que abarcan múltiples dominios de administración. Cisco está interesado en propuestas innovadoras que faciliten la movilidad del servicio a través de plataformas y tecnologías que preserven la seguridad y privacidad del contenido y del usuario final en todos los dominios.

Fog ofrece ventajas únicas para los servicios en varios sectores verticales como TI, entretenimiento, publicidad, informática personal, etc. Cisco está especialmente interesado en propuestas que se centren en escenarios de Fog Computing relacionados con Internet de todo (IoE), redes de sensores, análisis de datos y otros datos. servicios intensivos para demostrar las ventajas de un paradigma tan nuevo, para evaluar las compensaciones tanto en implementaciones experimentales como de producción y para abordar posibles problemas de investigación para esas implementaciones.

De http://www.cisco.com/web/about/ac50/ac207/crc_new/university/RFP/rfp13078.html

Dan D.
fuente
24
Yo diría que la computación en la nube ya tiene todos los elementos de la computación en la niebla y que esto es principalmente la creación de un nuevo término para fines de marketing.
Dan D.
77
Guau. Esperaba "nube de bajo nivel" o algo sobre baja visibilidad y obtuve un muro de balbuceo de marketing. No soy más sabio.
njd
55
@njd: Yo diría que eres más sabio, pero no de la manera que esperabas.
Brian Adkins
12
@DanD. ¿Quiere decir que, al igual que Cloud Computing, describe algo que ya hacíamos durante décadas, pero luego obtuvimos un nuevo término para fines de marketing?
Philipp
1
@DanD .: No creo que la "computación en la nube" describa nada. Algunos dicen que X es computación en la nube, otros dicen que Y es. Digo que Common Cloud es solo un icono en un diagrama de red que representa Internet.
phresnel
2

Quizás no es a lo que conducían, pero lo que se me ocurrió podría describirse como "computación en la nube distribuida"; en lugar de recopilar dichos datos en un sitio central (con nombre) o complejo, los datos residen "localmente" con respecto a su origen, y se accede a través de un mecanismo de ubicación basado en la dirección IP (o en el servidor de nombres), similar a los mecanismos de computación distribuidos, pero orientados a los datos. ¿Ningún arrendatario?

usuario311388
fuente
Suena como la definición de internet en general.
user1306322
2
  • Servicio en la nube: servicio al que se accede de forma remota a través de Internet.

  • Servicio de niebla: servicio en la nube con almacenamiento en caché mezclado. Parece que se accede a un servicio de niebla desde una ubicación central, Internet o WAN corporativa accesible, pero en realidad se accede localmente, pero el servicio alojado localmente se almacena en caché o distribuye de forma transparente, sin que el usuario final lo sepa.

LawrenceC
fuente
Me pregunto qué determina qué datos se deben almacenar en caché localmente en caso de que el usuario necesite acceder a ellos. ¿Cuáles podrían ser los casos de uso reales?
user1306322
En otras palabras, "niebla" es lo que Google ha usado durante años.
Daniel R Hicks
@ user1306322 - tal vez algo como Panzura: panzura.com/products/global-file-system - sus sistemas en una red determinada acceden a una Panzura local de la red, pero los Panzura a través de las redes sincronizan datos en segundo plano.
LawrenceC
@ultrasawblade, entonces, ¿básicamente, almacenamiento sincronizado, como Google Drive?
user1306322
@ user1306322 - Creo que el aspecto "justo a tiempo" también es importante para el concepto. Imagine que tiene archivos en dos ubicaciones. Un sistema de almacenamiento en caché inteligente copiaría de manera transparente el archivo de A a B solo cuando alguien en B solicite el archivo, o lo anticipe. La ubicación B realmente no sabe ni le importa dónde están los archivos, el almacenamiento en caché / backend lo resuelve todo.
LawrenceC