تقنية

ما هي موازنة الحمل (Load Balancing)؟ وكيف تصمد المواقع أمام ملايين الزوّار

ما هي موازنة الحمل (Load Balancing)؟ وكيف تصمد المواقع أمام ملايين الزوّار📷 panumas nikhomkhai · Pexels

✦ أهم النقاط

  • موازِن الحمل يوزّع الطلبات على عدة خوادم لتفادي إرهاق واحد منها.
  • يرفع الأداء والموثوقية: لو تعطّل خادم، تُوجَّه الطلبات لغيره.
  • توجد خوارزميات توزيع مختلفة مثل التناوب وأقل الاتصالات.
  • هو حجر أساس في أي نظام يحتاج للتوسّع أفقيًا.

موازنة الحمل (Load Balancing) هي توزيع طلبات الزوّار الواردة على مجموعة من الخوادم بدل توجيهها كلها إلى خادم واحد. تخيّل مطعمًا مزدحمًا بموظّف استقبال واحد يوزّع الزبائن على عدة نُدُل بدل أن يخدمهم كلهم بنفسه — هذا بالضبط دور موازِن الحمل (Load Balancer) بين الزوّار والخوادم.

لماذا نحتاجها؟ لأن أي خادم مهما كان قويًا له حدّ أقصى من الطلبات التي يعالجها في الثانية. حين يتجاوز الزحام هذا الحدّ يتباطأ الموقع أو يتعطّل. الحلّ هو تشغيل عدة خوادم متطابقة، ووضع موازِن أمامها يوزّع الحمل بينها بذكاء فيتحمّل النظام أضعاف ما يتحمّله خادم واحد.

🌐 حاسبة وقت التحميل

اعرف كم يستغرق تحميل أي ملف حسب سرعة نتك — فورًا.

جرّبها مجانًا · مجانًا

الفائدة الثانية لا تقلّ أهمية: الموثوقية. لو تعطّل أحد الخوادم، يلاحظ الموازِن ذلك ويتوقّف عن إرسال الطلبات إليه، موجّهًا الزوّار للخوادم السليمة. النتيجة أن الموقع يظلّ يعمل رغم عطل جزئي، وهو ما يُسمّى تجاوز الأعطال (Failover).

الخوارزمية كيف توزّع الطلبات
التناوب (Round Robin) بالتساوي بالترتيب على الخوادم
أقل الاتصالات للخادم الأقل انشغالًا حاليًا
حسب الوزن خوادم أقوى تأخذ حصّة أكبر
حسب المصدر (IP Hash) نفس الزائر يذهب لنفس الخادم

اختيار الخوارزمية يعتمد على طبيعة التطبيق. التناوب (Round Robin) أبسطها ويصلح حين تتشابه الخوادم والطلبات. أقل الاتصالات أفضل حين تختلف مدّة الطلبات. وحسب المصدر مفيد حين يحتاج الزائر أن يبقى على نفس الخادم طوال جلسته (مثل سلّة تسوّق). كثير من الأنظمة يمزج بينها حسب الحاجة.

موازنة الحمل هي ما يجعل التوسّع الأفقي ممكنًا: بدل شراء خادم أضخم (توسّع رأسي له سقف)، تضيف خوادم متطابقة أكثر خلف الموازِن كلما زاد الطلب. هذا هو النموذج الذي تُبنى عليه المواقع العملاقة التي تخدم ملايين الزوّار في وقت واحد دون أن تنهار.

الخلاصة: موازنة الحمل ليست رفاهية بل ضرورة لأي خدمة تنمو. تجمع بين هدفين: أداء أعلى بتوزيع الحمل، وموثوقية أكبر بتجاوز الأعطال — وهي سرّ صمود المواقع الكبرى أمام الزحام.

المصادر

أسامة عبدالعال · Osama AbdelAal
أسامة عبدالعال · مؤسّس ورئيس تحرير معرفة

أسامة عبدالعال — مؤسّس «معرفة» وخبير تسويق رقمي وريادة أعمال، وسفير Hootsuite لمنطقة الشرق الأوسط وأفريقيا. يشرف على تحرير محتوى معرفة ومراجعته لضمان دقّته ووضوحه وقيمته الحقيقية للقارئ.