Nasazení modulu Microsoft Connected Cache na jednu bránu (Preview)
Modul Microsoft Connected Cache (MCC) pro brány IoT Edge umožňuje aktualizaci zařízení pro odpojená zařízení za bránou. Tento článek představuje dvě různé konfigurace pro nasazení modulu MCC na bránu IoT Edge.
Pokud máte více IoT Edge bran zřetězených dohromady, postupujte podle pokynů v tématu Nasazení modulu Microsoft Connected Cache do vnořených bran.
Poznámka
Tyto informace se týkají funkce Preview, která je k dispozici pro včasné testování a použití v produkčním prostředí. Tato funkce je plně podporovaná, ale je stále v aktivním vývoji a může doznat podstatných změn, dokud nebude obecně dostupná.
Nasazení do brány bez proxy serveru
Následující diagram popisuje scénář, kdy má brána Azure IoT Edge přímý přístup k prostředkům sítě CDN (Content Deliver Network) a má na ní nasazený modul Microsoft Connected Cache. Za bránou je zařízení IoT leaf, jako je Raspberry PI, které je internetem izolované podřízené zařízení brány IoT Edge.
Následující kroky jsou příkladem konfigurace proměnných prostředí MCC pro přímé připojení k CDN bez proxy serveru:
Do nasazení zařízení brány Azure IoT Edge v Azure IoT Hub přidejte modul Microsoft Connected Cache (podrobnosti o tom, jak modul získat, najdete v tématu Podpora odpojených zařízení).
Přidejte proměnné prostředí pro nasazení. Následující tabulka obsahuje příklad proměnných prostředí:
Name Hodnota CACHE_NODE_ID Projděte si popisy proměnných prostředí . CUSTOMER_ID Projděte si popisy proměnných prostředí . CUSTOMER_KEY Projděte si popisy proměnných prostředí . STORAGE_1_SIZE_GB 10 Přidejte možnosti vytvoření kontejneru pro nasazení. Příklad:
{ "HostConfig": { "Binds": [ "/MicrosoftConnectedCache1/:/nginx/cache1/" ], "PortBindings": { "8081/tcp": [ { "HostPort": "80" } ], "5000/tcp": [ { "HostPort": "5100" } ] } } }
Chcete-li ověřit správné fungování služby Microsoft Connected Cache, spusťte následující příkaz v terminálu IoT Edge zařízení, které je hostitelem modulu nebo libovolného zařízení v síti. Nahraďte <Azure IoT Edge Gateway IP> adresou nebo názvem hostitele vaší brány IoT Edge. Informace o viditelnosti této sestavy najdete v souhrnné sestavě připojené mezipaměti microsoftu.
wget http://<IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com
Nasazení do brány s odchozím neověřeným proxy serverem
V tomto scénáři má azure IoT Edge Gateway přístup k prostředkům sítě pro doručování obsahu (CDN) prostřednictvím odchozího neověřeného proxy serveru. Služba Microsoft Connected Cache je nakonfigurovaná pro ukládání obsahu z vlastního úložiště do mezipaměti a souhrnnou sestavu vidí všichni uživatelé v síti.
Následující kroky jsou příkladem konfigurace proměnných prostředí MCC pro podporu odchozího neověřeného proxy serveru:
Do nasazení zařízení brány Azure IoT Edge v Azure IoT Hub přidejte modul Microsoft Connected Cache.
Přidejte proměnné prostředí pro nasazení. Níže je příklad proměnných prostředí.
Name Hodnota CACHE_NODE_ID Projděte si popisy proměnných prostředí . CUSTOMER_ID Projděte si popisy proměnných prostředí . CUSTOMER_KEY Projděte si popisy proměnných prostředí . 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 adresa nebo plně kvalifikovaný název domény proxy serveru Přidejte možnosti vytvoření kontejneru pro nasazení. Příklad:
{ "HostConfig": { "Binds": [ "/MicrosoftConnectedCache1/:/nginx/cache1/" ], "PortBindings": { "8081/tcp": [ { "HostPort": "80" } ], "5000/tcp": [ { "HostPort": "5100" } ] } } }
Pokud chcete ověřit správné fungování služby Microsoft Connected Cache, spusťte následující příkaz v terminálu zařízení Azure IoT Edge, které je hostitelem modulu nebo libovolného zařízení v síti. Nahraďte <Azure IoT Edge Gateway IP> adresou nebo názvem hostitele vaší brány IoT Edge. Informace o viditelnosti této sestavy najdete v souhrnné sestavě připojené mezipaměti microsoftu.
wget http://<Azure IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com