بدء الاستخدام عبر التحجيم التلقائي في Azure

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

توضح هذه المقالة كيفية تكوين إعدادات التحجيم التلقائي لمواردك في مدخل Microsoft Azure.

يدعم التحجيم التلقائي من Azure العديد من أنواع الموارد. لمزيد من المعلومات حول الموارد المدعومة، راجع التحجيم التلقائي للموارد المدعومة.

اكتشاف إعدادات التحجيم التلقائي في اشتراكك

لاكتشاف الموارد التي يمكنك تحجيمها تلقائيا، اتبع الخطوات التالية.

  1. افتح مدخل Azure.

  2. باستخدام شريط البحث في أعلى الصفحة، ابحث عن Azure Monitor وحدده

  3. حدد Autoscaleلعرض جميع الموارد التي ينطبق عليها التحجيم التلقائي، إلى جانب حالة التحجيم التلقائي الحالية.

  4. استخدم جزء عامل التصفية في الأعلى لتحديد الموارد مجموعة موارد معينة أو أنواع موارد أو مورد معين.

    A screenshot showing resources that can use autoscale and their statuses.

    تعرض الصفحة عدد المثيلات وحالة التحجيم التلقائي لكل مورد. حالات التحجيم التلقائي هي:

    • لم يتم تكوينه: لم تقم بتمكين التحجيم التلقائي لهذا المورد حتى الآن.
    • ممكّن: لقد قمت بتمكين التحجيم التلقائي لهذا المورد.
    • معطل: لقد عطلت التحجيم التلقائي لهذا المورد.

    يمكنك أيضا الوصول إلى صفحة التحجيم عن طريق تحديد Scaling من قائمة الإعدادات لكل مورد.

    A screenshot showing a resource overview page with the scaling menu item.

إنشاء أول إعداد خاص بالتحجيم التلقائي

إشعار

بالإضافة إلى إرشادات التحجيم التلقائي في هذه المقالة، هناك تحجيم تلقائي جديد في Azure App Service. ستجد المزيد حول هذه الإمكانية في مقالة التحجيم التلقائي.

اتبع الخطوات أدناه لإنشاء إعداد التحجيم التلقائي الأول.

  1. افتح جزء Autoscale في Azure Monitor وحدد المورد الذي تريد تغيير حجمه. تستخدم الخطوات التالية خطة App Service المرتبطة بتطبيق الويب. يمكنك إنشاء أول تطبيق ويب ASP.NET في Azure في 5 دقائق

  2. عدد المثيلات الحالي هو 1. حدد «التحجيم التلقائي المخصص».

  3. أدخل مجموعة الاسم والموارد أو استخدم الإعداد الافتراضي.

  4. حدد Scale استنادا إلى مقياس.

  5. حدد Add a rule. لفتح جزء سياق على الجانب الأيسر.

    A screenshot showing the Configure tab of the Autoscale Settings page.

  6. تقوم القاعدة الافتراضية بتحجيم المورد الخاص بك بمثيل واحد إذا كانت النسبة المئوية لوحدة المعالجة المركزية أكبر من 70 بالمائة. احتفظ بالقيم الافتراضية وحدد إضافة.

  7. لقد أنشأت الآن أول قاعدة توسيع. أفضل الممارسات هي أن يكون لديك مقياس واحد على الأقل في القاعدة. لإضافة قاعدة أخرى، حدد إضافة قاعدة.

  8. قم بتعيين عامل التشغيلعلى أقل من.

  9. تعيين عتبة المقياس لتشغيل إجراء المقياس إلى 20.

  10. اضبط العمليةعلىتقليل العد بمقدار.

  11. حدد إضافة.

    A screenshot showing a scale rule.

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

  12. ضمن حدود المثيل، قم بتعيين الحد الأقصى إلى 3

  13. حدد حفظ.

    A screenshot showing the configure tab of the autoscale setting page with configured rules.

لقد نجحت في إنشاء إعداد المقياس الأول للتحجيم التلقائي لتطبيق الويب الخاص بك استنادا إلى استخدام وحدة المعالجة المركزية. عندما يكون استخدام وحدة المعالجة المركزية أكبر من 70٪، تتم إضافة مثيل إضافي، بحد أقصى 3 مثيلات. عندما يكون استخدام وحدة المعالجة المركزية أقل من 20٪، تتم إزالة مثيل ما يصل إلى مثيل 1 كحد أدنى. بشكل افتراضي سيكون هناك مثيل 1.

شروط المقياس المجدولة

يحدد شرط المقياس الافتراضي قواعد المقياس النشطة عندما لا يكون هناك شرط مقياس آخر ساري المفعول. يمكنك إضافة شروط المقياس النشطة في تاريخ ووقت معينين، أو التي تتكرر على أساس أسبوعي.

تغيير الحجم استنادا إلى جدول زمني مكرر

قم بتعيين المورد الخاص بك للتحجيم إلى مثيل واحد في يوم الأحد.

  1. حدد Add a scale condition.

  2. أدخل وصفا لشرط المقياس.

  3. حدد Scale to a specific instance count. يمكنك أيضا تغيير الحجم استنادا إلى المقاييس والحدود الخاصة بشرط المقياس هذا.

  4. أدخل 1 في حقل عدد المثيلات.

  5. حدد الأحد

  6. تعيين وقت البدء ووقت الانتهاء لوقت تطبيق شرط المقياس. خارج هذا النطاق الزمني، يتم تطبيق شرط المقياس الافتراضي.

  7. حدد حفظ

A screenshot showing a scale condition with a repeating schedule.

لقد قمت الآن بتعريف شرط مقياس يقلل من عدد مثيلات المورد الخاص بك إلى 1 كل يوم أحد.

مقياس متنوع في تواريخ محددة

قم بتعيين التحجيم التلقائي للتحجيم بشكل مختلف لتواريخ محددة، عندما تعرف أنه سيكون هناك مستوى غير عادي من الطلب على الخدمة.

  1. حدد Add a scale condition.

  2. حدد Scale استنادا إلى مقياس.

  3. حدد إضافة قاعدة لتحديد قواعد التوسيع والتوسيع. تعيين القواعد لتكون نفس الشرط الافتراضي.

  4. تعيين الحد الأقصى للمثيل إلى 10

  5. تعيين حد المثيل الافتراضي إلى 3

  6. أدخل تاريخ البدء وتاريخ الانتهاء للوقت الذي يجب فيه تطبيق شرط المقياس.

  7. حدد حفظ

A screenshot showing an scale condition for a specific date.

لقد قمت الآن بتعريف شرط مقياس ليوم معين. عندما يكون استخدام وحدة المعالجة المركزية أكبر من 70٪، تتم إضافة مثيل إضافي، بحد أقصى 10 مثيلات للتعامل مع الحمل المتوقع. عندما يكون استخدام وحدة المعالجة المركزية أقل من 20٪، تتم إزالة مثيل ما يصل إلى مثيل 1 كحد أدنى. بشكل افتراضي، سيتم تغيير حجم التحجيم التلقائي إلى 3 مثيلات عندما يصبح شرط المقياس هذا نشطا.

إعدادات إضافية

عرض محفوظات أحداث مقياس المورد الخاص بك

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

A screenshot showing the run history tab in autoscale settings.

عرض إعدادات المقياس للمورد الخاص بك

يعد Autoscale أحد موارد Azure Resource Manager. مثل الموارد الأخرى، يمكنك مشاهدة تعريف المورد بتنسيق JSON. لعرض إعدادات التحجيم التلقائي في JSON، حدد علامة التبويب JSON .

A screenshot showing the autoscale settings JSON tab.

يمكنك إجراء تغييرات في JSON مباشرةً، إذا لزم الأمر. ستنعكس هذه التغييرات الطارئة بعد حفظها.

تأثيرات فترة التهدئة

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

ترفرف

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

نقل التحجيم التلقائي إلى منطقة مختلفة

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

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

نقل

استخدم REST API لإنشاء إعداد تحجيم تلقائي في البيئة الجديدة. سيكون إعداد المقياس التلقائي الذي تم إنشاؤه في منطقة الوجهة نسخة من إعداد المقياس التلقائي في منطقة المصدر.

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

تعرف على المزيد بشأن نقل الموارد عبر مناطق Azure

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

الخطوات التالية