برنامج تعليمي: تحويل البيانات باستخدام Azure Stack Edge Pro FPGA

هام

ستصل أجهزة Azure Stack Edge Pro FPGA إلى نهاية العمر في فبراير 2024. إذا كنت تفكر في عمليات نشر جديدة، نوصي باستكشاف أجهزة Azure Stack Edge Pro 2 أو Azure Stack Edge Pro GPU لأحمال العمل الخاصة بك.

يصف هذا البرنامج التعليمي كيفية تكوين دور حساب على جهاز azure Stack Edge Pro FPGA. بعد تكوين دور الحوسبة، يمكن لـ Azure Stack Edge Pro FPGA تحويل البيانات قبل إرسالها إلى Azure.

يمكن أن يستغرق هذا الإجراء حوالي 10 إلى 15 دقيقة ليكتمل.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • تكوين حساب
  • أضف مشاركات
  • أضف وحدة حسابية
  • تحقق من تحويل البيانات ونقلها

المتطلبات الأساسية

قبل إعداد دور حساب على جهاز azure Stack Edge Pro FPGA، تأكد من:

تكوين حساب

لتكوين حوسبة Azure Stack Edge Pro FPGA، عليك إنشاء مورد مركز IoT.

  1. في مدخل Microsoft Azure الخاص بمورد Azure Stack Edge، انتقل إلى نظرة عامة. في الجزء الأيسر، حدد IoT Edge.

    Get started with compute

  2. في المربع تمكين IoT Edge، حدد إضافة. يمكّن ذلك خدمة IoT Edge التي تتيح لك نشر وحدات IoT Edge محلياً على جهازك.

    Get started with compute 2

  3. في شفرة خدمة إنشاء IoT Edge، أدخل ما يلي:

    الحقل القيمة
    الاشتراك حدد اشتراكًا لمورد IoT Hub لديك. يمكنك استخدام الاشتراك نفسه المستخدم من قبل مورد Azure Stack Edge.
    مجموعة الموارد حدد مجموعة موارد لمورد مركز IoT لديك. يمكنك استخدام مجموعة الموارد نفسها المستخدمة من قبل مورد Azure Stack Edge.
    IoT Hub اختر من جديد أو موجود.
    بشكل افتراضي، يتم استخدام المستوى القياسي (S1) لإنشاء مورد IoT. لاستخدام مورد IoT من المستوى المجاني، أنشئ واحدًا ثم حدد المورد الحالي.
    في كل حالة، يستخدم مورد مركز IoT نفس الاشتراك ومجموعة الموارد التي يستخدمها مورد Azure Stack Edge.
    الاسم أدخل اسماً لمورد IoT Hub الخاص بك.

    Get started with compute 3

  4. حدد "استعراض + إنشاء". إنشاء مورد IoT Hub يستغرق بضع دقائق. بعد إنشاء مورد IoT Hub، يتم تحديث Overview للإشارة إلى أن خدمة IoT Edge قيد التشغيل.

    Get started with compute 4

    عند تكوين خدمة IoT Edge على جهاز Edge، فإنها تنشئ جهازين: جهاز لإنترنت الأشياء وجهاز IoT Edge. يمكن عرض كلا الجهازين في مورد مركز IoT. يتم تشغيل IoT Edge Runtime أيضًا على جهاز IoT Edge هذا. في هذه المرحلة، يتوفر نظام Linux فقط لجهاز IoT Edge الخاص بك.

    للتأكد من تكوين دور حساب Edge، حدد خصائص خدمة > IoT Edge واعرض جهاز IoT وجهاز IoT Edge.

    Get started with compute 5

أضف مشاركات

للنشر البسيط في هذا البرنامج التعليمي، ستحتاج إلى مشاركتين: مشاركة Edge ومشاركة محلية أخرى.

  1. إضافة حصة Edge على الجهاز عن طريق القيام بالخطوات التالية:

    1. في مورد Azure Stack Edge، انتقل إلى مشاركات IoT Edge>.

    2. من شريط الأوامر، حدد + إضافة حصة.

    3. في شفرة "Add share"، أدخل اسم المشاركة وحدد نوع المشاركة.

    4. لتحميل مشاركة Edge، حدد مربع الاختيار لـ "Use the share with Edge compute".

    5. حدد "Storage account"، "Storage service"، مستخدم حالي، ثم حدد "Create".

      Add an Edge share

    إذا قمت بإنشاء مشاركة NFS محلية، فاستخدم خيار أمر المزامنة عن بُعد (rsync) التالي لنسخ الملفات إلى المشاركة:

    rsync <source file path> < destination file path>

    لمزيد من المعلومات حول الأمر rsync، انتقل إلى وثائق Rsync.

    يتم إنشاء حصة Edge، وستتلقى إعلام إنشاء ناجح. قد يتم تحديث قائمة المشاركة، ولكن يجب عليك الانتظار حتى يكتمل إنشاء المشاركة.

  2. أضف مشاركة محلية من Edge على جهاز Edge بتكرار جميع الخطوات في الخطوة السابقة وتحديد مربع الاختيار لـ "Configure as Edge local share". تظل البيانات الموجودة في المشاركة المحلية على الجهاز.

    Add an Edge local share

  3. انتقل إلى مشاركات IoT Edge > للاطلاع على قائمة المشاركات المحدثة.

    Updated list of shares

إضافة وحدة نمطية

يمكنك إضافة وحدة مخصصة أو مسبقة الصنع. لا توجد وحدات نمطية مخصصة على جهاز Edge هذا. لمعرفة كيفية إنشاء نموذج مخصص، انتقل إلى تطوير وحدة C# لجهاز Azure Stack Edge Pro FPGA.

في هذا القسم، يمكنك إضافة نموذج مخصص إلى جهاز IoT Edge الذي قمت بإنشائه في تطوير الوحدة C# لـ Azure Stack Edge Pro FPGA. تأخذ هذه الوحدة المخصصة الملفات من مشاركة Edge المحلية على جهاز Edge وتنقلها إلى مشاركة Edge (سحابية) على الجهاز. تقوم المشاركة السحابية بعد ذلك بدفع الملفات إلى حساب Azure Storage المرتبط بالمشاركة السحابية.

  1. انتقل إلى وحدات IoT Edge > النمطية. في شريط أوامر الجهاز، حدد + إضافة نموذج.

  2. في شفرة "Configure and add module"، أدخل القيم التالية:

    الحقل القيمة
    الاسم اسم مميز للنموذج. هذا النموذج هو حاوية إرساء يمكنك نشرها إلى جهاز IoT Edge المقترن مع Azure Stack Edge Pro FPGA.
    URI للصورة عنوان URI للصورة لصورة الحاوية المقابلة للوحدة النمطية.
    بيانات الاعتماد مطلوبة إذا تم تحديدهما، فسيتم استخدام اسم المستخدم وكلمة المرور لاسترداد الوحدات ذات عنوان URL المطابق.
    حصة المدخلات حدد مشاركة إدخال. تعد مشاركة Edge المحلية هي مشاركة الإدخال في هذه الحالة. تنقل الوحدة المستخدمة هنا الملفات من مشاركة Edge المحلية إلى مشاركة Edge حيث يتم تحميلها في السحابة.
    حصة الإخراج حدد حصة الإخراج. حصة Edge هي حصة الإخراج في هذه الحالة.
    نوع الزناد حدد من "File" أو جدول . يتم تشغيل مشغل الملف عند حدوث حدث ملف مثل كتابة ملف إلى مشاركة الإدخال. يبدأ الزناد المجدول بناءً على جدول تحدده أنت.
    اسم المشغل اسم فريد لمشغلك.
    متغيرات البيئة معلومات اختيارية ستساعد في تحديد البيئة التي ستعمل فيها الوحدة النمطية الخاصة بك.

    Add and configure module

  3. حدد إضافة. تتم إضافة النموذج. يتم تحديث صفحة نظرة عامة على IoT Edge > للإشارة إلى نشر الوحدة النمطية.

    Module deployed

تحقق من تحويل البيانات ونقلها

الخطوة الأخيرة هي التأكد من توصيل الوحدة وتشغيلها كما هو متوقع. يجب أن تكون حالة وقت تشغيل الوحدة النمطية قيد التشغيل لجهاز IoT Edge الخاص بك في مورد IoT Hub.

للتحقق من تشغيل الوحدة النمطية، قم بما يلي:

  1. حدد مربع "Add module". ينقلك هذا إلى شفرة "Modules". في قائمة الوحدات، حدد الوحدة التي قمت بنشرها. ينبغي تشغيل حالة وقت التشغيل للنموذج الذي أضفته.

    Verify data transform

  2. في مستكشف الملفات، اتصل بكل من حصتي Edge المحلية وEdge اللتين قمت بإنشائهما مسبقاً.

    Verify data transform 2

  3. أضف البيانات إلى المشاركة المحلية.

    Verify data transform 3

    يتم نقل البيانات إلى حصة السحابة.

    Verify data transform 4

    ثم يتم دفع البيانات من مشاركة السحابة إلى حساب التخزين. لعرض البيانات، انتقل إلى مستكشف التخزين.

    Verify data transform 5

لقد أكملت عملية التحقق من الصحة.

الخطوات التالية

في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:

  • تكوين حساب
  • أضف مشاركات
  • أضف وحدة حسابية
  • تحقق من تحويل البيانات ونقلها

لمعرفة كيفية إدارة جهاز Azure Stack Edge Pro FPGA، راجع: