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

تم النشر بواسطة 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 | 13 أبريل 2022
يعد أمان الأجهزة أمرًا ضروريًا أثناء الترحيل إلى السحابة. من المهم جدًا تذكير العملاء كلما تحدثوا عن الانتقال إلى السحابة. لا يتم اعتبار التواجد في السحابة ...
31 يحبالتعليقات مغلقة حول الانتقال إلى السحابة؟ لا تنس أمان الأجهزة
أرسلت بواسطة zenweb | 16 March 2022
يكتسب التحقق من الهوية استخدام البيانات السرية الشخصية ، وبالتالي ، يحتاج المستهلكون إلى التأكد من التعامل مع معلوماتهم بأمان. دعونا نتعمق في هذه المدونة. التطورات التكنولوجية ...
41 يحبالتعليقات مغلقة حول كيفية زيادة التبني والمعتقد عبر الإنترنت من خلال التحقق الرقمي من "اعرف عميلك"
أرسلت بواسطة zenweb | 01 March 2022
تعد خروقات البيانات شائعة جدًا الآن حيث أن حجم البيانات التي يتم إنشاؤها على أساس يومي ضخم حقًا. إن تجار التجزئة البارزين في التجارة الإلكترونية هم الأكثر تضررًا من هذه ...
44 يحبالتعليقات مغلقة بشأن أمن بوابات التجارة الإلكترونية - بعض الأشياء التي تحتاج إلى معرفتها