تكوين طبقة PremiumV3 لخدمة تطبيقات Azure

تمنحك طبقة تسعير PremiumV3 الجديدة معالجات أسرع وتخزين SSD وأربعة أضعاف نسبة الذاكرة إلى النواة لمستويات التسعير الحالية (ضعف طبقة PremiumV2). مع ميزة الأداء ، يمكنك توفير المال عن طريق تشغيل تطبيقاتك على مثيلات أقل. في هذه المقالة، ستتعرف على كيفية إنشاء تطبيق في طبقة PremiumV3 أو توسيع نطاق تطبيق إلى طبقة PremiumV3.

المتطلبات الأساسية

لتوسيع نطاق تطبيق إلى PremiumV3، يجب أن يكون لديك تطبيق Azure App Service يعمل في طبقة تسعير أقل من PremiumV3، ويجب أن يكون التطبيق قيد التشغيل في نشر خدمة التطبيقات التي تدعم PremiumV3.

توافر بريميوم V3

تتوفر طبقة PremiumV3 لكل من الحاويات الأصلية والمخصصة ، بما في ذلك حاويات Windows وحاويات Linux.

ملاحظة

تستمر أي حاويات Windows تعمل في طبقة حاوية Premium خلال فترة المعاينة في العمل كما هي، ولكن ستظل طبقة حاوية Premium قيد المعاينة. فئة PremiumV3 هي البديل الرسمي لفئة حاوية Premium.

يتوفر PremiumV3 في بعض مناطق Azure ويتم إضافة التوافر في مناطق إضافية باستمرار. لمعرفة ما إذا كان متوفرا في منطقتك، قم بتشغيل أمر Azure CLI التالي في Azure Cloud Shell:

az appservice list-locations --sku P1V3

إنشاء تطبيق في فئة PremiumV3

يتم تعريف طبقة التسعير لتطبيق App Service في خطة خدمة التطبيقات التي يتم تشغيلها عليها. يمكنك إنشاء خطة خدمة التطبيقات من تلقاء نفسها أو كجزء من إنشاء التطبيق.

عند تكوين خطة خدمة التطبيقات في مدخل Azure، حدد طبقة التسعير.

حدد الإنتاج، ثم حدد P1V3 أو P2V3 أو P3V3، ثم انقر على تطبيق.

Screenshot showing the recommended pricing tiers for your app.

هام

إذا كنت لا ترى P1V3 وP2V3 وP3V3 كخيارات، أو إذا كانت الخيارات رمادية اللون، فمن المحتمل ألا يكون PremiumV3 متاحا في نشر خدمة التطبيقات الأساسي الذي يحتوي على خطة خدمة التطبيق. راجع التوسيع من مجموعة موارد غير معتمدة ومجموعة مناطق للحصول على مزيد من التفاصيل.

توسيع نطاق تطبيق حالي إلى فئة PremiumV3

قبل تغيير حجم تطبيق موجود إلى فئة PremiumV3، تأكد من توفر PremiumV3. لمزيد من المعلومات، راجع توفر PremiumV3. إذا لم يكن متوفرا، فراجع الترقية من مجموعة موارد غير معتمدة ومجموعة منطقة.

اعتمادا على بيئة الاستضافة الخاصة بك ، قد يتطلب التوسع خطوات إضافية.

في مدخل Azure، افتح صفحة تطبيق خدمة التطبيقات.

في شريط التنقل الأيمن من صفحة تطبيق App Service، حدد توسيع النطاق (خطة خدمة التطبيقات).

Screenshot showing how to scale up your app service plan.

حدد الإنتاج، ثم حدد P1V3 أو P2V3 أو P3V3، ثم انقر على تطبيق.

Screenshot showing the recommended pricing tiers for your app.

إذا انتهت العملية بنجاح، فستظهر صفحة النظرة العامة على تطبيقك أنه أصبح الآن في طبقة PremiumV3 .

Screenshot showing the PremiumV3 pricing tier on your app's overview page.

إذا تلقيت رسالة خطأ

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

الترقية من مجموعة موارد غير مدعومة ومجموعة مناطق

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

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

  • إذا كان تطبيقك يعمل بالفعل في طبقة Premium موجودة، فيمكنك استنساخ تطبيقك مع جميع إعدادات التطبيق وسلاسل الاتصال وتكوين النشر في مجموعة موارد جديدة على خطة خدمة تطبيق جديدة تستخدم PremiumV3.

    Screenshot showing how to clone your app.

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

الانتقال من حاوية Premium إلى Premium V3 SKU

سيتم إيقاف Premium Container SKU في 30 يونيو 2022. يجب عليك نقل تطبيقاتك إلى Premium V3 SKU قبل هذا التاريخ. استخدم وظيفة النسخ في تجربة CLI لخدمة تطبيقات Azure لنقل تطبيقك من خطة خدمة تطبيقات حاوية Premium إلى خطة خدمة تطبيقات V3 جديدة Premium.

الأتمتة باستخدام البرامج النصية

يمكنك أتمتة إنشاء التطبيقات في طبقة PremiumV3 باستخدام البرامج النصية، باستخدام Azure CLI أو Azure PowerShell.

Azure CLI

ينشئ الأمر التالي خطة خدمة تطبيق في P1V3. يمكنك تشغيله في Cloud Shell. خيارات --sku P1V3 و P2V3 و P3V3.

az appservice plan create \
    --resource-group <resource_group_name> \
    --name <app_service_plan_name> \
    --sku P1V3

Azure PowerShell

ملاحظة

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

ينشئ الأمر التالي خطة خدمة تطبيق في P1V3. الخيارات -WorkerSize المتاحة هي الصغيرةوالمتوسطةوالكبيرة.

New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
    -Name <app_service_plan_name> `
    -Location <region_name> `
    -Tier "PremiumV3" `
    -WorkerSize "Small"

المزيد من الموارد