ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تحدد خطة Azure App Service مجموعة من موارد الحوسبة لتشغيل تطبيق ويب. تعمل خدمة التطبيق دائما في خطة App Service. لدى Azure Functions أيضا خيار التشغيل في خطة App Service.
عند إنشاء خطة App Service في منطقة معينة، يمكنك إنشاء مجموعة من موارد الحوسبة لتلك الخطة في تلك المنطقة. أيا كانت التطبيقات التي تضعها في خطة App Service، يتم تشغيلها على موارد الحوسبة هذه، كما هو محدد في الخطة.
تحدد كل خطة App Service ما يلي:
- نظام التشغيل (Windows، Linux)
- المنطقة (غرب الولايات المتحدة وشرق الولايات المتحدة وما إلى ذلك)
- عدد مثيلات الجهاز الظاهري (VM)
- حجم مثيلات الجهاز الظاهري (صغيرة ومتوسطة وكبيرة)
- مستوى التسعير (مجاني، مشترك، أساسي، قياسي، Premium، PremiumV2، PremiumV3، PremiumV4 IsolatedV2)
مستويات الأسعار
يحدد مستوى التسعير لخطة App Service ميزات App Service التي تحصل عليها ومقدار ما تدفعه مقابل الخطة. تعتمد مستويات التسعير المتوفرة لخطة App Service على نظام التشغيل الذي تحدده عند إنشائه. يوضح هذا الجدول فئات مستويات التسعير:
الفئة | مستويات | الوصف |
---|---|---|
الحوسبة المشتركة | مجاني، مشترك | تشغيل تطبيق مجاني ومشترك، وهما مستويان أساسيان، على نفس جهاز Azure الظاهري مثل تطبيقات App Service الأخرى، بما في ذلك تطبيقات العملاء الآخرين. تخصص هذه المستويات حصص وحدة المعالجة المركزية لكل تطبيق يعمل على الموارد المشتركة. لا يمكن توسيع نطاق الموارد. هذه المستويات مخصصة لأغراض التطوير والاختبار فقط. |
حساب مخصص | Basic، Standard، Premium، PremiumV2، PremiumV3، PremiumV4 | تعمل المستويات Basic وStandard وPremium وPremiumV2 وPremiumV3 وPremiumV4 على تشغيل التطبيقات على أجهزة Azure الظاهرية المخصصة. تشترك التطبيقات الموجودة في خطة App Service نفسها فقط في موارد الحساب نفسها. كلما ارتفع المستوى، زادت مثيلات الجهاز الظاهري المتوفرة لك لتوسيع نطاقها. |
معزول | IsolatedV2 | يعمل مستوى IsolatedV2 على تشغيل أجهزة Azure الظاهرية المخصصة على شبكات Azure الظاهرية المخصصة. يوفر هذا المستوى عزل الشبكة بالإضافة إلى عزل الحساب لتطبيقاتك. يوفر أقصى قدرات توسيع النطاق. |
يوفر كل مستوى أيضا مجموعة فرعية محددة من ميزات App Service. تتضمن هذه الميزات مجالات مخصصة وشهادات TLS/SSL، والتحجيم التلقائي، وفتحات النشر، والنسخ الاحتياطية، وتكامل Azure Traffic Manager، والمزيد. كلما ارتفع المستوى، زادت الميزات المتوفرة. لمعرفة الميزات المدعومة في كل مستوى تسعير، راجع تفاصيل خطة App Service.
يمكنك العثور على المزيد من مقارنات الخطط في حدود App Service.
للحصول على معلومات التسعير، راجع أسعار App Service.
اعتبارات تشغيل تطبيق وتوسيع نطاقه
في المستويات المجانية والمشتركة، يتلقى التطبيق دقائق وحدة المعالجة المركزية على مثيل جهاز ظاهري مشترك ولا يمكن توسيع نطاقه.
في المستويات الأخرى، يتم تشغيل التطبيق وتغيير حجمه كما يلي:
- إذا قمت بإنشاء تطبيق في App Service، فهو جزء من خطة App Service. عند تشغيل التطبيق، يتم تشغيله على جميع مثيلات الجهاز الظاهري المكونة في خطة App Service.
- إذا كانت تطبيقات متعددة في نفس خطة App Service، فإنها تشترك جميعا في نفس مثيلات الجهاز الظاهري.
- إذا كان لديك فتحات توزيع متعددة لتطبيق ما، فإن جميع فتحات التوزيع تعمل أيضا على نفس مثيلات الجهاز الظاهري.
- إذا قمت بتمكين سجلات التشخيص أو إجراء النسخ الاحتياطية أو تشغيل WebJobs، فإنها تستخدم أيضا دورات وحدة المعالجة المركزية والذاكرة على مثيلات الجهاز الظاهري هذه.
- تتوسع جميع التطبيقات في خطة App Service معا، لأنها تشترك في نفس موارد الحوسبة الأساسية (مثيلات الجهاز الظاهري). يؤثر تحجيم الخطة - سواء يدويا أو من خلال قواعد التحجيم التلقائي - على جميع التطبيقات في الخطة.
لمزيد من المعلومات حول توسيع نطاق تطبيق، راجع بدء استخدام التحجيم التلقائي في Azure.
تكلفة خطط App Service
يصف هذا القسم كيفية فوترة تطبيقات App Service. للحصول على معلومات تسعير مفصلة خاصة بالمنطقة، راجع أسعار App Service.
باستثناء المستوى المجاني، تحمل خطة App Service رسوما على موارد الحوسبة التي تستخدمها:
- الطبقة المشتركة: يتلقى كل تطبيق حصة نسبية من دقائق وحدة المعالجة المركزية، لذلك يتم فرض رسوم على كل تطبيق مقابل الحصة النسبية لوحدة المعالجة المركزية.
- مستويات الحوسبة المخصصة (Basic وStandard وPremium وPremiumV2 وPremiumV3 وPremiumV4): تحدد خطة App Service عدد مثيلات الجهاز الظاهري التي يتم تحجيم التطبيقات إليها، بحيث يتم فرض رسوم على كل مثيل جهاز ظاهري في خطة App Service. يتم فرض رسوم على مثيلات الجهاز الظاهري هذه بنفس الرسوم، بغض النظر عن عدد التطبيقات التي تعمل عليها. لتجنب الرسوم غير المتوقعة، راجع حذف خطة App Service.
- مستوى IsolatedV2: تحدد App Service Environment عدد العمال المعزولين الذين يديرون تطبيقاتك، ويتم تحصيل رسوم من كل عامل .
لا تتم محاسبتك على استخدام ميزات App Service المتوفرة لك. تتضمن هذه الميزات تكوين المجالات المخصصة وشهادات TLS/SSL وفتحات النشر والنسخ الاحتياطية. الاستثناءات هي:
- مجالات App Service: تدفع عند شراء واحدة في Azure وعند تجديدها كل عام.
- شهادات App Service: تدفع عند شراء واحدة في Azure وعند تجديدها كل عام.
- اتصالات TLS المستندة إلى IP: هناك رسوم كل ساعة لكل اتصال TLS يستند إلى IP، ولكن بعض المستويات القياسية أو الأعلى تمنحك اتصال TLS واحد يستند إلى IP مجانا. اتصالات TLS المستندة إلى اسم الخادم (SNI) مجانية.
إذا قمت بتكامل App Service مع خدمة Azure أخرى، فقد تحتاج إلى النظر في الرسوم من تلك الخدمة. على سبيل المثال، إذا كنت تستخدم Azure Traffic Manager لتوسيع نطاق تطبيقك جغرافيا، فإن Traffic Manager يفرض عليك أيضا رسوما استنادا إلى استخدامك. لتقدير تكلفة الخدمات المشتركة في Azure، راجع حاسبة التسعير.
تلميح
تكلفة نقدية لخدمات Azure. تساعدك إدارة التكلفة من Microsoft على تعيين الموازنات وتكوين التنبيهات للحفاظ على الإنفاق تحت التحكم. يمكنك تحليل تكاليف Azure وإدارتها وتحسينها باستخدام Cost Management. لمعرفة المزيد، راجع التشغيل السريع لتحليل التكاليف الخاصة بك.
التحجيم للقدرات أو الميزات
يمكنك توسيع نطاق خطة App Service الخاصة بك لأعلى أو لأسفل في أي وقت. الأمر بسيط مثل تغيير مستوى التسعير للخطة. يمكنك اختيار مستوى تسعير أقل في البداية، ثم توسيع نطاقه لاحقا عندما تحتاج إلى المزيد من ميزات App Service.
على سبيل المثال، يمكنك البدء في اختبار تطبيق الويب الخاص بك في خطة App Service من المستوى المجاني ولا تدفع أي شيء. عند إضافة اسم DNS المخصص إلى تطبيق الويب، ما عليك سوى توسيع نطاق خطتك إلى المستوى المشترك. لاحقا، عندما تريد إنشاء ربط TLS، قم بتحجيم خطتك حتى المستوى الأساسي. عندما تريد أن يكون لديك بيئات مرحلية، قم بالتحجيم إلى المستوى القياسي. عندما تحتاج إلى المزيد من الذاكرات الأساسية أو الذاكرة أو التخزين، قم بالتحجيم إلى حجم جهاز ظاهري أكبر في نفس المستوى.
تعمل نفس العملية في الاتجاه المعاكس. عندما لم تعد بحاجة إلى قدرات أو ميزات مستوى أعلى، يمكنك تقليص الحجم إلى مستوى أدنى وتوفير المال.
لمزيد من المعلومات حول توسيع نطاق خطة App Service، راجع توسيع نطاق تطبيق في Azure App Service.
إذا كان تطبيقك في نفس خطة App Service مع تطبيقات أخرى، فقد ترغب في تحسين أداء التطبيق عن طريق عزل موارد الحوسبة. يمكنك عزل الموارد عن طريق نقل التطبيق إلى خطة App Service منفصلة.
قرار استخدام خطة جديدة أو خطة موجودة لتطبيق
تدفع مقابل موارد الحوسبة التي تخصصها خطة App Service كما هو موضح في القسم السابق حول التكلفة. يمكنك توفير المال من خلال وضع تطبيقات متعددة في خطة App Service واحدة. يمكنك الاستمرار في إضافة تطبيقات إلى خطة موجودة طالما أن الخطة تحتوي على موارد كافية للتعامل مع الحمل.
ومع ذلك، ضع في اعتبارك أن التطبيقات في خطة App Service نفسها تشترك جميعها في نفس موارد الحوسبة. لتحديد ما إذا كان التطبيق الجديد يحتوي على الموارد اللازمة، تحتاج إلى فهم سعة خطة App Service الحالية، إلى جانب الحمل المتوقع للتطبيق الجديد. يمكن أن يؤدي التحميل الزائد لخطة App Service إلى وقت تعطل لتطبيقاتك الجديدة والحالية. يمكنك العثور على المزيد من المقارنات بين الخطط في حدود App Service.
عزل تطبيقك في خطة App Service جديدة عندما:
التطبيق كثيف الموارد. للحصول على إرشادات عامة، استخدم هذا الجدول:
خطة App Service الحد الأقصى للتطبيقات B1، S1، P1v2، I1v1 8 B2، S2، P2v2، I2v1 16 B3، S3، P3v2، I3v1 32 P0v3، P0v4 8 P1v3، P1v4، I1v2 16 P2v3، P2v4، I2v2، P1mv3، P1mv4 32 P3v3، P3v4، I3v2، P2mv3 64 I4v2، I5v2، I6v2 الحد الأقصى للكثافة المرتبطة باستخدام وحدة المعالجة المركزية الظاهرية P3mv3، P3mv4، P4mv3، P4mv4، P5mv3، P5mv4 الحد الأقصى للكثافة المرتبطة باستخدام وحدة المعالجة المركزية الظاهرية تريد توسيع نطاق التطبيق بشكل مستقل عن التطبيقات الأخرى في الخطة الحالية.
يحتاج التطبيق إلى موارد في منطقة جغرافية مختلفة. وبهذه الطريقة، يمكنك تخصيص مجموعة جديدة من الموارد لتطبيقك والحصول على تحكم أكبر في تطبيقاتك.
ملاحظة
يتم أيضا تصنيف الفتحة النشطة على أنها تطبيق نشط لأنها تتنافس على الموارد في نفس خطة App Service.