تنفيذ التحجيم

مكتمل

بالنسبة إلى Contoso، قد تحلّ مجموعات تحجيم الجهاز الظاهري مشكلة حاجتها إلى إنشاء وإدارة VMs بسرعة لأحمال العمل المتقلبة. ويمكنها استخدام إما التحجيم العمودي أو التحجيم الأفقي لتلبية احتياجاتها.

ما هو التحجيم العمودي؟

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

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

يمكن أن يكون التحجيم العمودي مفيدًا عندما:

  • تكون الخدمة مبنية على VMs غير مستغلة (ربما في عطلة نهاية الأسبوع). يمكن أن يقلل تقليل حجم الجهاز الظاهري من التكاليف الشهرية.
  • زيادة حجم VM للتعامل مع الطلب الأكبر دون إنشاء VMs إضافية.

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

  1. إنشاء حساب Azure Automation مع التشغيل كإمكانية.
  2. استيراد Azure Automation Vertical Scale runbooks لمجموعات تحجيم الجهاز الظاهري في الاشتراك الخاص بك.
  3. إضافة webhook إلى runbook الخاص بك.
  4. إضافة تنبيه إلى مجموعة تحجيم الجهاز الظاهري باستخدام إشعار webhook.

لإنشاء مجموعة تحجيم عمودي، راجع التحجيم التلقائي العمودي مع مجموعات تحجيم الجهاز الظاهري.

ما هو التحجيم الأفقي؟

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

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

خذ بعين الاعتبار الأمثلة التالية.

المثال 1

في Contoso، تعتبر ليلة الجمعة عادة الوقت الأكثر ازدحامًا بالنسبة إلى الوصول إلى موقع الشركة. وعلى العكس من ذلك، فإن الساعة 7:00 صباح يوم الأربعاء هي عمومًا الوقت الأكثر هدوءًا. تحدد Contoso أنه لتلبية ذروة الطلب ليلة الجمعة، فإنها تحتاج إلى 50 خادمًا على الويب. في حين يوم الأربعاء (أهدأ صباحًا)، فإنها تتطلب فقط خادمين لإدارة الطلب. نظرًا إلى أن رسوم Azure مستحقة على أساس استهلاك الموارد، فمن المهم ألا تستخدم Contoso الخدمات التي لا تحتاج إليها. ببساطة لا معنى لأن تقوم Contoso بدفع ثمن 50 خادمًا طوال الأسبوع لتلبية الطلب الذي يحصل ساعات الذروة القليلة.

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

المثال 2

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

في هذا المثال، بعد إنشاء مجموعة مقياس الجهاز الظاهري، يحدد المسؤول في Contoso علامة تبويب التحجيم لمجموعة المقياس على شفرة إنشاء مجموعة مقياس الجهاز الظاهري. ثم حدد Custom autoscale. يضيف المسؤول شرط تحجيم جديدًا، ويحدد التحجيم استنادًا إلى مقياس. على سبيل المثال، يمكنهم إضافة: (متوسط) نسبة CPU > 75، زيادة العدد بمقدار 1.

إنشاء مجموعة تحجيم الجهاز الظاهري باستخدام التحجيم الأفقي

في هذا الإجراء، سنقوم بإنشاء مجموعة تحجيم جهاز ظاهري لـ Windows Server VM. للقيام بذلك، استخدم الخطوات التالية:

  1. في مدخل Microsoft Azure، في مربع البحث، أدخل Scale set.
  2. في النتائج، ضمن Marketplace، حدد Virtual machine scale sets.
  3. في جزء Virtual machine scale sets ، حدد Create virtual machine scale set.
  4. في الجزء Create a virtual machine scale set ، في علامة التبويب Basics ، قم بتكوين المعلومات التالية:
    • الاشتراك ومجموعة الموارد
    • اسم مجموعة مقياس الجهاز الظاهري
    • المنطقة ومنطقة التوفر
    • الصورة: Windows Server 2025 Azure Edition
    • حجم
    • تفاصيل حساب المسؤول
  5. حدد التالي للانتقال إلى علامات التبويب الأخرى.
  6. في علامة التبويب Scaling، قم بتكوين عدد المثيلات الأولية ونهج التحجيم ونهج Scale-In.
  7. حدد "Review + create".
  8. بعد التحقق من الصحة، حدد Create لنشر مجموعة المقياس.
  9. إذا كنت تريد تخصيص إعدادات التحجيم، في علامة التبويب تغيير الحجم، لنهج التحجيم، فحدد مخصص. عند فتح الصفحة الجديدة، قم بتكوين التفاصيل الإضافية، ثم حدد Review + create.

تكوين التحجيم Scaling

بعد إنشاء مجموعة تحجيم الجهاز الظاهري، افتح المورد الذي تم إنشاؤه حديثًا. في صفحة Create a virtual machine scale set ، ضمن Settings، حدد Scaling. يمكنك بعد ذلك تكوين التحجيم ليكون إما:

  • تحجيمًا يدويًا (الافتراضي)
  • تحجيم تلقائي مخصص

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

تجربة

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

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