نشر وحدة ذاكرة التخزين المؤقت المتصلة من Microsoft على بوابة واحدة (معاينة)

تمكن وحدة ذاكرة التخزين المؤقت المتصلة من Microsoft (MCC) لبوابات IoT Edge تحديث الجهاز للأجهزة غير المتصلة خلف البوابة. تقدم هذه المقالة تكوينين مختلفين لنشر وحدة MCC على بوابة IoT Edge.

إذا كان لديك العديد من بوابات IoT Edge متسلسلة معا، فراجع الإرشادات الواردة في نشر وحدة ذاكرة التخزين المؤقت المتصلة من Microsoft على البوابات المتداخلة.

ملاحظة

تتعلق هذه المعلومات بميزة معاينة متوفرة للاختبار المبكر والاستخدام في بيئة التشغيل. هذه الميزة مدعومة بالكامل ولكنها لا تزال قيد التطوير النشط وقد تتلقى تغييرات جوهرية حتى تتوفر بشكل عام.

التوزيع إلى بوابة بدون وكيل

يصف الرسم التخطيطي التالي السيناريو حيث تتمتع بوابة Azure IoT Edge بالوصول المباشر إلى موارد شبكة تسليم المحتوى (CDN)، ويتم نشر وحدة ذاكرة التخزين المؤقت المتصلة من Microsoft عليها. خلف البوابة، يوجد جهاز طرفي IoT مثل Raspberry PI وهو جهاز تابع معزول عبر الإنترنت لبوابة IoT Edge.

رسم تخطيطي يعرض وحدة ذاكرة التخزين المؤقت المتصلة من Microsoft على بوابة.

الخطوات التالية هي مثال على تكوين متغيرات بيئة MCC للاتصال مباشرة ب CDN بدون وكيل:

  1. أضف وحدة Microsoft Connected Cache إلى نشر جهاز Azure IoT Edge في Azure IoT Hub (راجع دعم الأجهزة غير المتصلة للحصول على تفاصيل حول كيفية الحصول على الوحدة).

  2. أضف متغيرات البيئة للنشر. الجدول التالي هو مثال على متغيرات البيئة:

    الاسم القيمة
    CACHE_NODE_ID راجع أوصاف متغير البيئة
    CUSTOMER_ID راجع أوصاف متغير البيئة
    CUSTOMER_KEY راجع أوصاف متغير البيئة
    STORAGE_1_SIZE_GB 10
  3. إضافة الحاوية Create Options لعملية التوزيع. على سبيل المثال:

    {
        "HostConfig": {
            "Binds": [
                "/MicrosoftConnectedCache1/:/nginx/cache1/"
            ],
            "PortBindings": {
                "8081/tcp": [
                    {
                        "HostPort": "80"
                    }
                ],
                "5000/tcp": [
                    {
                        "HostPort": "5100"
                    }
                ]
            }
        }
    }
    

للتحقق من صحة عمل Microsoft Connected Cache بشكل صحيح، قم بتنفيذ الأمر التالي في طرف جهاز IoT Edge الذي يستضيف الوحدة أو أي جهاز على الشبكة. استبدل <Azure IoT Edge Gateway IP> بعنوان IP أو اسم المُضيف لبوابة IoT Edge. للحصول على معلومات حول رؤية هذا التقرير، راجع تقرير ملخص ذاكرة التخزين المؤقت المتصلة من Microsoft.

wget http://<IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com

التوزيع إلى بوابة باستخدام وكيل صادر غير مصادق عليه

في هذا السيناريو، تتمتع بوابة Azure IoT Edge بالوصول إلى موارد شبكة تسليم المحتوى (CDN) من خلال وكيل صادر غير مصادق عليه. تم تكوين ذاكرة التخزين المؤقت المتصلة من Microsoft لتخزين المحتوى مؤقتا من مستودع مخصص، كما أن تقرير الملخص مرئي لأي شخص على الشبكة.

رسم تخطيطي يعرض وحدة ذاكرة التخزين المؤقت المتصلة من Microsoft على بوابة خلف وكيل.

الخطوات التالية هي مثال على تكوين متغيرات بيئة MCC لدعم وكيل صادر غير مصادق عليه:

  1. إضافة الوحدة النمطية لذاكرة التخزين المؤقت المتصلة من Microsoft إلى توزيع جهاز بوابة IoT Edge Azure في Azure IoT Hub.

  2. إضافة متغيرات البيئة لعملية التوزيع. فيما يلي مثال على متغيرات البيئة.

    الاسم القيمة
    CACHE_NODE_ID راجع أوصاف متغير البيئة
    CUSTOMER_ID راجع أوصاف متغير البيئة
    CUSTOMER_KEY راجع أوصاف متغير البيئة
    STORAGE_1_SIZE_GB 10
    CACHEABLE_CUSTOM_1_HOST Packagerepo.com:80
    CACHEABLE_CUSTOM_1_CANONICAL Packagerepo.com
    IS_SUMMARY_ACCESS_UNRESTRICTED صواب
    UPSTREAM_PROXY عنوان IP أو FQDN لخادم الوكيل الخاص بك
  3. إضافة الحاوية Create Options لعملية التوزيع. على سبيل المثال:

    {
        "HostConfig": {
            "Binds": [
                "/MicrosoftConnectedCache1/:/nginx/cache1/"
            ],
            "PortBindings": {
                "8081/tcp": [
                    {
                        "HostPort": "80"
                    }
                ],
                "5000/tcp": [
                    {
                        "HostPort": "5100"
                    }
                ]
            }
        }
    }
    

للتحقق من أن ذاكرة التخزين المؤقت المتصلة من Microsoft تعمل بشكل صحيح، نفّذ الأمر التالي في المحطة الطرفية لجهاز Azure IoT Edge الذي يستضيف الوحدة النمطية أو أي جهاز على شبكة الاتصال. استبدل <Azure IoT Edge Gateway IP> بعنوان IP أو اسم المضيف لبوابة IoT Edge. للحصول على معلومات حول رؤية هذا التقرير، راجع تقرير ملخص ذاكرة التخزين المؤقت المتصلة من Microsoft.

wget http://<Azure IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com