قواعد التوسع التلقائي

مكتمل

في هذه الوحدة، ننظر إلى مفاهيم قاعدة التحجيم التلقائي. ثم، في التمرين التالي، نقوم بتشغيل القواعد.

القواعد

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

يسمح لك التحجيم التلقائي ل Azure Spring Apps بتحجيم عدد المثيلات قيد التشغيل أو إدخالها، استنادا إلى المقاييس. تعالج قواعد التحجيم التلقائي هذه المقاييس. يمكنك إنشاء قواعد متداخلة معقدة حسب الحاجة لموقفك.

شروط التوسع التلقائي

هناك نوعان من القواعد:

  • القواعد المستندة إلى القياس
  • القواعد القائمة على الجدولة

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

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

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

إجراءات التوسع التلقائي

عندما تكتشف قاعدة التحجيم التلقائي أن مقياسا تجاوز عتبة، فإنه يقوم بإجراء تحجيم تلقائي. يمكن أن يكون إجراء التوسع التلقائي توسيع أو تقليص. يؤدي إجراء زيادة الحجم scale-out إلى زيادة عدد المثيلات، بينما يؤدي إجراء تصغير الحجم scale-in إلى تقليل عدد المثيلات. يستخدم إجراء التوسع التلقائي عامل تشغيل (مثل أقل من أو أكبر من أو يساوي وهكذا) لتحديد كيفية التعامل مع الحد الأدنى. عادةً ما تستخدم إجراءات زيادة الحجم عامل التشغيل أكبر من لمقارنة قيمة تغيير الحجم بالحد. تميل إجراءاتتقليل الحجم إلى مقارنة قيمة تغيير الحجم بالحد باستخدام عامل التشغيل أقل من. ويمكن لإجراء التوسع التلقائي أيضاً تعيين عدد المثيلات إلى مستوى معين، بدلاً من زيادة الرقم المتوفر أو إنقاصه.

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

يهدف التقدير أثناء التوسيع إلى تجنب حالات الخفقان ، حيث تنتقل إجراءات التوسيع والتوسيع باستمرار ذهابا وإيابا. ضع هذا السلوك في الاعتبار عند اختيار نفس الحدود للتوسيع والتوسيع.