Getty Images

Lo básico Póngase al día con nuestro contenido introductorio.

Cómo se mezclan la computación de niebla y el internet de las cosas

Cada vez hay más dispositivos de IoT y mayor demanda de procesamiento en los bordes. La computación de niebla podría ser parte de la hoja de ruta para resolver esta problemática en las empresas.

Creo que todo el mundo está familiarizado con la computación en la nube, pero ¿alguna vez han oído hablar de computación de borde (edge computing) o cómputo de niebla? Yo no lo había hecho hasta hace poco, pero resulta ser una nueva forma de utilizar recursos informáticos, especialmente para habilitar el proceso de transformación digital para dispositivos de internet de las cosas (IoT).

Computación de borde

Con el advenimiento de IoT, vemos más y más datos generados por sensores, en algún lugar del campo (a menudo bastante literalmente). En algunos casos de uso, queremos hacer un montón de procesamiento local. Tome, por ejemplo, sensores en un automóvil moderno. El procesamiento de los datos debe hacerse localmente; y con el aumento de la cantidad de datos que se envían, no sería práctico enviar todo eso a una ubicación centralizada. Pero mencionemos el hecho de que la acción que debe tomarse es local, y un ejemplo sería un sensor de distancia en la parte delantera del automóvil que comience a registrar la distancia decreciente entre el sensor y el automóvil que está enfrente. La acción, por supuesto, es frenar.

Computación de niebla

La computación de niebla, redes de niebla o neblina es una arquitectura que usa dispositivos de borde para llevar a cabo una cantidad considerable de cálculos. El Instituto Nacional de Estándares y Tecnología (NIST) define la computación de niebla de la siguiente manera:

La computación de niebla es un modelo estratificado para permitir el acceso ubicuo a un continuo compartido de recursos informáticos escalables. El modelo facilita el despliegue de aplicaciones y servicios distribuidos, que reconocen la latencia, y consiste en nodos de niebla (físicos o virtuales), que residen entre dispositivos inteligentes y servicios centralizados (en la nube).

El documento de NIST es algo agradable de leer y le dará más información sobre los conceptos de la computación de niebla. Para mí, abrió un conjunto completamente nuevo de conceptos que incluyen la computación en niebla (no estoy bromeando). Pero lo que me gustaría hacer en lugar de entrar en todos los detalles técnicos es discutir un caso de uso de estos nuevos paradigmas y lo que significan.

Todos pueden ser proveedores

Puede verlo como una alternativa a los proveedores de la nube como Amazon, Microsoft o Google. En lugar de una plataforma de computación en la nube centralizada y masiva, ahora está creando recursos informáticos en lo que ellos llaman el "borde" (edge) de la red. Puede agregar sus recursos informáticos a una red y comenzar a ganar dinero con algunos recursos informáticos de repuesto que pueda tener. Juntos, estos dispositivos en el borde de la red conforman una plataforma de computación masiva, muy similar a los esfuerzos de computación de grids en el comienzo del siglo XXI. Una de esas compañías que ofrece dicho servicio es SONM.

SONM ofrece servicios informáticos de nube, de propósito general (IaaS, PaaS) basados en computación de niebla como un back-end. Los proveedores de energía computacional (hosts) de todo el mundo pueden contribuir con su poder de cómputo al mercado de SONM. Según SONM, los usuarios obtendrán un poder de cómputo más barato en comparación con los proveedores de la nube. El sistema que SONM está ofreciendo está basado en Linux y Docker, con pagos basados en contratos inteligentes de Ethereum.

Caso de uso

Aunque SONM dice que es para computación de propósito general, algunos de los ejemplos que brinda son para un caso de uso muy específico, por ejemplo, la representación de modelos de capacitación en el caso de aprendizaje automático (machine learning) y representación de video. También hay ejemplos que se refieren más a la naturaleza de la computación de niebla (el borde), por ejemplo, distribución de video y redes de distribución de contenido.

¿Ustedes lo usarían?

La pregunta es, por supuesto, ¿la usarían? ¿O incluso yo lo usaría? En este momento, es difícil de decir, tenemos una idea de lo que es la computación de niebla, pero el diablo siempre está en los detalles. Como empresa, utilizamos la computación en la nube para los servicios que ofrecemos a los clientes, y pagamos por lo que utilizamos. Apenas tenemos recursos informáticos de repuesto que podamos agregar a un mercado así, y no estoy seguro de que quisiéramos hacerlo.

El mundo está cambiando y vemos que surgen cada vez más dispositivos de IoT, junto con la demanda del procesamiento en los bordes. Como parte de una estrategia de transformación digital, la computación de niebla, ya sea en la forma en que SONM lo ofrece o no, podría ser parte de la hoja de ruta. Se trata de una investigación adicional de nuestro lado que es necesaria para ver si esto será beneficioso para usar como una alternativa a la computación en la nube, o incluso para identificar si habría algún caso para que nuestros clientes lo usen para su cómputo. Pero esto no significa que la computación de niebla sea inútil; simplemente significa que no hemos identificado completamente los casos de uso.

En caso de que su compañía tenga algún poder de cómputo de repuesto y que quiera recuperar parte del costo asociado, consulte a SONM o una oferta similar; si tiene un presupuesto reducido, los recursos informáticos más baratos pueden ser beneficiosos. Entonces, todo depende de su caso de uso.

¿Qué opinan? ¿La niebla es una exageración? ¿Una tendencia? ¿O una moda pasajera?

Este artículo se actualizó por última vez en julio 2018

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close