مقدمة

مكتمل

تخيل أنك تعمل في شركة سلالم متحركة استثمرت في تقنية إنترنت الأشياء لمراقبة منتجاتها في هذا المجال. وتُشرف على معالجة بيانات مستشعر درجة الحرارة من تروس محرك السلالم المتحركة. وتراقب بيانات درجة الحرارة وتضيف علامة بيانات للإشارة إلا أن التروس ساخنة للغاية. في أنظمة المصب، تساعد هذه البيانات في تحديد متى تحتاج إلى الصيانة؟.

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

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

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

الأهداف التعليمية

خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:

  • تحديد ما إذا كانت الحوسبة بلا خادم مناسبة لاحتياجات عملك.
  • إنشاء تطبيق Azure Function في مدخل Azure
  • تنفيذ وظيفة باستخدام المشغلات.
  • مراقبة واختبار Azure Function في مدخل Azure