شرح صفوف ومحتوى الفقرة
تنقسم موازنات الأحمال تبعًا للطبقة التي يعمل عليها إلى:
- موازنات الشبكة [NLB] Network Load Balancers: وهي تعمل على موازنة التحميل على مستوى النقل أو الطبقة الرابعة Layer 4 Load Balancing في نموذج OSI، ويتم الاعتماد في هذا النوع على عناوين IP ومعلومات طبقة النقل مثل المنافذ لتوزيع حركة المرور بين الخوادم دون النظر إلى محتوى البيانات الفعلي.
- موازنات التطبيق Application Load Balancers [ALB]: وهي تعمل على موازنة التحميل على مستوى التطبيق أو الطبقة السابعة Layer 7 Load Balancing في نموذج OSI، ويتم في هذا النوع استخدام محتوى البيانات المرسلة، مثل رؤوس HTTP أو عناوين URL لتوزيع الطلبات بدقة أكبر.
تنقسم موازنات الأحمال بناءً على كيفية تنفيذها إلى:
- موازنات الحمل المادية Hardware Load Balancers: هي عبارة عن أجهزة مستقلة مخصصة لتوزيع حركة المرور على الخوادم المتاحة لتحسين الأداء وتقليل زمن الاستجابة، وهي تستخدم في الشبكات الكبيرة لأنها توفر أداءً عاليًا جدًا نظرًا لكونها مصممة خصيصًا لهذا الغرض، كما أنها عالية التكلفة نظرًا لتخصص العتاد لهذه المهمة.
- موازنات الحمل البرمجية Software Load Balancers: هي عبارة عن برامج يتم تشغيلها على الخوادم الفعلية أو في بيئات افتراضية أو عبر الخدمات السحابية، وتتميز بأنها تكلفتها أقل من موازنات الأحمال المادية لأنها تعتمد على العتاد أو الجهاز الموجود بالفعل ولا تتطلب شراء أجهزة مخصصة، وعلى الرغم من أنها قد توفر أداءً أقل من موازنات الحمل المادية إلا أنها تكون غالبًا كافية لمعظم الاستخدامات، ويمكن دمجها بسهولة مع أنظمة التشغيل والتطبيقات المختلفة.