ما هو الفرق بين موازنة التحميل وتبديل المحتوى

تم النشر بواسطة Zevenet | 6 April، 2022 | تقني

هل هناك فرق بين مفهوم موازنة التحميل وتبديل المحتوى في تطبيقات الويب؟ توزع أرصدة التحميل الطلبات عبر خوادم متعددة للتعامل مع حركة مرور أكثر مما يمكن لخادم واحد بمفرده.

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

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

نظرة عامة على موازنة الحمل

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

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

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

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

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

هناك ثلاثة أنواع من موازنة الأحمال المستخدمة اليوم: Round Robin (RR) ، والعشوائية الموزونة (WR) ، والوصلات الأقل (LC).

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

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

عشوائية مرجحة (WR): يخصص نسبة ثابتة من إجمالي النطاق الترددي لكل خادم. لذلك ، إذا كان هناك 10 خوادم وتم تخصيص 5٪ من إجمالي النطاق الترددي ، يحصل كل خادم على 5٪ من إجمالي السعة. هذا يعني أن الخادم الأول سيحصل على 50٪ من السعة ، وسيحصل الخادم الثاني على 25٪ ، إلخ. أقل اتصالات (LC):

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

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

نظرة عامة على تبديل المحتوى

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

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

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

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

يتم ذلك عن طريق تكوين موازن التحميل كمعيد توجيه DNS. يمكنك تكوين معيد توجيه DNS لإرسال استعلامات إلى خادم اسم DNS المناسب.

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

من المهم ملاحظة أن الخوادم الافتراضية لا تدعم تبديل المحتوى. يعيدون رمز الحالة 404.

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

الفرق بين موازنة التحميل وتبديل المحتوى

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

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

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

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

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

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

في الختام

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

شكرا ل:

جيري ميليفا

SHARE ON:
الاوسمة المتعلقة بالخدمة (تاج)
, ,

مدونات ذات الصلة

أرسلت بواسطة zenweb | 01 سبتمبر 2022
موازنة الحمل أمر شائع في عالم الحوسبة. لقد جاء بسبب رغبة المستخدمين في المحتوى بسرعة. وهذا يعني أن مواقع الويب عالية الحركة والتي تتلقى الملايين من طلبات المستخدمين كان عليها ...
153 يحبالتعليقات مغلقة حول كيفية عمل موازنة الحمل
أرسلت بواسطة zenweb | 30 أغسطس 2022
الرعاية الصحية معرضة بشدة للتهديدات الأمنية ، تمامًا مثل أي صناعة أخرى. في الوقت الحاضر ، أصبحت الهجمات الإلكترونية في مجال الرعاية الصحية شائعة جدًا مما يؤدي إلى الكثير من المخاطر ، وتحديداً المخاطر الأمنية ...
164 يحبالتعليقات مغلقة حول أهمية أطر الأمن السيبراني في الرعاية الصحية
أرسلت بواسطة zenweb | 02 أغسطس 2022
7 أسباب أن ZEVENET هو أفضل برنامج موازنة للأحمال في عام 2022 لم يعد حل موازنة الحمل كما كان عليه في الماضي. مع تحسن التكنولوجيا ، فإن التهديدات أيضًا ...
192 يحبالتعليقات مغلقة في 7 أسباب ، ZEVENET هو أفضل برنامج موازنة للأحمال في عام 2022