استكشاف موازنة التحميل
يشير مصطلح موازنة التحميل إلى التوزيع المتساوي لأحمال عمل الشبكة الواردة إلى مجموعة من موارد أو خوادم الحوسبة الخلفية. تهدف موازنة التحميل إلى تحسين استخدام الموارد، وزيادة معدل النقل إلى الحدّ الأقصى، وتقليل وقت الاستجابة إلى الحدّ الأدنى، وتجنّب التحميل الزائد لأي مورد فردي. يمكن أن تحسن موازنة التحميل أيضا التوفر من خلال مشاركة حمل العمل عبر موارد الحوسبة المكررة.
يستعرض هذا الفيديو كيفية تحديد حل موازنة التحميل.
خيارات موازنة التحميل لـ Azure
يوفّر Azure خدمات موازنة تحميل متنوّعة يُمكنك استخدامها لتوزيع أحمال العمل الخاصة بك عبر موارد الحوسبة المتعددة، ولكن فيما يلي الخدمات الرئيسية:
- موازن تحميل Azure. خدمة موازنة تحميل الطبقة 4 عالية الأداء وزمن انتقال منخفض للغاية (الواردة والصادرة) لجميع بروتوكولات UDP وTCP. يمكن لموازن التحميل معالجة ملايين الطلبات في الثانية لضمان توفر الحل الخاص بك بشكل كبير. موازن تحميل Azure متكرر في المنطقة، ما يضمن توفرا عاليا عبر مناطق التوفر.
- مدير حركة المرور. موازن تحميل حركة المرور المستند إلى DNS الذي يمكنك من توزيع نسبة استخدام الشبكة على النحو الأمثل على الخدمات عبر مناطق Azure العالمية، مع توفير قابلية وصول واستجابة عالية. نظراً لأن Traffic Manager عبارة عن خدمة موازنة تحميل مستندة إلى DNS، فإنها توازن التحميل عند مستوى المجال فقط. لهذا السبب، لا يمكن أن تفشل بسرعة الواجهة الأمامية.
- بوابة تطبيق Azure . يوفر وحدة تحكم تسليم التطبيق (ADC) كخدمة، ما يوفر إمكانات مختلفة لموازنة التحميل من الطبقة 7. استخدمها لتحسين إنتاجية مجموعة خوادم الويب عن طريق تفريغ إنهاء SSL الذي يستخدم وحدة CPU بشكل كبير إلى البوابة.
- الباب الأمامي Azure. شبكة تسليم التطبيقات التي توفر موازنة التحميل العالمية وخدمة تسريع الموقع لتطبيقات الويب. وهو يوفر قدرات الطبقة 7 للتطبيق الخاص بك. يتضمن Front Door تفريغ SSL والتوجيه المستند إلى المسار وتجاوز الفشل السريع والتخزين المؤقت.
تصنيف خدمات موازنة التحميل
يمكن تصنيف خدمات موازنة التحميل بطريقتين: عمومية مقابل إقليمية، وHTTP(S) مقابل غير HTTP(S).
عمومي مقابل إقليمي
توزّع خدمات موازنة التحميل العمومية نسبة استخدام الشبكة عبر الواجهات الخلفية الإقليمية، أو السحب أو الخدمات المحلية المختلطة. تُوجّه هذه الخدمات نسبة استخدام الشبكة للمستخدم النهائي إلى أقرب واجهة خلفية متوفرة. كما أنها تتفاعل مع التغييرات في موثوقية الخدمة أو الأداء. يُمكنك اعتبارها كأنظمة تقوم بتحميل التوازن بين طوابع التطبيقات، أو نقاط النهاية أو وحدات المقياس المُستضافة عبر أقاليم/مناطق جغرافية مختلفة.
وفي المقابل، توزّع خدمات موازنة التحميل الإقليمية نسبة استخدام الشبكة داخل الشبكات الظاهرية عبر الأجهزة الظاهرية أو نقاط تقديم الخدمة الموجودة في كل منطقة وتكون مكررة داخل إقليم ما. يُمكنك اعتبارها كأنظمة تقوم بموازنة التحميل بين الأجهزة الظاهرية، أو الحاويات أو المجموعات داخل إقليم ما في شبكة ظاهرية.
HTTP(S) مقابل بخلاف HTTP(S)
خدمات HTTP(S) الموازنة للتحميل عبارة عن موازنات تحميل من الطبقة السابعة تقبل نسبة مرور الشبكة لـ HTTP(S) فقط. وهي مخصصة لتطبيقات الويب أو نقاط نهاية HTTP(S) الأخرى. تتضمّن ميزات مثل إلغاء تحميل SSL، وجدار حماية تطبيق الويب، وموازنة التحميل المستندة إلى المسار وترابط الجلسة.
في المقابل، يمكن لخدمات موازنة التحميل غير HTTP(S) التعامل مع نسبة استخدام الشبكة غير HTTP(S) ويوصى بها لأحمال العمل غير المتعلقة بHTTP.
مهم
في هذه الوحدة النمطية، نركز على الحلول غير HTTP(S).
يلخص هذا الجدول هذه التصنيفات لكل خدمة موازنة تحميل Azure.
| الخدمة | تخزين عمومي/محلي | نسبة استخدام الشبكة الموصى بها |
|---|---|---|
| الواجهة الأمامية لـ Azure | عمومي | HTTP(S) |
| Traffic Manager | عمومي | لا يوجد-HTTP(S) |
| بوابة التطبيق | الإقليمية | HTTP(S) |
| موازن تحميل Azure | الإقليمية | لا يوجد-HTTP(S) |
اختيار خيار موازنة التحميل لـ Azure
فيما يلي العوامل الرئيسية لاتخاذ قرار بشأن خيار موازنة التحميل.
- نوع نسبة استخدام الشبكة - هل هو خاص بتطبيق الويب؟ هل هو تطبيق عام أو خاص؟
- النطاق - هل تحتاج إلى موازنة تحميل أجهزة وحاويات ظاهرية داخل شبكة ظاهرية أم موازنة التحميل عبر الأقاليم أم كليهما؟
- التوفّر - ما هي اتفاقية مستوى الخدمة (SLA) الخاصة بالخدمة؟
- التكلفة - فضلاً عن تكلفة الخدمة الفعلية نفسها، ضع في الاعتبار التكلفة التشغيلية لإدارة أحد الحلول المبنية على تلك الخدمة والحفاظ عليها. راجع تسعير موازنة التحميل.
- الميزات والقيود - ما الميزات والمزايا التي توفّرها كل خدمة، وما القيود الخاصة بها؟ راجع قيود موازن التحميل.
يساعدك هذا المخطط الانسيابي على تحديد الحل الأنسب لموازنة التحميل لتطبيقك.
بقشيش
يجب استخدام هذا المخطط الانسيابي والتوصية المقترحة فقط كنقطة بداية. يمكن أن يتضمن الحل المكتمل حلين أو أكثر من حلول موازنة التحميل.
تحديد حل موازنة تحميل باستخدام مدخل Azure
يمكنك استخدام صفحة Azure Load Balancing في مدخل Microsoft Azure للمساعدة في إرشادك إلى حل موازنة التحميل. ابحث عن Load balancing وحدده - ساعدني على الاختيار. يوفر المعالج طريقة تفاعلية لتحديد حل موازنة التحميل.