¿Qué es Fog Computing?

Publicado el 30 enero 2019 por Tmarte

"Fog computing" es una arquitectura horizontal a nivel de sistema que distribuye recursos y servicios de computación, almacenamiento, control y redes en cualquier lugar a lo largo del camino desde la nube hasta las cosas (IoT) (Cloud-to-Things).

Entre las características más relevantes que tiene esta nueva arquitectura están:

Arquitectura horizontal: soporta múltiples verticales de la industria y dominios de aplicaciones, entregando inteligencia y servicios a usuarios y negocios.

Continuo de servicios Cloud-to-Thing: permite que los servicios y aplicaciones se distribuyan más cerca de las "Cosas", y en cualquier lugar a lo largo del continuo entre la nube y las cosas..

Nivel del sistema: se extiende desde las "Cosas", a través de los bordes de la red, a través de la nube y a través de múltiples capas de protocolos, no solo en los sistemas de radio, no solo en una capa de protocolo específico y no solo en una parte de un sistema de extremo a extremo, pero un sistema que se extiende entre las "Cosas" y la Nube.

El objetivo de esto es llevar los servicios analíticos básicos al borde de la red, mejorando el rendimiento al ubicar los recursos informáticos más cerca de donde se necesitan, reduciendo así la distancia que deben transportarse los datos en la red, mejorando la eficiencia y el rendimiento general de la red. La niebla de computación también se puede implementar por razones de seguridad, ya que tiene la capacidad de segmentar el tráfico de ancho de banda e introducir firewalls adicionales en una red para mayor seguridad.

Ventajas y desventajas

Fog Computing tiene una serie de ventajas. Al agregar la capacidad de procesar los datos más cerca de donde se crean, la nebulización busca crear una red con una latencia más baja y con menos datos para cargar, aumenta la eficiencia con la que se puede procesar.

También existe la ventaja de que los datos aún pueden procesarse con fog computing en una situación sin disponibilidad de ancho de banda. El Fog computing proporciona un intermediario entre estos dispositivos de IoT y la infraestructura de cloud computing a la que se conectan, ya que puede analizar y procesar los datos más cerca de donde proviene, filtrando lo que se carga en la nube.

Un inconveniente de la computación en la nube es que toda esta capacidad de computación a través de la red depende en gran medida del transporte de datos. Si bien el acceso a Internet de banda ancha en general ha mejorado en la última década, aún existen desafíos con respecto a la accesibilidad, la congestión máxima, las velocidades más bajas en las redes móviles 3G y 4G, así como las ocasiones de disponibilidad limitada de Internet ya sea subterránea, fuera de la red o en un avión.

Esta falta de acceso consistente conduce a situaciones en las que los datos se crean a una velocidad que supera la velocidad con la que la red puede moverlos para su análisis. Esto también genera inquietudes sobre la seguridad de estos datos creados, que se están volviendo cada vez más comunes a medida que los dispositivos de Internet de las Cosas se vuelven más comunes.

Físicamente, esta potencia de cómputo adicional más cercana al sitio de creación de datos en una configuración de Fog computing se ubica en un nodo de niebla (fog), que se considera un ingrediente crucial en una red de Fog computing. El nodo de niebla, que se encuentra en un enrutador inteligente o dispositivo de puerta de enlace (gateway), permite que los datos se procesen en este dispositivo inteligente, de modo que solo los datos necesarios se transmitan más a la nube y disminuyen el ancho de banda utilizado.

Si bien la fog computing es un desarrollo más reciente en el paradigma de la computación en nube, tiene un impulso significativo y está bien posicionada para el crecimiento. ¿Qué ventajas nos traerá este nuevo concepto de computación?

Ing. Tomás Marte

www.tomasmarte.com www.burburaca.com

Fuente: https://www.openfogconsortium.org/