ما المقصود بموازنة الأحمال؟

مبرمجو الكمبيوتر يستخدمون كمبيوتر محمول على المكتب أثناء جلوسهم في المكتب

ما المقصود بموازنة الأحمال؟

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

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

منظر جوي للطرق السريعة

كن مطلعًا على آخر أخبار السحابة


احصل على نشرة Think الإخبارية الأسبوعية للحصول على إرشادات الخبراء حول تحسين الإعدادات متعددة السحابة في عصر الذكاء الاصطناعي.

كيف تعمل موازنة الأحمال

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

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

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

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

NS1 Connect

IBM NS1 Connect

عزِّز مرونة شبكتك باستخدام IBM NS1 Connect. في هذا الفيديو، نناقش قيمة IBM NS1 Connect لمرونة التطبيقات والأداء.

فوائد موازنة الأحمال

التوفر

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

قابلية التوسع

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

الأمان

يمكن أن تتضمن أجهزة موازنة الأحمال ميزة أمان مثل تشفير SSL، وبرامج جدار الحماية للتطبيق (WAF)، والمصادقة متعددة العوامل (MFA). كما يمكن دمجها في وحدات تحكم تسليم التطبيقات (ADC) لتحسين أمان التطبيقات. ومن خلال توجيه أو تفريغ حركة مرور الشبكة بأمان، يمكن لموازنة الأحمال أن تساعد في الدفاع ضد المخاطر الأمنية مثل عمليات الهجوم الموزع لحجب الخدمة (DDoS).

خوارزميات موازنة الأحمال

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

التناوب الدائري

تستخدم هذه الخوارزمية نظام أسماء النطاقات (DNS) لتعيين الطلبات بشكل تسلسلي لكل خادم في تناوب مستمر. وهي الطريقة الأساسية لموازنة الأحمال، حيث تستخدم اسم كل خادم فقط لتحديد الخادم الذي يتلقى الطلب الوارد التالي.

التناوب الدائري المرجح
 

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

تجزئة بروتوكول الإنترنت (IP)

في هذه الخوارزمية، تقوم عملية حسابية بتبسيط (أو تجزئة) عنوان IP للطلب الوارد إلى قيمة أصغر تسمى مفتاح التجزئة. ويستخدم مفتاح التجزئة الفريد هذا (الذي يمثل عنوان IP الخاص بالمستخدم) كأساس لاتخاذ قرار كيفية توجيه الطلب إلى خادم معين.

أقل الاتصالات
 

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

أقل وقت استجابة
 

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

أنواع أجهزة موازنة الأحمال

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

أجهزة موازنة أحمال الشبكة
 

تعمل أجهزة موازنة أحمال الشبكة على تحسين حركة المرور وتقليل زمن الانتقال عبر الشبكات المحلية والشبكات الواسعة، إذ أنها تستخدم معلومات الشبكة مثل عناوين IP ومنافذ الوجهة، إلى جانب بروتوكولات TCP وUDP، لتوجيه حركة مرور الشبكة وتوفير إنتاجية كافية لتلبية طلب المستخدم.

أجهزة موازنة أحمال التطبيقات
 

تستخدم أجهزة موازنة الأحمال هذه محتوى التطبيق مثل عناوين URL وجلسات SSL ورؤوس HTTP لتوجيه حركة مرور طلبات واجهة برمجة التطبيقات. ونظرًا لوجود وظائف مكررة عبر خوادم تطبيقات متعددة، يساعد فحص المحتوى على مستوى التطبيق في تحديد الخوادم التي يمكنها تلبية طلبات محددة بسرعة وموثوقية.

أجهزة موازنة الأحمال الافتراضية
 

مع انتشار تقنية المحاكاة الافتراضية وتقنية VMware، تُستخدم أجهزة موازنة الأحمال الافتراضية الآن لتحسين حركة المرور عبر الخوادم والأجهزة الافتراضية والحاويات. وتوفر أدوات تنسيق حاوية المصدر المفتوح مثل Kubernetes قدرات موازنة الأحمال الافتراضية لتوجيه الطلبات بين العقد من الحاويات داخل مجموعة.

أجهزة موازنة أحمال الخادم العالمي
 

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

حلول ذات صلة
IBM Cloud Pak for Network Automation 

IBM Cloud Pak for Network Automation هي حزمة سحابية تتيح أتمتة عمليات البنية التحتية للشبكة وتنسيقها.

استكشف Cloud Pak Automation
حلول الشبكات

توفِّر حلول الشبكات السحابية من IBM اتصالًا عالي الأداء لتشغيل تطبيقاتك وعملك.

استكشف حلول الشبكات السحابية
خدمات دعم الشبكات

دمج دعم مركز البيانات مع خدمات IBM Technology Lifecycle Services للشبكات السحابية وغيرها.

خدمات الشبكات السحابية
اتخِذ الخطوة التالية

تمكَّن من زيادة إمكانيات عملك باستخدام الحلول المتطورة لإدارة أنظمة أسماء النطاقات (DNS) والشبكات السحابية. عزِّز موثوقية تطبيقاتك وحسِّن أداء الشبكة مع الخدمات الرائدة من IBM.

استكشف حلول الشبكات السحابية استكشف خدمات أنظمة أسماء النطاقات (DNS Services) المُدارة