Ondersteuning voor niet-verbonden apparaatupdates begrijpen
Notitie
Deze informatie heeft betrekking op een preview-functie die beschikbaar is voor vroege tests en gebruik in een productieomgeving. Deze functie wordt volledig ondersteund, maar is nog in ontwikkeling en kan aanzienlijke wijzigingen ontvangen totdat deze algemeen beschikbaar is.
In een transparant gatewayscenario kunnen een of meer apparaten hun berichten doorgeven via één gatewayapparaat dat de verbinding met Azure IoT Hub onderhoudt. In dergelijke gevallen hebben de onderliggende apparaten mogelijk geen internetverbinding of mogen ze geen inhoud downloaden van internet. De microsoft connected cache preview IoT Edge module biedt apparaatupdate voor IoT Hub klanten de mogelijkheid van een intelligente in-network cache. De cache maakt updates op basis van installatiekopieën en pakketten mogelijk van linux-apparaten met het besturingssysteem achter een IoT Edge-gateway (ook wel downstream-IoT-apparaten genoemd) en helpt ook de bandbreedte te verminderen die wordt gebruikt voor updates.
Microsoft Connected Cache Preview voor Device Update voor IoT Hub
Microsoft Connected Cache is een intelligente, transparante cache voor inhoud die is gepubliceerd voor Device Update voor IoT Hub en kan ook worden aangepast om inhoud van andere bronnen, zoals pakketopslagplaatsen, in de cache op te cachen. Microsoft Connected Cache is een koude cache die wordt opgewarmd door clientaanvragen voor de exacte bestandsbereiken die zijn aangevraagd door de Delivery Optimization-client en die inhoud niet vooraf seedt. In het diagram en de stapsgewijze beschrijving hieronder wordt uitgelegd hoe Microsoft Connected Cache werkt binnen de Device Update-infrastructuur.
Notitie
Bij deze stroom wordt ervan uitgegaan dat de IoT Edge gateway een internetverbinding heeft. Voor het scenario downstream IoT Edge gateway (geneste edge) kan het CDN (Content Delivery Network) worden beschouwd als de MCC die wordt gehost op de bovenliggende IoT Edge-gateway.
Microsoft Connected Cache wordt als een IoT Edge-module geïmplementeerd op de on-premises server.
Device Update voor IoT Hub-clients zijn geconfigureerd om inhoud te downloaden van Microsoft Connected Cache op basis van het kenmerk GatewayHostName van het apparaat connection string voor IoT-bladapparaten of de parent_hostname die is ingesteld in config.toml voor IoT Edge onderliggende apparaten.
Device Update voor IoT Hub-clients ontvangen opdrachten voor het downloaden van update-inhoud van de Device Update-service en vragen update-inhoud aan bij de Microsoft Connected Cache in plaats van het CDN. Microsoft Connected Cache luistert standaard op HTTP-poort 80 en de Delivery Optimization-client maakt de inhoudsaanvraag op poort 80, zodat het bovenliggende element moet worden geconfigureerd om te luisteren op deze poort. Op dit moment wordt alleen het HTTP-protocol ondersteund.
De Microsoft Connected Cache-server downloadt inhoud van het CDN, de lokale cache die is opgeslagen op schijf en levert de inhoud aan de Device Update-client.
Notitie
Wanneer u updates op basis van pakketten gebruikt, wordt de Microsoft Connected Cache-server door de beheerder geconfigureerd met de vereiste pakkethostnaam.
Volgende aanvragen van andere Device Update-clients voor dezelfde update-inhoud komen nu uit de cache en Microsoft Connected Cache verzendt geen aanvragen naar het CDN voor dezelfde inhoud.
Ondersteuning voor industriële IoT (IIoT) met bovenliggende/onderliggende hostingscenario's
Wanneer een downstream- of onderliggende IoT Edge-gateway een Microsoft Connected Cache-server host, wordt deze geconfigureerd om update-inhoud aan te vragen bij de bovenliggende IoT Edge-gateway, die ook als host fungeert voor een Microsoft Connected Cache-server. Deze aanvraag wordt herhaald voor zoveel niveaus als nodig is voordat de bovenliggende IoT Edge gateway wordt bereikt die als host fungeert voor een Microsoft Connected Cache-server met internettoegang. Vanaf de server met internetverbinding wordt de inhoud aangevraagd bij het CDN, waarna de inhoud wordt teruggestuurd naar de onderliggende IoT Edge-gateway die de inhoud oorspronkelijk heeft aangevraagd. De inhoud wordt op elk niveau op schijf opgeslagen.
Toegang tot de preview aanvragen
De Microsoft Connected Cache IoT Edge-module is uitgebracht als preview voor klanten die oplossingen implementeren met Device Update voor IoT Hub. Toegang tot de preview vindt plaats op uitnodiging. Vraag toegang aan tot de Microsoft Connected Cache Preview voor Device Update voor IoT Hub en geef de gevraagde informatie op als u toegang wilt tot de module.