تكوين موازنة التحميل العامة
بصفتك مهندس الحلول لمدخل الرعاية الصحية، فأنت تحتاج إلى توزيع الحِمل من متصفحات العميل عبر الأجهزة الظاهرية في حقل الويب الخاصة بك. تحتاج إلى إعداد موازنة التحميل وتكوين أجهزة ظاهرية لتكون متوازنة.
موازنة تحميل عامة تقوم بتعيين عنوان IP العامة ورقم المنفذ لنسبة استخدام الشبكة الواردة إلى عنوان IP الخاص ورقم المنفذ لجهاز ظاهري في مجموعة الخلفية. تُسترجع الاستجابات إلى العميل. يمكنك عن طريق تطبيق قواعد موازنة التحميل، توزيع أنواع معينة من نسبة استخدام الشبكة عبر العديد من الأجهزة أو الخدمات الظاهرية.
طرق التوزيع
بشكل افتراضي، توزّع Azure Load Balancer نسبة استخدام الشبكة بالتساوي بين مثيلات الأجهزة الظاهرية. كما أن أوضاع التوزيع التالية أيضًا محتملة إذا كان من الضروري اتباع سلوك مختلف:
مجموعة التشفير الخماسية. وضع التوزيع الافتراضي لـ "Load Balancer" هو مجموعة التشفير الخماسية. تتكون المجموعة من مصدر IP، ومنفذ المصدر، وواجهة IP، ومنفذ الواجهة، ونوع البروتوكول. لأنه يتضمن منفذ المصدر في التشفير وتغييرات منفذ المصدر لكل جلسة، يمكن توجيه العملاء إلى أجهزة ظاهرية مختلفة لكل جلسة.
ترابط مصدر IP. يُعرف وضع التوزيع أيضًا بما يلي ترابط الجلسة أو ترابط عميل IP. لتعيين نسبة استخدام الشبكة إلى الخوادم المتوفرة، يستخدم وضع ترابط مصدر IP تجزئة ثنائية (من عنوان مصدر IP وعنوان واجهة IP ) أو تجزئة ثلاثية (من عنوان مصدر IP، وعنوان واجهة IP، ونوع البروتوكول). يضمن التشفير أن الطلبات التي تأتي من عميل محدد ترسل دائمًا إلى نفس الأجهزة الظاهرية خلف موازنة التحميل.
اختيار وضع التوزيع
في مثال مدخل الرعاية الصحية، تخيل أن أحد متطلبات المطور لطبقة العرض التقديمي هو استخدام الجلسات الموجودة في الذاكرة لتخزين ملف تعريف المستخدم الذي سجل دخوله أثناء تفاعل المستخدم مع المدخل.
في هذا التصور، يجب على موازنة التحميل أن توفر ترابط مصدر IP للحفاظ على جلسة عمل المستخدم. تُخزن الصفحة فقط على الأجهزة الظاهرية التي يتصل العميل بها أولاً لأنه يتم توجيه عنوان IP إلى نفس الخادم. عند إنشاء نقطة نهاية موازنة التحميل يجب تحديد وضع التوزيع باستخدام مثال PowerShell التالي:
$lb = Get-AzLoadBalancer -Name MyLb -ResourceGroupName MyResourceGroup
$lb.LoadBalancingRules[0].LoadDistribution = 'sourceIp'
Set-AzLoadBalancer -LoadBalancer $lb
لإضافة استمرار الجلسة من خلال مدخل Microsoft Azure:
- في مدخل Microsoft Azure، افتح مورد Load Balancer.
- تحرير الخط المتعلق بـقواعد موازنة التحميل.
- غير القيمة من استمرار الجلسة إلىعميل IP.
موازنة التحميل وبوابة سطح المكتب البعيد
إن بوابة سطح المكتب البعيد هي خدمة Windows التي يمكنك استخدامها لتمكين العملاء على الإنترنت لجعل بروتوكول سطح مكتب بعيد (RDP) عبر جدران الحماية إلى خوادم سطح المكتب البعيد في شبكة الاتصال الخاصة بك. تعتبر مجموعة التشفير الخماسية الافتراضية في موازنة التحميل غير متوافقة مع هذه الخدمة. إذا كنت تريد استخدام موازنة التحميل مع خوادم سطح المكتب البعيد الخاصة بك، فاستخدم ترابط مصدر IP.
موازنة التحميل وتحميل الوسائط
حالة استخدام أخرى لترابط مصدر IP هو تحميل الوسائط. في العديد من عمليات التنفيذ، يبدأ العميل جلسة من خلال بروتوكول TCP ويتصل بعنوان وجهة IP. يظل هذا الاتصال مفتوحًا طوال عملية التحميل لمراقبة التقدم، ولكن يتم تحميل الملف من خلال بروتوكول UDP منفصل.
مع مجموعة التشفير الخماسية، من المرجح أن ترسل موازنة التحميل اتصالات مع TCP وUDP إلى جهات عناوين IP مختلفة ولن ينتهي التحميل بنجاح. استخدم ترابط مصدر IP لحل هذه المشكلة.
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.