Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Bağlı Önbellek modülü, bir veya daha fazla IoT Edge ağ geçidi cihazının İnternet erişimi olan tek bir ağ geçidinin arkasında bulunduğu iç içe veya hiyerarşik ağ geçitlerini destekler. Bu makalede, giden kimliği doğrulanmamış ara sunucuya sahip iki iç içe Azure IoT Edge ağ geçidi cihazına (üst ağ geçidi ve alt ağ geçidi) sahip bir dağıtım senaryosu örneği açıklanmaktadır.
Not
Bu bilgiler, üretim ortamında erken test ve kullanım için kullanılabilen bir önizleme özelliğiyle ilgilidir. Bu özellik tam olarak desteklenir, ancak hala etkin geliştirme aşamasındadır ve genel kullanıma sunulana kadar önemli değişiklikler alabilir.
Aşağıdaki diyagramda, bir Azure IoT Edge ağ geçidinin CDN kaynaklarına doğrudan erişimi olduğu ve başka bir Azure IoT Edge ağ geçidinin üst öğesi olarak çalıştığı senaryo açıklanmaktadır. Alt IoT Edge ağ geçidi, Raspberry Pi gibi bir IoT yaprak cihazının üst öğesi olarak görev yapıyor. Hem IoT Edge alt ağ geçidi hem de IoT cihazı İnternet'te yalıtılır. Bu örnekte iki Azure IoT Edge ağ geçidi düzeyi için yapılandırma gösterilmektedir, ancak Microsoft Bağlı Önbelleği'nin destekleyeceği yukarı akış konaklarının derinliğine yönelik bir sınır yoktur.
Azure IoT Edge ağ geçitlerinin katmanlı dağıtımlarını yapılandırma hakkında daha fazla bilgi için Aşağı akış IoT Edge cihazlarını bağlama belgelerine bakın. Ayrıca Azure IoT Edge, Microsoft Bağlı Önbelleği ve özel modülleri dağıtırken tüm modüllerin aynı kapsayıcı kayıt defterinde bulunması gerektiğini unutmayın.
Not
Azure IoT Edge, Microsoft Bağlı Önbellek ve özel modülleri dağıtırken tüm modüllerin aynı kapsayıcı kayıt defterinde bulunması gerekir.
Üst ağ geçidi yapılandırması
Üst ağ geçidi cihazında Microsoft Bağlı Önbellek modülünü yapılandırmak için aşağıdaki adımları kullanın.
Azure IoT Hub'da Azure IoT Edge ağ geçidi cihaz dağıtımınıza Microsoft Bağlı Önbellek modülünü ekleyin (önizleme modülüne erişim isteme hakkında ayrıntılı bilgi için bkz. Bağlantısız cihazlar için destek).
Dağıtım için ortam değişkenlerini ekleyin. Aşağıdaki tabloda ortam değişkenlerine bir örnek verilmiştir:
Name Değer CACHE_NODE_ID Ortam değişkeni açıklamalarına bakın CUSTOMER_ID Ortam değişkeni açıklamalarına bakın CUSTOMER_KEY Ortam değişkeni açıklamalarına bakın STORAGE_1_SIZE_GB 10 CACHEABLE_CUSTOM_1_HOST Packagerepo.com:80 CACHEABLE_CUSTOM_1_CANONICAL Packagerepo.com IS_SUMMARY_ACCESS_UNRESTRICTED true Dağıtım için kapsayıcı oluşturma seçeneklerini ekleyin. Tek veya iç içe ağ geçitleri için MCC kapsayıcı oluşturma seçeneklerinde fark yoktur. Aşağıdaki örnekte MCC modülü için kapsayıcı oluşturma seçenekleri gösterilmektedir:
{ "HostConfig": { "Binds": [ "/MicrosoftConnectedCache1/:/nginx/cache1/" ], "PortBindings": { "8081/tcp": [ { "HostPort": "80" } ], "5000/tcp": [ { "HostPort": "5100" } ] } } }
Alt ağ geçidi yapılandırması
Alt ağ geçidi cihazında Microsoft Bağlı Önbellek modülünü yapılandırmak için aşağıdaki adımları kullanın.
Not
Yapılandırmanızda kullanılan kapsayıcıları kendi özel kayıt defterinizde çoğaltdıysanız, modül dağıtımınızdaki config.toml ayarlarında ve çalışma zamanı ayarlarında bir değişiklik yapılması gerekir. Daha fazla bilgi için bkz. Aşağı akış IoT Edge cihazları bağlama.
aşağıdaki örnekte gösterildiği gibi IoT Edge aracısının görüntü yolunu değiştirin:
[agent] name = "edgeAgent" type = "docker" env = {} [agent.config] image = "<parent_device_fqdn_or_ip>:8000/iotedge/azureiotedge-agent:1.2.0-rc2" auth = {}
bu örnekte gösterildiği gibi IoT Edge dağıtımındaki IoT Edge hub ve aracı çalışma zamanı ayarlarını değiştirin:
- IoT Edge hub görüntüsü için
$upstream:8000/iotedge/azureiotedge-hub:1.2.0-rc2
- IoT Edge aracısı görüntüsü için
$upstream:8000/iotedge/azureiotedge-agent:1.2.0-rc2
- IoT Edge hub görüntüsü için
Azure IoT Hub'da Azure IoT Edge ağ geçidi cihaz dağıtımınıza Microsoft Connected Cache modülünü ekleyin.
- Modülünüz için bir ad seçin:
ConnectedCache
- Görüntü URI'sini değiştirin:
$upstream:8000/mcc/linux/iot/mcc-ubuntu-iot-amd64:latest
- Modülünüz için bir ad seçin:
Üst dağıtımda kullanılan ortam değişkenlerini ve kapsayıcı oluşturma seçeneklerini ekleyin.
Not
CACHE_NODE_ID benzersiz olmalıdır. CUSTOMER_ID ve CUSTOMER_KEY değerleri üst değerle aynı olacaktır. Daha fazla bilgi için bkz . Modül ortamı değişkenleri.
Microsoft Bağlı Önbelleğinin düzgün çalışması için, modülü veya ağdaki herhangi bir cihazı barındıran IoT Edge cihazın terminalinde aşağıdaki komutu yürütür. Azure IoT Edge Gateway IP'sini> IoT Edge ağ geçidinizin IP adresi veya ana bilgisayar adıyla değiştirin<. Bu raporun görünürlüğü hakkında bilgi için bkz. Microsoft Bağlı Önbellek özet raporu.
wget http://<CHILD Azure IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com
Endüstriyel IoT (IIoT) yapılandırması
Üretim ağları genellikle Purdue ağ modeline göre hiyerarşik katmanlar halinde düzenlenir ( ISA 95 ve ISA 99standartlarına dahildir). Bu ağlarda yalnızca üst katmanın buluta bağlantısı vardır ve hiyerarşideki alt katmanlar yalnızca bitişik kuzey ve güney katmanlarıyla iletişim kurabilir.
Endüstriyel IoT için Azure IoT Edge olan bu GitHub örneği aşağıdaki bileşenleri dağıtır:
- Azure'da Purdue ağı simülasyonu
- Endüstriyel varlıklar
- Azure IoT Edge ağ geçitleri hiyerarşisi
Bu bileşenler, endüstriyel verileri almak ve ağın güvenliğinden ödün vermeden güvenli bir şekilde buluta yüklemek için kullanılacaktır. Microsoft Bağlı Önbellek, ISA 95 uyumlu ağdaki tüm düzeylerde içerik indirmeyi desteklemek için dağıtılabilir.
ISA 95 uyumlu bir ağ içinde Microsoft Bağlı Önbellek dağıtımlarını yapılandırmanın anahtarı, L3 IoT Edge ağ geçidinde hem OT proxy'sini hem de yukarı akış konağını yapılandırmaktır.
Two-Level İç İçe IoT Edge ağ geçidi örneğinde açıklandığı gibi L5 ve L4 düzeylerinde Microsoft Bağlı Önbellek dağıtımlarını yapılandırma
L3 IoT Edge ağ geçidindeki dağıtım şunları belirtmelidir:
- UPSTREAM_HOST - L3 Microsoft Bağlı Önbelleğinin içerik isteyebileceği L4 IoT Edge ağ geçidinin IP/FQDN'si.
- UPSTREAM_PROXY - OT proxy sunucusunun IP/FQDN:PORT'ı.
OT ara sunucusunun L4 MCC FQDN/IP adresini izin verilenler listesine eklemesi gerekir.
Microsoft Bağlı Önbelleğin düzgün çalıştığını doğrulamak için modülü barındıran IoT Edge cihazın terminalinde veya ağdaki herhangi bir cihazda aşağıdaki komutu yürütür. Azure IoT Edge Gateway IP'sini> IoT Edge ağ geçidinizin IP adresi veya ana bilgisayar adıyla değiştirin<. Bu raporun görünürlüğü hakkında bilgi için bkz. Microsoft Bağlı Önbellek özet raporu.
wget http://<L3 IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com