مشاركة عبر


نظرة عامة على Azure بلا خادم: إنشاء تطبيقات وحلول مستندة إلى السحابة باستخدام Azure Logic Apps وAzure Functions

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

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

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

لمزيد من المعلومات حول بلا خادم في Azure، راجع الموارد التالية:

Azure Logic Apps

This service provides simplified ways for you to design, develop, and orchestrate automated event-driven integration workflows that run and scale in the cloud. في Azure Logic Apps، يمكنك استخدام مصمم مرئي لنمذجة عمليات الأعمال بسرعة كمهام سير عمل. يبدأ كل سير عمل دائما بمشغل كخطوة أولى. بعد المشغل، يقوم إجراء واحد أو أكثر بتشغيل عمليات لاحقة في سير العمل. يمكن أن تتضمن هذه العمليات مجموعات مختلفة من الإجراءات، بما في ذلك المنطق الشرطي وتحويلات البيانات.

To connect your workflows to other Azure services, Microsoft services, cloud-based environments, and on-premises environments without writing any code, you can add prebuilt triggers and actions to your workflows by choosing from the 1,400+ connectors that are hosted, managed, and run in global, multitenant Azure. كل من هذه الموصلات هو في الواقع وكيل أو غلاف حول واجهة برمجة التطبيقات، مما يتيح للخدمة الأساسية الاتصال بتطبيقات Azure Logic Apps. على سبيل المثال، يوفر موصل Office 365 Outlook مشغلاً يسمى عند وصول بريد إلكتروني جديد.

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

If no prebuilt operations exist to meet your workflow's needs, you can use the built-in HTTP operations or the Request trigger to communicate with any service endpoint. أو يمكنك إنشاء الموصل الخاص بك حول واجهة برمجة تطبيقات موجودة.

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

للبدء والتشغيل بسرعة، قم بإنشاء مورد تطبيق المنطق وسير العمل من خلال البدء بمدخل Microsoft Azure كنقطة إدخال واتباع التشغيل السريع لإنشاء مثال لسير عمل تطبيق منطق الاستهلاك في Azure Logic Apps متعدد المستأجرين. للتطوير المحلي أو السيناريوهات الأخرى، يمكنك استخدام Visual Studio Code وAzure PowerShell وAzure CLI وأدوات أخرى.

لمزيد من المعلومات، راجع الموارد التالية:

Azure Functions

This service provides a simplified way for you to write and run pieces of code or functions in the cloud. يمكنك كتابة التعليمات البرمجية التي تحتاجها فقط للمشكلة الحالية ، دون إعداد تطبيق كامل أو البنية التحتية المطلوبة ، مما يجعل التطوير أسرع وأكثر إنتاجية. يمكنك استخدام لغة التطوير المفضلة لديك، مثل C# وJava وJavaScript وPowerShell وPython وTypeScript. تتم محاسبتك فقط على المدة التي يتم فيها تشغيل التعليمة البرمجية الخاصة بك، ويتم قياس Azure حسب الضرورة.

للبدء والتشغيل بسرعة، قم بإنشاء تطبيق الوظائف والوظائف الخاصة بك من خلال البدء بمدخل Microsoft Azure كنقطة إدخال واتبع إنشاء دالة Azure الأولى في مدخل Microsoft Azure.

لمزيد من المعلومات، راجع الموارد التالية: