Voorbeelden van microsoft connected cache-preview-implementatiescenario's
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 het onderstaande diagram wordt het scenario beschreven waarin een Azure IoT Edge-gateway die directe toegang heeft tot CDN-resources en er een Azure IoT Leaf-apparaat is, zoals een Raspberry PI, dat een op internet geïsoleerde onderliggende apparaten van de Azure IoT Edge-gateway is.
Voeg de Microsoft Connected Cache-module toe aan de implementatie van uw Azure IoT Edge-gatewayapparaat in Azure IoT Hub (zie Ondersteuning voor niet-verbonden apparaten voor meer informatie over het ophalen van de module).
Voeg de omgevingsvariabelen voor de implementatie toe. Hieronder ziet u een voorbeeld van de omgevingsvariabelen.
Omgevingsvariabelen
Naam Waarde CACHE_NODE_ID Zie beschrijvingen van omgevingsvariabelen CUSTOMER_ID Zie beschrijvingen van omgevingsvariabelen CUSTOMER_KEY Zie beschrijvingen van omgevingsvariabelen STORAGE_1_SIZE_GB 10 Voeg de opties voor het maken van containers toe voor de implementatie. Hieronder ziet u een voorbeeld van de opties voor het maken van containers.
{
"HostConfig": {
"Binds": [
"/MicrosoftConnectedCache1/:/nginx/cache1/"
],
"PortBindings": {
"8081/tcp": [
{
"HostPort": "80"
}
],
"5000/tcp": [
{
"HostPort": "5100"
}
]
}
}
}
Voor een validatie van een goed functionerende Microsoft Connected Cache voert u de volgende opdracht uit in de terminal van de IoT Edge apparaat dat als host fungeert voor de module of een apparaat in het netwerk. Vervang het IP-adres> van azure IoT Edge-gateway door <het IP-adres of de hostnaam van uw IoT Edge-gateway. (zie details van omgevingsvariabelen voor informatie over de zichtbaarheid van dit rapport).
wget http://<IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com
In dit scenario is er een Azure IoT Edge-gateway die toegang heeft tot CDN-resources via een uitgaande, niet-geverifieerde proxy. Microsoft Connected Cache wordt geconfigureerd voor het opslaan van inhoud in de cache van een aangepaste opslagplaats en het overzichtsrapport is zichtbaar gemaakt voor iedereen in het netwerk. Hieronder ziet u een voorbeeld van de MCC-omgevingsvariabelen die worden ingesteld.
Voeg de Microsoft Connected Cache-module toe aan de implementatie van uw Azure IoT Edge-gatewayapparaat in Azure IoT Hub.
Voeg de omgevingsvariabelen voor de implementatie toe. Hieronder ziet u een voorbeeld van de omgevingsvariabelen.
Omgevingsvariabelen
Naam Waarde CACHE_NODE_ID Zie beschrijvingen van omgevingsvariabelen CUSTOMER_ID Zie beschrijvingen van omgevingsvariabelen CUSTOMER_KEY Zie beschrijvingen van omgevingsvariabelen STORAGE_1_SIZE_GB 10 CACHEABLE_CUSTOM_1_HOST Packagerepo.com:80 CACHEABLE_CUSTOM_1_CANONICAL Packagerepo.com IS_SUMMARY_ACCESS_UNRESTRICTED true UPSTREAM_PROXY IP of FQDN van uw proxyserver Voeg de opties voor het maken van containers toe voor de implementatie. Er is geen verschil tussen de opties voor het maken van MCC-containers en het vorige voorbeeld. Hieronder ziet u een voorbeeld van de opties voor het maken van containers.
{
"HostConfig": {
"Binds": [
"/MicrosoftConnectedCache1/:/nginx/cache1/"
],
"PortBindings": {
"8081/tcp": [
{
"HostPort": "80"
}
],
"5000/tcp": [
{
"HostPort": "5100"
}
]
}
}
}
Voor een validatie van een goed functionerende Microsoft Connected Cache voert u de volgende opdracht uit in de terminal van het Azure IoT Edge apparaat dat als host fungeert voor de module of een apparaat in het netwerk. Vervang het IP-adres> van azure IoT Edge-gateway door <het IP-adres of de hostnaam van uw IoT Edge-gateway. (zie details van omgevingsvariabelen voor informatie over de zichtbaarheid van dit rapport).
wget http://<Azure IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com