ما هو Azure IoT Akri Preview؟

هام

معاينة عمليات Azure IoT - التي تم تمكينها بواسطة Azure Arc قيد المعاينة حاليا. يجب عدم استخدام برنامج المعاينة هذا في بيئات الإنتاج.

للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.

Azure IoT Akri Preview هو مضيف لمعالجات الاكتشاف التي تمكنك من اكتشاف الأجهزة والأصول على الحافة، وعرضها كموارد على مجموعة Kubernetes. استخدم Azure IoT Akri لتبسيط عملية عرض الأجهزة الطرفية مثل أجهزة OPC UA والكاميرات وأجهزة استشعار IoT والأجهزة الطرفية في مجموعتك. يستخدم Azure Iot Akri البروتوكولات الخاصة بالأجهزة لعرض الأجهزة الطرفية في مجموعتك. بالنسبة للمسؤولين الذين يقومون بإرفاق الأجهزة أو إزالتها من نظام مجموعة، تقلل هذه الإمكانية من مقدار التنسيق والتكوين اليدوي المطلوب.

كما أن Azure IoT Akri قابل للتوسيع. يمكنك استخدامه كما تم شحنه، أو يمكنك إضافة قدرات اكتشاف وتوفير مخصصة عن طريق إضافة معالجات البروتوكول والوسطاء والسلوكيات.

Azure IoT Akri هو إصدار تجاري تديره Microsoft من Akri، وهو مشروع Cloud Native Computing Foundation (CNCF) مفتوح المصدر.

تحديات تكامل الجهاز الطرفي

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

تمثل أجهزة IoT الطرفية التحديات التالية، وهي:

  • تحتوي على أجهزة صغيرة جدا أو قديمة جدا أو مؤمنة جدا لتشغيل Kubernetes.
  • استخدم بروتوكولات مختلفة وطوبولوجيا مختلفة.
  • لديك وقت تعطل وتوافر متقطع.
  • تتطلب أساليب مختلفة للمصادقة والتخزين السري.

القدرات الأساسية

لمواجهة التحدي المتمثل في دمج الأجهزة الطرفية غير Kubernetes IoT، يتمتع Azure IoT Akri بالعديد من الإمكانات الأساسية:

اكتشاف الجهاز

يمكن أن تتضمن عمليات نشر Azure IoT Akri معالجات اكتشاف الشبكة الثابتة. تمكن معالجات الاكتشاف الأصول من نقاط نهاية الشبكة المعروفة للعثور على الأجهزة الطرفية كما تظهر على واجهات الجهاز أو الشبكات الفرعية المحلية. تتضمن أمثلة نقاط نهاية الشبكة خوادم OPC UA في عنوان IP ثابت، ومعالجات اكتشاف فحص الشبكة.

التزويد الديناميكي

إمكانية أخرى من Azure IoT Akri هي توفير الجهاز الديناميكي.

باستخدام Azure IoT Akri، يمكنك توفير أجهزة ديناميكيا مثل:

  • كاميرات USB لاستخدامها في مجموعتك.
  • كاميرات IP التي لا تريد البحث عن عناوين IP لها.
  • عمليات محاكاة خادم OPC UA التي تعمل على الجهاز المضيف الذي تستخدمه لاختبار أحمال عمل Kubernetes.

التوافق مع Kubernetes

يستخدم Azure IoT Akri أساسيات Kubernetes القياسية التي تتيح لك تطبيق خبرتك ومعرفتك الحالية. يمكن أن تظهر الأجهزة الصغيرة المتصلة بمجموعة مكونة من Akri كموارد Kubernetes، تماما مثل الذاكرة أو وحدات المعالجة المركزية. تمكن وحدة تحكم Azure IoT Akri مشغل نظام المجموعة من بدء الوسطاء أو الوظائف أو أحمال العمل الأخرى للأجهزة الفردية المتصلة أو مجموعات الأجهزة. تظل تكوينات وخصائص جهاز Azure IoT Akri هذه في نظام المجموعة بحيث إذا كان هناك فشل في العقدة، يمكن للعقد الأخرى التقاط أي عمل مفقود.

اكتشاف أصول OPC UA

Azure IoT Akri هو حل تسليم المفتاح يتيح لك اكتشاف وإنشاء أصول متصلة بخادم OPC UA على الحافة. يكتشف Azure IoT Akri الأجهزة الموجودة على الحافة وي خرائطها للأصول في مجموعتك. ترسل الأصول بيانات تتبع الاستخدام إلى موصلات المصدر. يتيح لك Azure IoT Akri التخلص من العملية المضنية لتكوين الأصول وإلحاقها يدويا بمجموعتك.

الميزات الرئيسية

تعرض القائمة التالية الميزات الرئيسية لمعاينة Azure IoT Akri:

  • الاكتشاف الديناميكي. يمكن أن تأتي تمثيلات البروتوكول للأجهزة وتذهب، دون تكوينات ثابتة في الوسطاء أو حاويات العملاء. لاكتشاف الأجهزة، يستخدم Azure IoT Akri الطرق التالية:

    • فحص شبكة الجهاز. هذه الإمكانية مفيدة للعثور على الأجهزة في مواقع أصغر بعيدة مثل كاميرا بديلة في متجر. تدعم بروتوكولات ONVIF وOPC UA localhost حاليا اكتشاف فحص شبكة الجهاز.
    • توصيل الجهاز. عادة ما تستخدم هذه الإمكانية في سيناريوهات صناعية أكبر مثل بيئات المصنع حيث تكون الشبكة ثابتة عادة ولا يسمح بفحص الشبكة. udev تدعم بروتوكولات خادم الاكتشاف المحلي OPC UA حاليا اكتشاف توصيل الجهاز.
    • إرفاق الجهاز. يدعم Azure IoT Akri أيضا منطق مخصص لتعيين الأجهزة أو توصيلها. هناك قوالب مفتوحة المصدر لتسريع التخصيص.
  • الجدولة المثلى. يمكن ل Azure IoT Akri جدولة الأجهزة على عقد محددة بأقل زمن انتقال لأنه يعرف مكان وجود أجهزة معينة على مجموعة Kubernetes. تنطبق الجدولة المثلى على الأجهزة المتصلة مباشرة، أو في السيناريوهات التي يمكن فيها لعقد معينة فقط الوصول إلى الأجهزة.

  • التكوين الأمثل. يستخدم Azure IoT Akri سعة العقدة لدفع العلاقة الأساسية للوسطاء للأجهزة المكتشفة.

  • إدارة بيانات الاعتماد الآمنة. يسهل Azure IoT Akri الوصول الآمن إلى الأصول والأجهزة من خلال التكامل مع الخدمات في المجموعة التي تمكن التوزيع الآمن لمواد بيانات الاعتماد للوسطاء.

الميزات المدعومة

يدعم Azure IoT Akri Preview الميزات التالية:

ميزات CNCF Akri مدعوم
الاكتشاف الديناميكي للأجهزة على الحافة (البروتوكولات المدعومة: OPC UA، ONVIF، udev)
جدولة الأجهزة بأقل زمن انتقال باستخدام معلومات Akri حول ترابط العقدة على نظام المجموعة
عرض مقاييس وسجلات Akri محليا من خلال Prometheus وGrafana
إدارة البيانات السرية وبيانات الاعتماد
نسبة جهاز M:N إلى الوسيط من خلال دعم الموارد على مستوى التكوين
إمكانية المراقبة على عمليات نشر Akri من خلال لوحات معلومات Prometheus وGrafana
ميزات Azure IoT Akri مدعوم
التثبيت من خلال ملحق مجموعة Azure IoT Akri Arc
النشر من خلال خدمة التنسيق
إلحاق الأجهزة كموارد مخصصة لمجموعة حافة
عرض مقاييس وسجلات Azure IoT Akri من خلال Azure Monitor
تكوين Azure IoT Akri باستخدام مدخل عمليات Azure IoT (معاينة)
يكتشف Azure IoT Akri الأصول التي يمكن استيعابها في Azure Device Registry وينشئها
يمكن لمعالجات ISVs إنشاء وبيع معالجات بروتوكول مخصصة لحلول عمليات Azure IoT

لمعرفة المزيد حول Azure IoT Akri، راجع:

لمعرفة المزيد حول CNCF Akri مفتوح المصدر، راجع الموارد التالية: