Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Esta información está relacionada con una característica en versión preliminar que está disponible para las primeras pruebas y su uso en un entorno de producción. Esta característica es totalmente compatible, pero todavía está en desarrollo activo y puede recibir cambios sustanciales hasta que esté disponible con carácter general.
En un escenario de puerta de enlace transparente, uno o varios dispositivos pueden pasar sus mensajes a través de un único dispositivo de puerta de enlace que mantiene la conexión a Azure IoT Hub. En estos casos, es posible que los dispositivos secundarios no tengan conectividad a Internet o que no puedan descargar contenido de Internet. El módulo IoT Edge de la versión preliminar de caché conectada de Microsoft proporciona a los clientes de Device Update para IoT Hub la funcionalidad de una caché en red inteligente. La caché permite actualizaciones basadas en imágenes y paquetes para dispositivos con sistema operativo Linux detrás de una puerta de enlace de IoT Edge (también denominados dispositivos IoT descendentes) y también ayuda a reducir el ancho de banda consumido durante las actualizaciones.
Versión preliminar de caché conectada de Microsoft para Device Update para IoT Hub
La caché conectada de Microsoft es una caché inteligente y transparente para el contenido publicado para Device Update para IoT Hub y se puede personalizar para almacenar en caché el contenido de otros orígenes, como los repositorios de paquetes. La caché conectada de Microsoft es una caché en frío que se activa mediante solicitudes de cliente para los intervalos de archivos exactos solicitados por el cliente de optimización de distribución y no incluye contenido inicializado previamente. En el diagrama y la descripción paso a paso siguientes se explica cómo funciona la caché conectada de Microsoft dentro de la infraestructura de Device Update.
Nota:
En este flujo se supone que la puerta de enlace de IoT Edge tiene conectividad a Internet. Para el escenario de puerta de enlace de IoT Edge en bajada (borde anidado), se puede considerar la red de entrega de contenido (CDN) como el MCC hospedado en la puerta de enlace principal de IoT Edge.
La caché conectada de Microsoft se implementa como un módulo de IoT Edge en el servidor local.
Los clientes de Device Update para IoT Hub están configurados para descargar contenido de Microsoft Connected Cache, ya sea mediante el atributo GatewayHostName de la cadena de conexión del dispositivo para dispositivos hoja de IoT o mediante el parent_hostname establecido en config.toml para dispositivos secundarios de IoT Edge.
Los clientes de Device Update para IoT Hub reciben comandos de descarga de contenido de actualización del servicio Device Update y solicitan contenido de actualización de la caché conectada de Microsoft en lugar de la red CDN. La caché conectada de Microsoft escucha en el puerto HTTP 80 de forma predeterminada y el cliente de optimización de distribución realiza la solicitud de contenido en el puerto 80, por lo que el elemento primario debe estar configurado para escuchar en este puerto. Solo se admite el protocolo HTTP en este momento.
El servidor de caché conectada de Microsoft descarga contenido de la red CDN, inicializa su caché local almacenada en disco y entrega el contenido al cliente de Device Update.
Nota:
Al usar actualizaciones basadas en paquetes, el administrador configurará el servidor de caché conectada de Microsoft con el nombre de host del paquete necesario.
Las solicitudes posteriores de otros clientes de Device Update para el mismo contenido de actualización ahora proceden de la memoria caché y la caché conectada de Microsoft no realizará solicitudes a la red CDN para el mismo contenido.
Compatibilidad con el IoT industrial (IIoT) mediante escenarios de hospedaje principal/secundario
Cuando una puerta de enlace de IoT Edge descendente o hija hospeda un servidor de Microsoft Connected Cache, se configurará para solicitar contenido de actualización desde la puerta de enlace principal de IoT Edge, que también hospeda un servidor de Microsoft Connected Cache. Esta solicitud se repite tantos niveles como sea necesario antes de llegar a la puerta de enlace principal de IoT Edge que hospeda un servidor de caché conectada de Microsoft que tiene acceso a Internet. Desde el servidor conectado a Internet, el contenido se solicita desde la red CDN en el que el contenido se devuelve a la puerta de enlace secundaria de IoT Edge que originalmente solicitó el contenido. El contenido se almacenará en el disco en cada nivel.
Solicitud de acceso a la versión preliminar
El módulo Microsoft Connected Cache IoT Edge se publica como versión preliminar para los clientes que implementan soluciones mediante Device Update para IoT Hub. El acceso a la versión preliminar es por invitación. Solicite acceso a la versión preliminar de caché conectada de Microsoft para Device Update para IoT Hub y proporcione la información solicitada si desea acceder al módulo.