خطط التحجيم للتحجيم التلقائي وسيناريوهات نموذجية في Azure Virtual Desktop

يتيح لك التحجيم التلقائي توسيع نطاق الأجهزة الظاهرية لمضيف الجلسة (VMs) في تجمع مضيف لأعلى أو لأسفل وفقا للجدول الزمني لتحسين تكاليف النشر.

إشعار

  • لا يدعم Azure Virtual Desktop (الكلاسيكي) التحجيم التلقائي.
  • التحجيم التلقائي غير مدعوم على Azure Virtual Desktop ل Azure Stack HCI.
  • لا يمكنك استخدام التحجيم التلقائي ومضيفي جلسة التحجيم باستخدام Azure Automation على نفس تجمع المضيف. يجب عليك استخدام أحدهما أو الآخر.
  • يتوفر التحجيم التلقائي في Azure وAzure Government في نفس المناطق التي يمكنك إنشاء تجمعات المضيفين فيها.

للحصول على أفضل النتائج، نوصي باستخدام التحجيم التلقائي للأجهزة الظاهرية التي قمت بنشرها باستخدام قوالب Azure Virtual Desktop Azure Resource Manager (ARM) أو أدوات الطرف الأول من Microsoft.

كيفية عمل خطة التحجيم

قبل وضع خطتك، ضع الأمور التالية في الاعتبار:

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

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

  • الإسبات (معاينة) متاحة لتجمعات المضيفين الشخصية. لمزيد من المعلومات، اعرض الإسبات في الأجهزة الظاهرية.

  • لا يمكن أن تعمل خطة التحجيم إلا في المنطقة الزمنية التي تم تكوينها.

  • يمكن أن تحتوي خطة التحجيم على جدول واحد أو عدة جداول. على سبيل المثال، جداول زمنية مختلفة خلال أيام الأسبوع خلاف عطلة نهاية الأسبوع.

  • تأكد من فهم أنماط الاستخدام قبل تحديد الجدول الزمني. ستحتاج إلى جدولة الأوقات التالية من اليوم:

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

ضع أيضا هذه القيود في الاعتبار:

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

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

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

مثال على سيناريوهات التحجيم التلقائي لتجمعات المضيفين المجمعة

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

إشعار

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

السيناريو 1: متى يقوم التحجيم التلقائي بتشغيل الأجهزة الظاهرية؟

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

على سبيل المثال، لنلق نظرة على إعداد تجمع المضيف التالي كما هو موضح في هذا الجدول:

المعلمة القيمة
المرحلة زيادة الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 30%
الحد الأدنى للمضيفين بالنسبة المئوية 30%
مضيفو الجلسة المتوفرون 2
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 10
جلسات المستخدم 0
سعة تجمع المضيف المستخدمة 0%

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

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

عند هذه النقطة، تبدو معلمات تجمع المضيف كما يلي:

المعلمة القيمة
المرحلة زيادة الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 30%
الحد الأدنى للمضيفين بالنسبة المئوية 30%
مضيفو الجلسة المتوفرون 2
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 10
جلسات المستخدم 3
سعة تجمع المضيف المستخدمة 30%

عندما يقوم مستخدم آخر بتسجيل الدخول وبدء جلسة عمل، فسيكون هناك الآن أربع جلسات عمل إجمالية للمستخدمين موزعة عبر مضيفي جلسة عمل. سعة تجمع المضيف المستخدمة الآن 40%، والتي تعد أكبر من حد السعة. نتيجة لذلك، سيقوم التحجيم التلقائي بتشغيل مضيف جلسة آخر لجعل سعة تجمع المضيف المستخدمة أقل من أو تساوي حد السعة (30%).

باختصار، فيما يلي المعلمات عندما تتجاوز سعة تجمع المضيف المستخدمة حد السعة:

المعلمة القيمة
المرحلة زيادة الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 30%
الحد الأدنى للمضيفين بالنسبة المئوية 30%
مضيفو الجلسة المتوفرون 2
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 10
جلسات المستخدم 4
سعة تجمع المضيف المستخدمة 40‏%

فيما يلي المعلمات بعد تشغيل التحجيم التلقائي لمضيف جلسة آخر:

المعلمة القيمة
المرحلة زيادة الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 30%
الحد الأدنى للمضيفين بالنسبة المئوية 30%
مضيفو الجلسة المتوفرون 3
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 15
جلسات المستخدم 4
سعة تجمع المضيف المستخدمة 27%

يعني تشغيل مضيف جلسة آخر أن هناك الآن ثلاثة مضيفين متوفرين للجلسة في تجمع المضيف. مع استمرار الحد الأقصى لجلسات العمل بخمس جلسات، فقد ارتفعت سعة تجمع المضيفين المتاحين إلى 15. نظرًا لزيادة سعة تجمع المضيف المتوفرة، فقد انخفضت سعة تجمع المضيف المستخدمة إلى 27%، وهو أقل من حد السعة البالغ 30%.

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

نظرا لأن مثالنا في مرحلة زيادة الاستخدام، فمن المحتمل أن يستمر المستخدمون الجدد في تسجيل الدخول. مع وصول المزيد من المستخدمين، يصبح النمط أكثر وضوحًا:

إجمالي جلسات المستخدم عدد مضيفي الجلسة المتوفرون سعة تجمع المضيف المتوفرة حد السعة سعة تجمع المضيف المستخدمة هل يعمل التحجيم التلقائي على مضيف جلسة عمل آخر؟
5 3 15 30% 33% ‏‏نعم‬
5 4 20 30% 25% لا
6 4 20 30% 30% لا
7 4 20 30% 35‏% ‏‏نعم‬
7 5 25 30% 28% لا

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

الرسوم المتحركة التالية هي ملخص مرئي لما ذكرناه للتو في السيناريو 1.

A visual recap of Scenario 1.

السيناريو 2: متى يقوم التحجيم التلقائي بإيقاف تشغيل الأجهزة الظاهرية؟

في هذا السيناريو، سنبين أن التحجيم التلقائي يقوم بإيقاف تشغيل مضيفي الجلسة عندما تكون كل الأمور التالية صحيحة:

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

بالنسبة لهذا السيناريو، يبدأ تجمع المضيفين بالشكل التالي:

المعلمة القيمة
المرحلة الذروة
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 30%
الحد الأدنى للمضيفين بالنسبة المئوية 30%
مضيفو الجلسة المتوفرون 5
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 25
جلسات المستخدم 7
سعة تجمع المضيف المستخدمة 28%

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

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

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

إذا تم إيقاف تشغيل التحجيم التلقائي لمضيف الجلسة، ستكون سعة تجمع المضيف المتوفرة 20. مع وجود خمسة مستخدمين، ستكون سعة تجمع المضيف المستخدمة 25%. نظرًا لأن 25% أقل من حد السعة البالغ 30%، فإن التحجيم التلقائي سيحدد مضيف الجلسة الذين ليس لديه جلسات المستخدم عليه، ويضعه في وضع الاستنزاف، ويوقف تشغيله.

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

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

الرسوم المتحركة التالية هي ملخص مرئي لما ذكرناه للتو في السيناريو 2.

A visual recap of Scenario 2.

السيناريو 3: متى يجبر التحجيم التلقائي المستخدمين على تسجيل الخروج؟

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

على سبيل المثال، دعنا نلقي نظرة على تجمع مضيف مع المعلمات التالية:

المعلمة القيمة
المرحلة انخفاض الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm العمق أولاً
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 4
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 20
جلسات المستخدم 4
سعة تجمع المضيف المستخدمة 20%

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

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

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

بمجرد إيقاف تشغيل التحجيم التلقائي لمضيفي الجلسة، تصبح سعة تجمع المضيف المتوفرة الآن 10. الآن بعد أن لم يتبق سوى جلستي مستخدم، فإن سعة تجمع المضيف المستخدمة تبلغ 20%، كما هو موضح في الجدول التالي.

المعلمة القيمة
المرحلة انخفاض الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm العمق أولاً
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 2
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 10
جلسات المستخدم 2
سعة تجمع المضيف المستخدمة 20%

الآن، لنفترض أن المستخدمين اللذين أُجبرا على تسجيل الخروج يريدان مواصلة القيام بالعمل وتسجيل الدخول مرة أخرى. نظرًا لأن سعة تجمع المضيف المتوفرة لا تزال 10، فإن سعة تجمع المضيف المستخدمة الآن 40%، والتي هي أقل من حد السعة البالغ 75%. ومع ذلك، لا يمكن للتحجيم التلقائي إيقاف تشغيل المزيد من مضيفي الجلسة، لأن ذلك من شأنه أن يترك مضيف جلسة واحدًا متاحًا وسعة تجمع مضيف متاحة تبلغ خمسة. مع وجود أربعة مستخدمين، من شأن ذلك أن يجعل سعة تجمع المضيف المستخدم 80%، والتي هي أعلى من حد السعة.

لذا تبدو المعلمات الآن كما يلي:

المعلمة القيمة
المرحلة انخفاض الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm العمق أولاً
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 2
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 10
جلسات المستخدم 4
سعة تجمع المضيف المستخدمة 40‏%

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

المعلمة القيمة
المرحلة انخفاض الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm العمق أولاً
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 2
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 10
جلسات المستخدم 3
سعة تجمع المضيف المستخدمة 30%

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

نظرًا لأن التحجيم التلقائي أجبر المستخدم على تسجيل الخروج عند إيقاف تشغيل مضيف الجلسة المختار، لم يتبق الآن سوى جلستي مستخدم، مما يجعل سعة تجمع المضيف المستخدم هي 40%.

باختصار، إليك ما يبدو عليه تجمع المضيفين الآن:

المعلمة القيمة
المرحلة انخفاض الاستخدام
إجمالي مضيفي الجلسة 6
الحد الأقصى للجلسة 5
Load balancing algorithm العمق أولاً
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
سعة تجمع المضيف المتوفرة 5
جلسات المستخدم 2
مضيفو الجلسة المتوفرون 1
سعة تجمع المضيف المستخدمة 40‏%

بعد ذلك، لنتخيل أن المستخدم الذي أُجبر على تسجيل الخروج يسجل الدخول مرة أخرى، ما يجعل تجمع المضيف يبدو كما يلي:

المعلمة القيمة
المرحلة انخفاض الاستخدام
إجمالي مضيفي الجلسة 6
Load balancing algorithm العمق أولاً
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 1
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 5
جلسات المستخدم 3
سعة تجمع المضيف المستخدمة 60%

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

الرسوم المتحركة التالية هي ملخص مرئي لما ذكرناه للتو في السيناريو 3.

A visual recap of Scenario 3.

السيناريو 4: كيف تعمل علامات الاستبعاد؟

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

فيما يلي مثال تجمع المضيف الذي بدأنا به:

المعلمة القيمة
المرحلة خارج أوقات الذروة
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 1
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 5
جلسات المستخدم 3
سعة تجمع المضيف المستخدمة 60%

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

لذلك، يبدو تجمع المضيف الآن كما يلي:

المعلمة القيمة
المرحلة خارج أوقات الذروة
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 1
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 5
جلسات المستخدم 4
سعة تجمع المضيف المستخدمة 80%

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

للتلخيص، يبدو تجمع المضيف الآن كما يلي:

المعلمة القيمة
المرحلة خارج أوقات الذروة
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 10%
مضيفو الجلسة المتوفرون 1
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 5
جلسات المستخدم 0
سعة تجمع المضيف المستخدمة 0%

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

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

لذا، أخيرًا، سيبدو تجمع المضيف كما يلي:

المعلمة القيمة
المرحلة خارج أوقات الذروة
إجمالي مضيفي الجلسة 6
Load balancing algorithm Breadth-first
حد السعة 75%
الحد الأدنى للمضيفين بالنسبة المئوية 19%
مضيفو الجلسة المتوفرون 1
الحد الأقصى للجلسة 5
سعة تجمع المضيف المتوفرة 5
جلسات المستخدم 0
سعة تجمع المضيف المستخدمة 0%

الرسوم المتحركة التالية هي ملخص مرئي لما ذكرناه للتو في السيناريو 4.

A visual recap of Scenario 4.

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