تقدم سحابة العنكبوت موازنة التحميل كخدمة للبنية التحتية للحوسبة. تضمن موازنة التحميل تحمّل الأعطال وتحسين أداء تطبيقات الويب عن طريق توزيع حركة مرور الشبكة الواردة عبر المخدمات الافتراضية من مجموعة موازنة “balancing pool”. يستقبل موازن الأحمال الطلبات الواردة ثم يوجهها إلى مخدم افتراضي مناسب بناءً على خوارزمية موازنة تم تكوينها وبناءً على حالة المخدم.
القيود
- لا يمكن تغيير قاعدة إعادة التوجيه والبروتوكول بعد إنشاء موازن الأحمال.
المتطلبات الأساسية
- تم تفعيل إدارة IP للشبكة التي سيعمل فيها موازن الأحمال.
- جميع المخدمات التي ستتم إضافتها في مجموعات الموازنة لها عناوين IP ثابتة.
لإنشاء موازن تحميل مع تجمعات موازنة
- في شاشة Load balancers، انقر Create load balancer.
- في نافذة Create load balancer، قم بما يلي:
- حدد اسمًا ووصفًا اختياريًا.
- قم بتفعيل أو تعطيل التوافرية العالية “high availability”:
- في قسم Network settings، حدد الشبكة التي سيعمل بها موازن التحميل ، واختيارياً ، حدد عنوان IP الذي سيتم تخصيصه لموازن التحميل.
- إذا كانت الشبكة الافتراضية المختارة متصلة بشبكة مادية عبر جهاز توجيه ، فيمكنك تعيين عنوان IP عائم لموازن التحميل. للقيام بذلك ، اختر Use a floating IP address, ومن القائمة المنسدلة التي تظهر ، اختر إما استخدام عنوان IP عائم متاح أو لإنشاء عنوان جديد.
- في قسم Balancing pools، قم بإنشاء تجمع موازنة لإعادة توجيه حركة المرور من موازن التحميل إلى المخدمات الافتراضية بالنقر فوق Add.
في نافذة Create balancing pool التي ستفتح أمامك، قم بما يلي:- في قسم Forwarding rule، اختر قاعدة إعادة التوجيه من موازن التحميل إلى بروتوكول الواجهة الخلفية ، ثم حدد المنافذ للاتصالات الواردة والوجهة.
لاحظ الآتي: - في قسم Balancing settings، اختر خوارزمية الموازنة:
- Least connections. ستتم إعادة توجيه الطلبات إلى المخدم الافتراضي مع أقل عدد من الاتصالات النشطة.
- Round robin. ستتلقى جميع المخدمات الافتراضية الطلبات بطريقة round-robin manner.
- Source IP. سيتم توجيه الطلبات من عنوان IP مصدر فريد إلى نفس المخدم الافتراضي.
قم تفعيل / تعطيل خيار Sticky session لتفعيل / تعطيل استمرار الجلسة. سيُنشئ موازن التحميل ملف تعريف ارتباط يتم إدراجه في كل استجابة. سيتم استخدام ملف تعريف الارتباط لإرسال الطلبات المستقبلية إلى نفس الجهاز الظاهري.
- في قسم Members، قم بإضافة أعضاء ، أي مخدمات افتراضية ، إلى مجموعة الموازنة من خلال النقر على Add. يمكن تضمين كل مخدم افتراضي في عدة تجمعات موازنة.
في نافذة Add members التي ستفتح أمامك، حدد المخدمات الافتراضية المطلوبة ، ثم انقر Add. - في قسم Health monitor، حدد البروتوكول الذي سيتم استخدامه لمراقبة توافرية الأعضاء:
- HTTP/HTTPS. سيتم استخدام أسلوب HTTP / HTTPS GET للتحقق من رمز حالة الاستجابة 200. بالإضافة إلى ذلك ، حدد مسار URL إلى جهاز مراقبة الصحة.
- TCP/UDP. سيتحقق مراقب الصحة من اتصال TCP / UDP على منفذ الواجهة الخلفية.
- PING. سيتحقق مراقب الصحة من عناوين IP الخاصة بالأعضاء.
بشكل افتراضي ، يزيل مراقب الصحة عضوًا من تجمع الموازنة إذا فشل في ثلاث فحوصات صحية متتالية بفواصل زمنية مدتها خمس ثوانٍ. عندما يعود أحد الأعضاء إلى العملية ويستجيب بنجاح لثلاثة فحوصات صحية متتالية ، تتم إضافته إلى المجموعة مرة أخرى. يمكنك تعيين معلمات مراقبة الصحة يدويًا ، مثل الفاصل الزمني الذي يتم بعده فحص صحة الجهاز الظاهري ، والوقت الذي تنتهي بعده مهلة الشاشة ، والحدود الصحية وغير الصحية. لتغيير المعلمات الافتراضية ، انقر فوق Edit parameters وأدخل القيم المطلوبة ، ثم انقر فوق Save.
- انقر على Create.
- في قسم Forwarding rule، اختر قاعدة إعادة التوجيه من موازن التحميل إلى بروتوكول الواجهة الخلفية ، ثم حدد المنافذ للاتصالات الواردة والوجهة.
- [اختياري] أضف المزيد من تجمّعات الموازنة، كما هو موضح أعلاه.
- انقر على Create.
لمراقبة أداء وصحة موازن التحميل
افتح علامة تبويب Overview في الجزء الأيمن من موارن التحميل.
الرسوم البيانية التالية متوفرة:
Members state
إجمالي عدد الأعضاء في مجموعات الموازنة مجمعة حسب الحالة: “صحي” و “غير صحي” و “خطأ” و “معطل”.: “Healthy,” “Unhealthy,” “Error,” and “Disabled”.
CPU/RAM
استخدام وحدة المعالجة المركزية وذاكرة الوصول العشوائي بواسطة موازن التحميل.
Network
حركة مرور الشبكة الواردة والصادرة.
Active connections
عدد الاتصالات النشطة.
Error requests
عدد طلبات الخطأ.
لتعديل اسم أو وصف موازن التحميل
انقر فوق أيقونة النقاط بجوار موازن التحميل المطلوب ، ثم انقر Edit.
لتعطيل / تفعيل أو إزالة موازن التحميل
انقر فوق أيقونة النقاط بجوار موازن التحميل المطلوب ، ثم انقر فوق الإجراء المطلوب. لإزالة موازين تحميل متعددة مرة واحدة ، حددها ، ثم انقر Delete.