إعداد التحجيم التلقائي للتطبيقات
تنطبق هذه المقالة على: ✔️ Java ✔️ C#
تنطبق هذه المقالة على: ✔️ مستوى ✔️ المؤسسة الأساسي/القياسي
توضح هذه المقالة كيفية إعداد إعدادات التحجيم التلقائي لتطبيقاتك باستخدام مدخل Microsoft Azure أو Azure CLI.
التحجيم التلقائي هو ميزة مضمنة في Azure Spring Cloud تساعد التطبيقات على أداء أفضل أداء لها عند تغيير الطلب. يدعم Azure Spring Cloud التوسع والتحجيم، والذي يتضمن تعديل عدد مثيلات التطبيق وموازنة التحميل.
المتطلبات الأساسية
لاتباع هذه الإجراءات، تحتاج إلى:
- اشتراك Azure. إذا لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.
- مثيل خدمة Azure Spring Cloud المنشور. اتبع التشغيل السريع على نشر تطبيق عبر Azure CLI للبدء.
- تطبيق واحد على الأقل تم إنشاؤه بالفعل في مثيل الخدمة.
انتقل إلى صفحة Autoscale في مدخل Microsoft Azure
- تسجيل الدخول إلى مدخل Azure.
- انتقل إلى صفحة نظرة عامة على Azure Spring Cloud.
- حدد مجموعة الموارد التي تحتوي على الخدمة الخاصة بك.
- حدد علامة التبويب Apps ضمن Settings في القائمة الموجودة في جزء التنقل الأيمن.
- حدد التطبيق الذي تريد إعداد التحجيم التلقائي له. في هذا المثال، حدد التطبيق المسمى demo. سترى بعد ذلك صفحة نظرة عامة للتطبيق.
- انتقل إلى علامة التبويب Scale out ضمن الإعدادات في القائمة في جزء التنقل الأيمن.
- حدد التوزيع الذي تريد إعداد التحجيم التلقائي. يتم وصف خيارات التحجيم التلقائي في القسم التالي.

إعداد إعدادات التحجيم التلقائي لتطبيقك في مدخل Microsoft Azure
يوجد خياران لإدارة الطلب على تحجيم تلقائي:
- تحجيم يدوي: يحتفظ بعدد مثيلات ثابت. في مستوى Standard، يمكنك التوسع إلى 500 حالة بحد أقصى. تغير هذه القيمة عدد مثيلات التشغيل المنفصلة للتطبيق.
- تحجيم تلقائي مخصص: يتناسب مع أي جدول زمني، بناءً على أي قياسات.
في مدخل Microsoft Azure، اختر الطريقة التي تريد تغيير حجمها. يظهر الشكل التالي خيار التحجيم التلقائي المخصص وإعدادات الوضع.
إعداد إعدادات التحجيم التلقائي لتطبيقك في Azure CLI
يمكنك أيضا تعيين أوضاع التحجيم التلقائي باستخدام Azure CLI. تنشئ الأوامر التالية إعداد تحجيم تلقائي وقاعدة تحجيم تلقائي.
إنشاء إعداد التحجيم التلقائي:
az monitor autoscale create \ --resource-group demo-rg \ --name demo-setting \ --resource /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourcegroups/demo-rg/providers/Microsoft.AppPlatform/Spring/autoscale/apps/demo/deployments/default \ --min-count 1 \ --max-count 5 \ --count 1إنشاء قاعدة التحجيم التلقائي:
az monitor autoscale rule create \ --resource-group demo-rg \ --autoscale-name demo-setting \ --scale out 1 \ --cooldown 1 \ --condition "tomcat.global.request.total.count > 100 avg 1m where AppName == demo and Deployment == default"
للحصول على معلومات حول المقاييس المتوفرة، راجع قسم خيارات مقاييس المستخدم في المقاييس ل Azure Spring Cloud.
الترقية إلى المستوى القياسي
إذا كنت على المستوى الأساسي ومقيدا بحد واحد أو أكثر من هذه الحدود، يمكنك الترقية إلى المستوى القياسي. للترقية، انتقل إلى قائمة Pricing tier عن طريق تحديد عمود Standard tier أولا ثم تحديد الزر Upgrade .