مكونات موازن تحميل Azure

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

يتضمن موازن تحميل Azure المكونات الرئيسية التالية:

  • تكوين IP الواجهة الأمامية
  • مجموعة خلفية
  • تحقيقات الصحة
  • قواعد موازن التحميل
  • منافذ التوافر العالي (HA)
  • قواعد ترجمة عناوين الشبكة الواردة
  • القواعد الخارجية

تقوم بتكوين هذه المكونات في اشتراكك من خلال بوابة Azure أو Azure CLI أو Azure PowerShell أو قالب Azure Resource Manager.

تكوين عنوان IP الأمامي

تكوين عنوان IP في الواجهة الأمامية هو عنوان IP الخاص ب موازن تحميل Azure الخاص بك ونقطة الاتصال للعملاء. يمكن أن يكون عنوان IP في الواجهة الأمامية أيا من الأنواع التالية:

  • عنوان IP العام
  • عنوان IP خاص

طبيعة عنوان IP تحدد نوع الموازن الذي تنشئه. عنوان IP خاص ينشئ موازن تحميل داخلي. عنوان IP عام ينشئ موازن تحميل عام.

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

مهم

في 30 سبتمبر 2025، تم إيقاف موازن التحميل الأساسي. لمزيد من المعلومات، راجع الإعلان الرسمي. إذا كنت تستخدم حاليا Basic Load Balancer، قم بالترقية إلى Standard Load Balancer في أقرب وقت ممكن. للحصول على إرشادات الترقية، راجع الترقية من Basic Load Balancer - Guidedance.

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

يمكن لموازنة التحميل أن تحتوي على عدة عناوين IP في الواجهة الأمامية. تعرف على المزيد حول الواجهات الأمامية المتعددة.

مجموعة خلفية

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

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

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

تحقيقات الصحة

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

يمكنك تحديد الحد المناسب للمسحوبات الصحية الخاصة بك. عندما لا يستجيب المجس، يتوقف موازن التحميل عن إرسال اتصالات جديدة إلى الحالات غير الصحية. تستمر الاتصالات المعتمدة TCP مع الحالة غير الصحية حتى يحدث أحد الأحداث التالية:

  • التطبيق ينهي التدفق.
  • يحدث وقت توقف في وضع الخمول.
  • الجهاز الافتراضي يغلق.

إذا كانت الحالة الواحدة غير صحية، تنتقل تدفقات UDP الحالية إلى مثيل صحي آخر في تجمع الخلفية. إذا كانت جميع الحالات غير صحية، تنتهي جميع تدفقات UDP الحالية.

يوفر Load Balancer أنواعا مختلفة من مجسات الصحة لنقاط النهاية: TCP، HTTP، وHTTPS. لمعرفة المزيد، راجع Load Balancer Health Probes.

Basic Load Balancer (متقاعد) لا يدعم مجسات HTTPS. عندما يكون مسبار المثيل الواحد معطلا، تستمر الاتصالات المعتمدة من TCP مع ذلك المثيل. عندما تكون مجسات جميع المثيلات معطلة، يقوم Basic Load Balancer بإنهاء جميع تدفقات TCP الموجودة إلى تجمع الخلفية.

قواعد موازن التحميل

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

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

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

الشكل: قواعد موازنة الأحمال

منافذ التوفر المرتفع

قاعدة منافذ التوافر العالي (HA) هي قاعدة موازن تحميل تقوم بتكوينها بتعيين protocol على All وتعيين port على 0. يقوم منفذ HA واحد بتوازن التحميل لجميع تدفقات TCP وUDP التي تصل إلى جميع منافذ Standard Load Balancer الداخلي. عند تفعيل منافذ HA، تدعم القاعدة أيضا حركة ICMP.

يتخذ موازن الحمل قرار موازنة الحمل لكل تدفق بناء على الاتصال التالي المكون من 5 أجواج:

  • عنوان IP المصدر
  • منفذ المصدر
  • عنوان IP الوجهة
  • ميناء الوجهة
  • بروتوكول

تدعم منافذ HA سيناريوهات حرجة تتطلب توافرا عاليا وتوسع عبر العديد من المنافذ، مثل الأجهزة الافتراضية الشبكية (NVAs) مثل جدران الحماية أو شبكات VPN أو أجهزة SD-WAN. في هذه الحالات، ليس من العملي تحديد قاعدة توازن الأحمال الفردية لكل منفذ. يقوم موازن التحميل بتوزيع حركة المرور لكل تدفق اتصال ويستخدم مجسات الصحة لإرسال حركة المرور فقط إلى الحالات السليمة.

الموازنات الأساسية Load Balancer (المتقاعدة) والعامة لا تدعم منافذ HA. منافذ HA ليست مخصصة لأعباء العمل التقليدية على الويب أو التطبيقات التي تتطلب قواعد خاصة بالمنفذ.

لقطة شاشة لمخطط تكوين منافذ موازن تحميل Azure HA يظهر منافذ الواجهة الأمامية التي توجه إلى مثيلات الخلفية.

الشكل: قاعدة منافذ HA

تعرف على المزيد حول ⁧⁩المنافذ ذات قابلية الوصول العالية⁩.

قواعد ترجمة عناوين الشبكة الواردة

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

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

الشكل: قواعد ترجمة عناوين الشبكة الواردة

القواعد الخارجية

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

تعرف على المزيد حول الاتصالات والقواعد الصادرة.

Basic Load Balancer (المتقاعد) لا يدعم القواعد الصادرة.

لقطة شاشة لمخطط تكوين القواعد الصادرة يظهر ترجمة NAT لنسخ تجمع الخلفية.

الشكل: القواعد الصادرة

القيود

  • تعرف على حدود موازن الحمل.
  • يوفر موازن التحميل موازنة التحميل وإعادة توجيه المنفذ لبروتوكولات معينة من بروتوكولات TCP أو UDP. قواعد توازن التحميل وقواعد NAT الواردة لا تدعم بروتوكولات IP أخرى، بما في ذلك ICMP، باستثناء أن Standard Load Balancer الداخلي يدعم حركة ICMP عند تفعيل منافذ HA. لمزيد من المعلومات، راجع نظرة عامة على منافذ HA.
  • لا يمكن أن يتكون تجمع الواجهة الخلفية ل Load Balancer من نقطة نهاية خاصة.
  • التدفق الصادر من جهاز افتراضي خلفي إلى واجهة أمامية لموازن تحميل داخلي يفشل في اللعب.
  • لا يمكن لقاعدة موازن التحميل أن تمتد عبر شبكتين ظاهريتين. يجب أن تكون جميع الواجهات الأمامية لموازن التحميل ومثيلات الخلفية الخاصة بها في شبكة ظاهرية واحدة.
  • قواعد توازن التحميل لا تدعم إعادة توجيه أجزاء IP. قواعد توازن التحميل لا تدعم تجزئة IP لحزم UDP وTCP.
  • يمكنك أن يكون لديك موازن تحميل عام واحد فقط (يعتمد على بطاقة الشبكة) ومتوازن تحميل داخلي واحد (قائم على بطاقة الشبكة) لكل مجموعة توافر. ومع ذلك، لا ينطبق هذا القيد على موازنات التحميل المستندة إلى IP.

الخطوة التالية