استضافة خطة Azure Functions Consumption

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

المزايا

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

لمقارنة خطة Consumption مع أنواع الاستضافة وخطة أخرى، راجع مقياس الوظيفة وخيارات الاستضافة.

تلميح

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

الفوترة

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

لمعرفة المزيد حول كيفية تقدير التكاليف عند التشغيل في خطة Consumption، راجع فهم تكاليف خطة Consumption.

أنشئ تطبيقًا وظيفيًّا في خطة Consumption.

عند إنشاء تطبيق وظائف في Azure portal، تكون خطة الاستهلاك هي الافتراضية. عند استخدام واجهات برمجة التطبيقات لإنشاء تطبيق يعمل، لا يتعين عليك أولاً إنشاء خطة خدمة التطبيقات كما تفعل مع خطط Premium وDedicated.

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

استخدم الارتباطات التالية لمعرفة كيفية إنشاء تطبيق وظيفة بدون خادم في خطة Consumption إما برمجيًّا أو في مدخل Azure:

يمكنك أيضًا إنشاء تطبيقات الوظائف في خطة Consumption عند نشر مشروع وظائف من Visual Studio Code أو Visual Studio.

تطبيقات متعددة في نفس الخطة

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

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