¿Qué es la computación de niebla?
NoticiasLa computación en niebla se refiere a una estructura de computación descentralizada, donde los recursos, incluidos los datos y las aplicaciones, se ubican en ubicaciones lógicas entre la fuente de datos y la nube; también se conoce por los términos 'empañamiento' y 'redes de niebla'.
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 a una red para una mayor seguridad.
La computación en niebla tiene sus orígenes como una extensión de la computación en nube, que es el paradigma para tener los datos, el almacenamiento y las aplicaciones en un servidor distante, y no está alojado localmente. Con el modelo de computación en la nube, el cliente puede comprar los servicios de un proveedor, que ofrece no solo el servicio, sino también el mantenimiento y las actualizaciones, con la ventaja de que se puede acceder a ellos en cualquier lugar y facilitar el trabajo de los equipos..
Historia de la computación de niebla
El término computación de niebla está asociado con Cisco, que registró el nombre 'Cisco Fog Computing', que se jugó en la computación en nube, ya que las nubes están arriba en el cielo y la niebla se refiere a las nubes que están cerca del suelo. En 2015, se creó un consorcio OpenFog con miembros fundadores ARM, Cisco, Dell, Intel, Microsoft y la Universidad de Princeton, y miembros contribuyentes adicionales, incluidos GE, Hitachi y Foxconn. IBM introdujo el término 'computación perimetral', que está estrechamente relacionado y, en su mayoría, es sinónimo (aunque en algunas situaciones no es exactamente).
Ventajas y desventajas
La computación por niebla tiene varias ventajas. Al agregar la capacidad de procesar los datos más cerca de donde se crea, la nebulización busca crear una red con menor latencia 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 niebla de computación en una situación sin disponibilidad de ancho de banda. Fog computing proporciona un intermediario entre estos dispositivos de IoT y la infraestructura de cloud computing a la que se conectan, ya que es capaz de 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 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 preocupaciones 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 cómputo de niebla se ubica en un nodo de niebla, lo que se considera un ingrediente crucial en una red de nube de niebla. El nodo de niebla, que se encuentra en un enrutador inteligente o dispositivo de puerta de enlace, 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.
Aplicaciones en el mundo real de la computación de niebla.
Un ejemplo de un caso de uso para la computación de niebla es una red eléctrica inteligente. Las redes eléctricas en estos días son bastante dinámicas, responden al aumento del consumo eléctrico y reducen la producción cuando no es necesario que sean económicas. Para funcionar de manera eficiente, una red inteligente se basa en gran medida en datos en tiempo real de producción y consumo eléctricos.
La computación en niebla es ideal para esto, ya que en algunos casos los datos se crean en una ubicación remota y es mejor procesarlos allí. En otras situaciones, los datos no provienen de un sensor aislado, sino de un grupo de sensores, como los medidores eléctricos de un vecindario, y es mejor procesar y agregar los datos localmente, que sobrecargar el rendimiento de los datos transmitiendo Los datos en bruto en su totalidad..
Otro caso de uso para el cómputo de niebla es para aplicaciones de IoT, como la red de transporte más inteligente de próxima generación, conocida como V2V en los EE. UU., Y el Consorcio de coches a automóviles en Europa. Apodado el 'Internet de vehículos', cada vehículo y dispositivo de control de tráfico es un dispositivo de IoT que produce un flujo de datos y se conecta a los otros vehículos, así como a las señales de tráfico y a las calles, con la promesa de un transporte más seguro para una mejor colisión. Evitar el tráfico que fluye más suavemente..
Cada vehículo tiene el potencial de generar bastante datos solo sobre la velocidad y la dirección, además de transmitir a otros vehículos cuando está frenando y con cuánta fuerza. Como los datos provienen de vehículos en movimiento, deben transmitirse de forma inalámbrica en la frecuencia de 5.9 GHz en los Estados Unidos; si no se realiza correctamente, la cantidad de datos podría sobrecargar fácilmente el ancho de banda móvil finito. Un componente clave para compartir el ancho de banda móvil limitado es el procesamiento de datos a nivel del vehículo a través de un enfoque de cómputo de niebla a través de una unidad de procesamiento de vehículo a bordo.
La informática de niebla también se ha aplicado en la fabricación en el IIoT (Internet Industrial of Things). Esto permite que los dispositivos de fabricación conectados con sensores y cámaras recopilen y procesen datos localmente, en lugar de enviar todos estos datos a la nube. El procesamiento de estos datos a nivel local, en un modelo inalámbrico del mundo real, permitió una reducción del 98% en los paquetes de datos transmitidos, mientras se mantiene una precisión del 97% en un modelo de computación de niebla de datos distribuidos. Además, los ahorros de energía son ideales para el consumo efectivo de energía, una característica crucial en la configuración de dispositivos alimentados por batería.
Si bien la computación en niebla 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. Destacar esta tendencia es el Congreso Mundial de Niebla que destaca esta tecnología en crecimiento..
- También discutimos la tecnología de contenedores aquí