¿Qué es IoT Edge?

Completado

Azure IoT Edge es una combinación de un servicio en la nube que se ejecuta en la nube y un entorno de ejecución que se ejecuta en el dispositivo. El entorno de ejecución inicia y administra los flujos de trabajo en el dispositivo. El flujo de trabajo consta de un conjunto de contenedores vinculados en un orden específico para crear un escenario de un extremo a otro. La instancia de IoT Hub administra IoT Edge. Azure IoT Edge permite ejecutar cargas de trabajo en el dispositivo perimetral, que se desarrollan mediante servicios en la nube. La carga de trabajo es un módulo implementado mediante contenedores compatibles con Docker. Los módulos pueden ser aplicaciones de inteligencia artificial, servicios de Azure y de terceros, o la lógica de negocios.

IoT Edge le permite:

Reaccionar casi en tiempo real a los cambios locales: como puede implementar algunas funcionales en el perímetro, el dispositivo dedica menos tiempo a comunicarse con la nube. Por tanto, el dispositivo puede reaccionar rápidamente a los cambios locales mediante el procesamiento de los datos en el dispositivo y la reducción de la latencia. Además, cuando los módulos se ejecutan de forma local, pueden tener la opción de usar hardware especializado, como una matriz de puerta programable de campo.

Administrar dispositivos perimetrales: IoT Edge proporciona una interfaz en la nube y un módulo de entorno de ejecución, que permite administrar de forma remota e implementar cargas de trabajo en dispositivos perimetrales a través de la instancia de IoT Hub.

Implementar mediante contenedores: IoT Edge le permite usar contenedores compatibles con Docker para ejecutar la lógica de negocios en el perímetro.

Implementar con hardware seguro y certificado: IoT Edge permite acceder a hardware de IoT Edge certificado en dispositivos Linux o Windows que admiten motores de contenedor.

Distribuir cargas de trabajo de inteligencia artificial y análisis en el perímetro: IoT Edge le permite implementar modelos creados y entrenados en la nube y ejecutarlos en dispositivos perimetrales. IoT Edge usa el modelo para procesar los datos de forma local y responder al evento rápidamente.

Usar conjuntos de aptitudes y código de desarrollador existentes: el código de IoT Edge admite lenguajes como C, C#, Java, Node.js y Python.

Administrar datos para reducir costos: los dispositivos IoT Edge capturan una gran cantidad de datos, pero normalmente solo necesita una pequeña parte de esos datos para su análisis posterior. Si envía todos los datos a la nube, el usuario incurrirá en costos de transporte y almacenamiento. IoT Edge reduce los costos, ya que solo le permite enviar un segmento de los datos según sea necesario. También puede enviar datos agregados a la nube. El envío de datos agregados a la nube reduce los costos generales de administración y transporte de los datos mediante costos reducidos de almacenamiento y ancho de banda.

Operar de forma confiable sin conexión o en modo intermitente: a menudo, los dispositivos IoT necesitan trabajar con conectividad intermitente o sin conexión con la nube. La funcionalidad de administración de dispositivos IoT Edge sincroniza automáticamente el estado más reciente de los dispositivos una vez que se han reconectado a la nube para garantizar el funcionamiento sin problemas.

Proporcionar seguridad para las implementaciones perimetrales: IoT Edge proporciona seguridad de varias maneras. Al trabajar con IoT Hub, se puede garantizar que solo los dispositivos correctos se puedan comunicar entre sí y tengan instalado el software adecuado. IoT Edge puede proporcionar seguridad adicional mediante la integración con Microsoft Defender for Cloud. Además, IoT Edge puede hacer uso de los módulos de seguridad de hardware disponibles para proporcionar conexiones autenticadas seguras para la informática confidencial.

Garantizar la privacidad para las implementaciones de IoT: IoT Edge puede proteger los datos relacionados con las personas. Los datos relacionados con las personas se pueden limpiar antes de enviarlos a la nube, para ofrecer una mejor protección de la privacidad. Al almacenar los datos de forma local, puede cumplir mejor las regulaciones de seguridad, confidencialidad y privacidad.

Actuar como puerta de enlace: IoT Edge puede funcionar como puerta de enlace de protocolo y, por tanto, proporcionar conectividad y análisis perimetral a dispositivos IoT que, de lo contrario, no tendrían estas funcionalidades.

Disponibilidad de módulos de terceros: puede usar módulos de terceros de Azure Marketplace para reducir el tiempo de comercialización y mejorar la solidez de la solución de software en el perímetro.