Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Fog computing | Entre la nube y el usuario

23 abril, 2015

¿Qué es el Fog computing o computación en la niebla?

El termino Fog Computing está basado en Cloud Computing, en este caso hace referencia a un tipo de computación más cercana a los dispositivos, trata de trabajar con dispositivos que utilizamos en nuestra vida cotidiana, este modelo está pensado para funcionar sobre el “internet de las cosas”.

 

Este modelo trata de procesar los datos de manera local en lugar de enviarlos a la nube, ahorrando mucho tiempo y recursos. Aumentando así la velocidad de respuesta y proporcionando una mejor experiencia al usuario.

 

Este modelo trata de utilizar la inteligencia de los aparatos y dispositivos locales y combinados con routers inteligentes realizarán los análisis de los datos que localmente vayan enviando los dispositivos para después, entre otras cosas ayuden a tomar las decisiones de cómo deben comportarse los dispositivos.

 

Como hemos mencionando, la principal diferencia entre el Cloud computing y el Fog computing es que los datos del último no necesitarán ser enviados a la nube siempre para poder tratar esa información.

fog computing

 

El modelo de arquitectura que identifico en “Fog Computing”, es el modelo de cliente servidor, que utilizará variaciones para mejorar los servicios.

 

Las aplicaciones podrán utilizar códigos móviles con el fin de disminuir la carga de trabajo de los servidores, estas aplicaciones se ejecutarán en el dispositivo del cliente y recibirá las actualizaciones de datos y los datos correspondientes a la aplicación.

Los dispositivos se conectarán generalmente a la red a través de diferentes tipos de conexiones inalámbricas como pueden ser las conexiones Wifi, Blue Tooht  o infrarrojos.