الهدف 3.5عمليات الشبكات· دقيقة قراءة
توزيع الحمل على الشبكة
توزيع الحمل على الشبكة (Load Balancing)
ماذا ستتعلّم؟
- تشرح وظيفة موزّع الحمل الأساسية في توزيع الطلبات على عدة خوادم.
- تذكر خوارزميتين شائعتين لتوزيع الحمل: Round Robin وLeast Connections.
- تشرح دور فحص الصحة (Health Check) في استبعاد الخوادم المتعطّلة تلقائيًا.
- تربط موزّع الحمل بمفهوم التوافرية العالية الذي يدعمه.
موزّع الحمل يستقبل كل الطلبات الواردة لموقع أو خدمة ويقرر — عبر خوارزمية محدَّدة، لا عشوائيًا — أي خادم من مجموعة الخوادم (Server Pool) يخدم كل طلب. هذا يسمح بخدمة حركة تفوق سعة خادم واحد، ويحافظ على استمرار الخدمة إن تعطّل أي خادم بمفرده.
مفاهيم أساسية
| Server Pool | مجموعة الخوادم التي تحمل محتوى متطابقًا وتستقبل الحركة الموزَّعة عليها. |
|---|---|
| Health Check | فحص دوري لكل خادم في المجموعة — خادم يفشل الفحص يُستبعَد من التوزيع تلقائيًا حتى يُستعاد. |
Round Robin مقابل Least Connections
| Round Robin | Least Connections | |
|---|---|---|
| طريقة التوزيع | كل خادم يأخذ طلبًا بالتناوب | الطلب يُوجَّه للخادم الذي يحمل أقل عدد اتصالات نشطة حاليًا |
| متى يصلح أكثر | الخوادم متماثلة وأحمال الطلبات متقاربة | أحمال الطلبات متفاوتة أو الخوادم تختلف في القدرة |
ما يهمّ في الاختبار
- موزّع الحمل يدعم التوافرية العالية (HA) مباشرة — استبعاد خادم فاشل تلقائيًا هو Failover بعينه على مستوى الخادم.
- "نريد توزيع حركة أعلى من سعة خادم واحد وحذف أي خادم يتعطّل" = موزّع حمل دائمًا، لا مجرد موجّه أو جدار حماية.
تحقّق سريع
أجب في ذهنك أولًا، ثم اكشف الإجابة.
ما وظيفة فحص الصحة (Health Check) في موزّع الحمل؟اكشف الإجابة
استبعاد أي خادم يفشل الفحص الدوري من دورة التوزيع تلقائيًا دون تدخّل يدوي.
أي خوارزمية تناسب أكثر حين تتفاوت أحمال الطلبات بين الخوادم؟اكشف الإجابة
Least Connections.
كيف يرتبط موزّع الحمل بمفهوم التوافرية العالية؟اكشف الإجابة
استبعاده الفوري لأي خادم معطّل هو شكل من Failover يحافظ على استمرار الخدمة دون انقطاع ملحوظ.
سجّل الدخول لتتبّع تقدّمك في هذا الموضوع.
خطوتك التالية
اقرأ الدرس ثم علّمه مكتملًا
المصادر
استُعملت للتحقّق من المعلومات. المحتوى أصلي بصياغة Passuit.