البنيات المرجعية للوظائف بلا خادم
البنية المرجعية هي قالب من المكونات المطلوبة والمتطلبات التقنية لتنفيذها. البنية المرجعية ليست مصممة خصيصاً لحل العميل، ولكنها سيناريو عالي المستوى يستند إلى خبرة واسعة. قبل تصميم حل بلا خادم، استخدم بنية مرجعية لتصور بنية تقنية مثالية، ثم مزجها ودمجها في بيئتك.
أنماط البنية الشائعة بلا خادم
تتضمن أنماط البنية الشائعة بلا خادم ما يلي:
- واجهات برمجة التطبيقات بلا خادم والخلفيات المحمولة والواجهات الخلفية للويب.
- معالجة الأحداث والدفق ومعالجة بيانات إنترنت الأشياء (IoT) والبيانات الضخمة وتدفقات التعلم الآلي.
- ناقل خدمة التكامل والمؤسسات لتوصيل أنظمة خط الأعمال والنشر والاشتراك (Pub/Sub) بأحداث الأعمال.
- التشغيل التلقائي والتحول الرقمي وأتمتة العمليات.
- البرامج الوسيطة والبرامج كخدمة (SaaS) مثل Dynamics ومشاريع البيانات الضخمة.
يقوم تطبيق الويب بالخلفية لسيناريو البيع بالتجزئة: التقاط الطلبات عبر الإنترنت من قائمة انتظار ومعالجتها وتخزين البيانات الناتجة في قاعدة بيانات.
يقوم تطبيق الهاتف المحمول بالخلفية لسيناريو الخدمات المالية: يستخدم الزملاء الخدمات المصرفية المتنقلة لتسديد تكاليف الغداء لبعضهم البعض. كل من دفع ثمن الغداء يطلب الدفع من خلال تطبيق الأجهزة المحمولة، والذي يقوم بتشغيل إعلام على هواتف الزملاء.
الخلفيات المتصلة ب IoT في سيناريو التصنيع: تستخدم شركة التصنيع IoT لمراقبة أجهزتها. تكتشف الوظائف البيانات الشاذة والتي تقوم بتشغيل رسالة إلى قسم الخدمة عند الحاجة إلى إصلاح.
معالجة روبوت المحادثة لسيناريو الضيافة: يطلب العملاء أماكن إقامة العطلات المتوفرة على هواتفهم. يقوم روبوت بلا خادم بفك شفرة الطلبات وإرجاع خيارات العطلة.
معالجة الملفات في الوقت الحقيقي لسيناريو الرعاية الصحية: يقوم الحل بتحميل سجلات المرضى بأمان كملفات PDF. ثم يتحلل الحل البيانات، من خلال عملياتها باستخدام الكشف عن التعرف البصري على الحروف (OCR)، ويضيف البيانات إلى قاعدة بيانات للاستعلامات السهلة.
معالجة الدفق في الوقت الحقيقي لسيناريو مورد البرامج المستقل (ISV): يجمع تطبيق سحابي ضخم كميات هائلة من بيانات تتبع الاستخدام. يعالج التطبيق تلك البيانات في الوقت الفعلي تقريباً ويخزنها في قاعدة بيانات لاستخدامها في لوحة معلومات التحليلات.
أتمتة المهام المجدولة لسيناريو الخدمات المالية: يحلل التطبيق قاعدة بيانات العملاء للإدخالات المكررة كل 15 دقيقة، لتجنب إرسال اتصالات متعددة لنفس العملاء.
توسيع تطبيقات SaaS في سيناريو الخدمات المهنية: يوفر حل SaaS إمكانية التوسع من خلال خطافات الويب، والتي يمكن لوظائف Azure تنفيذها لأتمتة مهام سير عمل معينة.
بنى مرجعية مميزة بلا خادم
تمر البنيات المرجعية المميزة التالية بلا خادم عبر سيناريوهات محددة. راجع المقالات المرتبطة للحصول على الرسومات التخطيطية والتفاصيل المعمارية.
خدمات مصغرة بلا خادم
ترشدك البنية المرجعية للخدمات المصغرة بلا خادم خلال تصميم تطبيق Rideshare وتطويره وتقديمه بواسطة Relecloud، وهي شركة وهمية. يمكنك الحصول على إرشادات عملية لتكوين جميع المكونات المعمارية ونشرها، مع معلومات مفيدة حول كل مكون.
تطبيق الويب بلا خادم ومعالجة الأحداث باستخدام Azure Functions
يصف الحل المكون من جزأين نظاماً افتراضياً لإيصال الطائرات من دون طيار. ترسل الطائرات من دون طيار حالة الرحلة إلى السحابة التي تخزن هذه الرسائل لاستخدامها لاحقاً. يسمح تطبيق ويب للمستخدمين باسترداد الرسائل للحصول على أحدث حالة للجهاز.
- يمكنك تنزيل التعليمة البرمجية الخاص بهذا الحل من GitHub.
- المقالة معاينة التعليمات البرمجية: التطبيق بلا خادم مع Azure Functions تشردك خلال التعليمات البرمجية وعمليات التصميم.
التنفيذ التلقائي للسحابة المستند إلى الحدث
يمكن أن يؤدي أتمتة مهام سير العمل والمهام المتكررة على السحابة إلى تحسين إنتاجية فريق DevOps بشكل كبير. النموذج بلا خادم هو الأنسب لسيناريوهات الأتمتة المستندة إلى الحدث. توضح هذه البنية المرجعية للأتمتة المستندة إلى الحدث سيناريوهين للأتمتة السحابية: وضع علامات على مركز التكلفة واستجابة التقييد.
السحابة المتعددة باستخدام إطار عمل بلا خادم
تصف بنية Serverless Framework كيفية عقد فريق هندسة البرامج التجارية من Microsoft (CSE) شراكة مع بائع تجزئة عالمي لنشر حل بلا خادم متوفر بشكل كبير عبر كل من الأنظمة الأساسية السحابية لخدمات الويب Azure وAmazon (AWS)، باستخدام إطار عمل بلا خادم.
البنيات المرجعية للوظائف بلا خادم
تسرد الأقسام التالية بنى وسيناريوهات مرجعية أخرى بلا خادم وAzure Functions.
عام
- بنيات التطبيقات بلا خادم باستخدام Event Grid
- معالجة الأحداث بلا خادم باستخدام Azure Functions
- تطبيق ويب بلا خادم على Azure
- البث الفوري على بنية بلا خادم
- مشاركة الموقع في الوقت الفعلي باستخدام خدمات Azure منخفضة التكلفة بلا خادم
الواجهة الخلفية الويب والجوال
- تصميم تطبيق ويب للتجارة الإلكترونية قابل لتغيير الحجم
- تطبيق ويب الأساس مع تكرار المنطقة
- تحميل المحتوى الثابت وتحميله مسبقاً على CDN باستخدام وظائف Azure
- بنية التحجيم عبر السحابة
الذكاء الاصطناعي + التعلّم الآلي
- تصنيف الصور لمطالبات التأمين
- عروض مخصصة
- روبوت محادثة على مستوى Enterprise
- الذكاء الاصطناعي في Edge
- استيعاب شامل لموجزات الأخبار وتحليلها على Azure
- الذكاء الاصطناعي البيانات الصحية المتوافقة مع HIPAA و HITRUST
- التجارب الذكية على الحاويات (AKS، الوظائف، Keda)
البيانات والتحليلات
- تكامل التطبيق باستخدام Event Grid
- الاستيعاب الشامل للموجزات الإخبارية وتحليلها
- تطبيقات المستوى وبيانات التحليلات
- التحليل التشغيلي وكفاءة العملية الدافعة
IoT
- مرجع Azure IoT (SQL DB)
- مرجع Azure IoT (Azure Cosmos DB)
- إنترنت الأشياء باستخدام Azure Cosmos DB
- إدارة المرافق المُشغّلة بواسطة الحقيقة المختلطة وIoT
- نمط التعليمات البرمجية التكميلية لوحدات Azure IoT Edge وتطبيقات السحابة
الألعاب
Automation
المساهمون
تحتفظ Microsoft بهذه المقالة. وهي مكتوبة في الأصل من قبل المساهمين التاليين.
الكاتب الرئيسي:
- روجريو هاليكي كورديرو | مهندس حلول سحابي أول
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ