Los dispositivos conectados que forman el conocido Internet de las Cosas (IoT) cada vez son más numerosos. Estos dispositivos puede ser cualquier cosa, un parlante, una nevera, una bicicleta, el aire acondicionado, una cámara de seguridad, hasta un carro, todos estos objetos y muchos más están conectados a la red generando miles de millones de datos.
Estos datos se recogen y se envían a grandes centros de datos (la nube) los cuales se procesan y se obtiene información que ayudan a mejorar con el tiempo los sistemas.
Pero como se habló inicialmente, cada vez más son los dispositivos y esta red IoT genera muchísima información que debe organizar y analizar, por eso es necesario buscar una solución más efectiva que reduzca los gastos y ofrezca un menor tiempo de respuesta, ya que el proceso actual, es costoso y lento. Uno de los obstáculos que se presentan es la lenta expansión de la banda ancha y los tiempos de espera en la transmisión de datos entre los servidores centrales de la nube y los dispositivos terminales.
Actualmente la información generada por estos dispositivos debe viajar a una distancia muy grande hasta los centros de datos, y para reducir estos gastos en tiempos y costos el Edge Computing propone manejar esa información de forma local.
El Edge Computing proporciona recursos como espacios de almacenamiento y potencia de procesamiento, lo más cerca posible de los dispositivos finales y sensores generadores de datos, de esta forma produce y “lanza” los datos a las plataformas analíticas que están situadas cerca de donde los datos son generados, en lugar de hacerlo desde una nube bien sea pública o privada.
El Edge Computing es una versión pequeña de los centros de datos que actualmente existen, y se encuentran distribuidos estratégicamente en diferentes lugares de una ciudad. Esto ayuda a procesar los datos de una manera más cercana a su lugar de origen, lo que permite obtener una respuesta en cuestión de microsegundos.
Anteriormente, los datos recopilados se enviaban a un centro de datos centralizado, que podía encontrarse en un país distinto al punto donde se habían generado los datos. Con el Edge Computing esto ya no ocurre, pues el centro de datos está cercano a la fuente y, al eliminar la distancia, el tiempo y la velocidad de respuesta es mejor.
Conceptos básicos del Edge Computing
- Edge: en la jerga informática, el edge es el borde de la red.
- Edge devices: un edge device puede ser cualquier dispositivo que genere datos en el borde de la red.
- Edge gateways: un edge gateway es un ordenador que funciona como intersección entre dos redes.
Entre los beneficios del Edge Computing está principalmente el analizar los datos importantes en tiempo real, es decir directamente desde los dispositivos, en lugar de ser enviados a través de largas rutas hacia las nubes, estos datos son procesados con una gran disminución de latencia, o una reducción considerable del tiempo de retraso. Además, ofrece grandes ventajas en cuanto a confidencialidad.
Entre los benéficos del Edge Computing se encuentran:
- Reducir el consumo de energía
- Consumir menos ancho de banda
- Reducir la latencia
- Mejorar la seguridad
El Edge Computing permite que cada sistema local trabaje el uno con el otro, haciendo que los data centers (la nube) se descentralicen y sean un mecanismo que intercambia y distribuye la información desde diferentes fuentes, ayudando a tomar decisiones rápidas y eficaces, traduciendo esto en beneficios para las personas las organizaciones y la sociedad.
Santiago Barrera.
Director de Mercadeo, Itelca.
Noviembre 2019