إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تتناول هذه المقالة استضافة تطبيق وظيفتك مع موارد مخصصة ضمن خطة خدمة التطبيقات، بما في ذلك في App Service Environment (ASE). لخيارات استضافة أخرى، راجع مقال خطة الاستضافة.
تحدد خطة App Service مجموعة من موارد الحوسبة المخصصة لتشغيل التطبيق. هذه الموارد المخصصة للحوسبة تشبه مزرعة الخوادم في الاستضافة التقليدية. يمكن تكوين تطبيق واحد أو أكثر من تطبيقات الدالات ليتم تشغيله على نفس موارد الحوسبة (خطة خدمة التطبيقات) مثل تطبيقات خدمة التطبيقات الأخرى، مثل تطبيقات الويب. تتضمن خطط App Service المخصصة المدعومة لاستضافة تطبيقات الوظائف وحدات SKU الأساسية والقياسية والمتميزة والمعزولة. للحصول على تفاصيل حول كيفية عمل خطة خدمة التطبيقات، راجع نظرة عامة متعمقة على خطط Azure App Service.
هام
وظائف Azure لا تدعم خطط خدمة التطبيقات المجانية والمشتركة. بالنسبة لخيار أقل تكلفة يستضيف تنفيذ وظائفك، يجب أن تفكر بدلا من ذلك في خطة الاستهلاك أو خطة الاستهلاك المرن، حيث يتم احتساب الفوترة بناء على تنفيذ الوظائف.
ضع في اعتبارك خطة خدمة التطبيقات المخصصة في الحالات التالية:
- لديك أجهزة ظاهرية موجودة، غير مستغلة بالكامل تقوم بالفعل بتشغيل مثيلات خدمة التطبيقات الأخرى.
- تريد توفير صورة مخصصة لتشغيل دالاتك.
الفوترة
تدفع المبلغ مقابل تطبيقات الدالات في خطة خدمة التطبيقات كما تدفع مقابل موارد خدمة التطبيقات الأخرى. يختلف هذا عن استضافة Azure Functions Consumption plan أو Premium plan، والتي تحتوي على مكونات تكلفة قائمة على الاستهلاك. يتم احتساب الرسوم فقط على الخطة، بغض النظر عن عدد تطبيقات الوظائف أو تطبيقات الويب التي تعمل ضمن الخطة. لمعرفة المزيد، راجع صفحة تسعير خدمة التطبيقات.
قيد التشغيل دائمًا
عند تشغيل تطبيقك على خطة خدمة التطبيقات، يجب عليك تفعيل إعداد Always on بحيث يعمل تطبيق الوظائف بشكل صحيح. في خطة App Service، تعطل وقت تشغيل الوظائف بعد بضع دقائق من عدم النشاط. إعداد التشغيل دائما متاح فقط على خطة خدمة التطبيقات. في خطط أخرى، يقوم النظام الأساسي بتنشيط تطبيقات الوظائف تلقائيا. إذا اخترت عدم تفعيل دائما مفعل، يمكنك إعادة تفعيل تطبيق خامل بهذه الطرق:
- أرسل طلبا إلى نقطة نهاية مشغل HTTP أو أي نقطة نهاية أخرى على التطبيق. حتى الطلب الفاشل يجب أن يوقظ تطبيقك.
- يمكنك الوصول إلى تطبيقك عبر بوابة Azure.
حتى مع تفعيل تشغيل دائم ، يتم التحكم في مهلة التنفيذ للوظائف الفردية بواسطة functionTimeout الإعداد في ملف المشروعhost.json .
تغير الحجم
باستخدام خطة خدمة التطبيقات، يمكنك يدوياً توسيع النطاق بإضافة المزيد من مثيلات VM. يمكنك أيضاً تمكين التوسيع التلقائي، على الرغم من أن التوسيع التلقائي سيكون أبطأ من التوسيع المرن لخطة Premium. لمزيد من المعلومات، راجع حساب مثيل المقياس يدويًا أو تلقائيًا. يمكنك أيضًا توسيع نطاقك باختيار خطة خدمة تطبيقات مختلفة. لمزيد من المعلومات، راجع توسيع التطبيق في Azure.
إشعار
عند تشغيل دالات JavaScript (Node.js) على خطة خدمة تطبيق، ينبغي عليك اختيار خطة تحتوي على وحدات vCPU أقل. لمزيد من المعلومات، انظر اختيار خطط خدمة التطبيقات ذات النواة الواحدة.
بيئات App Service
التشغيل في App Service Environment (ASE) يتيح لك عزل وظائفك بالكامل والاستفادة من عدد أكبر من الحالات مقارنة بخطة خدمة التطبيقات. للبدء، راجع مقدمة في بيئات خدمة التطبيقات.
إذا كنت تريد فقط تشغيل تطبيق الوظائف الخاص بك في شبكة افتراضية، يمكنك القيام بذلك باستخدام خطة Premium. لمعرفة المزيد، راجع إنشاء Azure Functions الوصول إلى الموقع الخاص.