Página principal » cómo » ¿Qué es la computación de niebla?

    ¿Qué es la computación de niebla?

    En este momento, la mayoría de la gente está más que familiarizada con el concepto de Cloud Computing, pero ¿qué pasa con el nuevo concepto denominado Fog Computing? El post de preguntas y respuestas de hoy analiza este nuevo concepto y en qué se diferencia de Cloud Computing..

    La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..

    Imagen cortesía de The Paper Wall..

    La pregunta

    Superusuario lector user1306322 quiere saber qué es el cómputo de niebla:

    Estoy leyendo un trabajo sobre servicios en la nube y se refiere brevemente a “Fog Computing” como un ejemplo de una posible rama de desarrollo futuro de la infraestructura de software y hardware, pero no especifica qué es exactamente ni ninguno de sus beneficios..

    Wikipedia tiene algunas palabras sobre "Informática de niebla" en su página de Informática de borde. 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 un servidor de datos central (Cloud Computing) o dispositivos de usuario final (Edge Computing), pero no estoy seguro.

    Entonces, ¿qué es exactamente "Fog Computing"?

    ¿Qué es “Computación en niebla” y en qué se diferencia de “Computación en nube”??

    La respuesta

    El contribuidor de Superusuario Dan D. tiene la primera respuesta para nosotros:

    Citado de Cisco.com (por Dan D.):

    Fog Computing es un paradigma que extiende la computación en nube y los servicios al borde de la red. Similar a la nube, Fog proporciona servicios de datos, cómputo, 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 QoS, lo que resulta en una experiencia de usuario superior. Fog Computing es compatible con las aplicaciones emergentes de Internet de todo (IoE) que requieren latencia en tiempo real / predecible (automatización industrial, transporte, redes de sensores y actuadores). Gracias a su amplia distribución geográfica, el paradigma de Fog está bien posicionado para big data en tiempo real y análisis en tiempo real. La niebla admite puntos de recolección de datos distribuidos densamente, por lo tanto, agrega un cuarto eje a las dimensiones de Big Data (volumen, variedad y velocidad) mencionadas a menudo.

    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 de los usuarios finales en los dominios..

    Fog ofrece ventajas únicas para servicios en varios verticales como TI, entretenimiento, publicidad, computación personal, etc. Cisco está especialmente interesado en propuestas que se centren en los escenarios de computación en niebla relacionados con Internet of Everything (IoE), redes de sensores, análisis de datos y otros datos. servicios intensivos para demostrar las ventajas de este nuevo paradigma, para evaluar las ventajas y desventajas en los despliegues experimentales y de producción y para abordar los posibles problemas de investigación para esos despliegues.

    Para ir con lo que Dan D. ha compartido / citado de Cisco, tenemos un poco más que agregar de un poco de la investigación que hicimos:

    Nota: Puede leer los artículos / publicaciones completos a través de los enlaces que hemos incluido a continuación para cada sección..

    Citado de un Artículo de PCWorld sobre "Informática de niebla":

    El llamado IoT (Internet de las cosas) abarca una gama de dispositivos con acceso a Internet que podrían ser casi ilimitados: termómetros, medidores eléctricos, conjuntos de frenos, medidores de presión arterial y casi cualquier otra cosa que se pueda monitorear o medir. Lo único que tienen en común es que están repartidos por todo el mundo..

    Puede haber enormes cantidades de datos que salen de estos dispositivos. Por ejemplo, un motor a reacción puede producir 10 TB de datos sobre su rendimiento y condición en solo 30 minutos, según Cisco. A menudo es una pérdida de tiempo y ancho de banda enviar todos los datos de los dispositivos de IoT a una nube y luego transmitir las respuestas de la nube al límite, dijo Guido Jouret, vicepresidente y gerente general de la Unidad de Negocios de Internet de las Cosas de Cisco. En lugar de eso, parte del trabajo de la nube debería realizarse en los enrutadores mismos, específicamente los enrutadores Cisco de potencia industrial diseñados para funcionar en el campo, dijo..

    "Esto es todo acerca de la ubicación", dijo Jouret. El uso de la computación local en lugar de la nube tiene implicaciones para el rendimiento, la seguridad y las nuevas formas de aprovechar IoT, dijo..

    Citado de la definición / explicación en WhatIs.com:

    El cloud computing, también conocido como fogging, es un modelo en el que los datos, el procesamiento y las aplicaciones se concentran en dispositivos en el borde de la red en lugar de existir casi completamente en la nube..

    Esa concentración significa que los datos pueden procesarse localmente en dispositivos inteligentes en lugar de enviarse a la nube para su procesamiento. El cloud computing es uno de los enfoques para hacer frente a las demandas de la cantidad cada vez mayor de dispositivos conectados a Internet, a veces denominados Internet de las cosas (IoT)..

    En el escenario de IoT, una cosa es cualquier objeto natural o creado por el hombre al que se le puede asignar una dirección IP y se le puede proporcionar la capacidad de transferir datos a través de una red. Algunas de estas cosas pueden crear una gran cantidad de datos. Cisco proporciona el ejemplo de un motor a reacción, que dicen que puede crear 10 terabytes (TB) de datos sobre su rendimiento y condición en media hora. Transmitir todos esos datos a la nube y transmitir los datos de respuesta genera una gran demanda de ancho de banda, requiere una cantidad de tiempo considerable y puede sufrir latencia. En un entorno informático de niebla, gran parte del procesamiento se llevaría a cabo en un enrutador, en lugar de tener que ser transmitido.

    Como puede ver, "Fog Computing" se enfoca en elevar parte de la carga de trabajo de los servicios regulares en la nube mediante el uso de recursos localizados para proporcionar una experiencia más rápida, más fluida y más ágil para los usuarios. ¿Qué piensas de "Fog Computing"? ¿Crees que se volverá tan popular y útil como el Cloud Computing o lo clasificarías como una "moda de marketing" sin futuro??


    ¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.