ملفات تعريف Traffic Manager المتداخلة

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

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

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

MinChildEndpoints

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

تتوفر المعلمات التالية في ملف التعريف الأصل:

  • MinChildEndpoints: الحد الأدنى لعدد نقاط النهاية التابعة السليمة لحالة ملف التعريف المتداخلة لتكون سليمة.
  • MinChildEndpointsIPv4: الحد الأدنى لعدد نقاط النهاية التابعة ل IPv4 السليمة لحالة ملف التعريف المتداخلة لتكون سليمة.
  • MinChildEndpointsIPv6: الحد الأدنى لعدد نقاط النهاية التابعة ل IPv6 السليمة لحالة ملف التعريف المتداخلة لتكون سليمة.

هام

يجب أن تكون هناك نقطة نهاية IPv4 واحدة على الأقل ونقطة نهاية IPv6 واحدة لأي ملف تعريف متعدد القيم متداخل. قم دائما بتكوين قيم MinChildEndpointsIPv4 وMinChildEndpointsIPv6 استنادا إلى آلية التوجيه متعددة القيم ولا تستخدم القيم الافتراضية ببساطة.
يجب أن تكون قيمة MinChildEndpoints عالية بما يكفي للسماح بتوفر جميع أنواع نقاط النهاية. يتم عرض رسالة خطأ للقيم منخفضة جدا.

توضح الأمثلة التالية كيفية استخدام ملفات تعريف Traffic Manager المتداخلة في سيناريوهات مختلفة.

مثال 1: دمج توجيه نسبة استخدام الشبكة "الأداء" وتوجيه نسبة استخدام الشبكة "مرجّح"

افترض أنك نشرت تطبيقاً في مناطق Azure التالية: غرب الولايات المتحدة وغرب أوروبا وشرق آسيا. يمكنك استخدام أسلوب توجيه نسبة استخدام الشبكة "الأداء" الخاص بـ Traffic Manager لتوزيع نسبة استخدام الشبكة على المنطقة الأقرب للمستخدم.

ملف تعريف

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

لا يمكنك الجمع بين كل من توجيه نسبة استخدام الشبكة "مرجّح" وتوجيه نسبة استخدام الشبكة "الأداء" في ملف تعريف واحد. لدعم هذا السيناريو، يمكنك إنشاء ملف تعريف Traffic Manager باستخدام نقطتي نهاية غرب أوروبا وأسلوب توجيه نسبة استخدام الشبكة "مرجّح". بعد ذلك، أضف ملف التعريف 'التابع' هذا كنقطة نهاية إلى ملف التعريف 'الأصل'. لا يزال ملف التعريف الأصل يستخدم أسلوب توجيه نسبة استخدام الشبكة "الأداء" ويحتوي على عمليات التوزيع العالمية الأخرى كنقاط نهاية.

يوضح الرسم التخطيطي التالي هذا المثال:

ملفات تعريف Traffic Manager المتداخلة

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

عندما يستخدم ملف التعريف الأصل أسلوب توجيه نسبة استخدام الشبكة "الأداء"، يجب تعيين موقع لكل نقطة نهاية. يُعيّن الموقع عندما تُكوّن نقطة النهاية. اختر منطقة Azure الأقرب إلى عملية النشر الخاصة بك. تمثل مناطق Azure قيم المواقع التي يدعمها جدول زمن الانتقال عبر الإنترنت. لمزيد من المعلومات، راجع أسلوب توجيه نسبة استخدام الشبكة "الأداء" لـ Traffic Manager.

مثال 2: مراقبة نقطة النهاية في ملفات التعريف المتداخلة

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

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

تجاوز فشل ملف التعريف المتداخل (السلوك الافتراضي)

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

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

تجاوز فشل ملف التعريف المتداخل مع 'MinChildEndpoints' = 2

ملاحظة

أسلوب توجيه نسبة استخدام الشبكة "الأولوية" يقوم بتوزيع كافة نسبة استخدام الشبكة إلى نقطة نهاية واحدة. وبالتالي هناك غرض بسيط في إعداد MinChildEndpoints غير '1' لملف التعريف التابع.

مثال 3: مناطق تجاوز الفشل ذات الأولوية في توجيه نسبة استخدام الشبكة "الأداء"

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

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

توجيه نسبة استخدام الشبكة

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

يمكنك تكرار هذا النمط لكافة المناطق. استبدل كافة نقاط النهاية الثلاثة في ملف التعريف الأصل بثلاثة ملفات تعريف تابعة، كل منها يُوفر تسلسل تجاوز الفشل ذو الأولوية.

مثال 4: التحكم في توجيه نسبة استخدام الشبكة "الأداء" بين نقاط نهاية متعددة في نفس المنطقة

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

توجيه نسبة استخدام الشبكة

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

توجيه نسبة استخدام الشبكة

مثال 5: إعدادات مراقبة لكل نقطة نهاية

افترض أنك تستخدم إدارة نسبة استخدام الشبكة لترحيل نسبة استخدام الشبكة بسلاسة من موقع ويب محلي قديم إلى إصدار جديد مُستند إلى السحابة مُستضاف في Azure. بالنسبة للموقع القديم، تريد استخدام عنوان URI للصفحة الرئيسية لمراقبة سلامة الموقع. ولكن بالنسبة للإصدار الجديد المُستند إلى السحابة، فإنك تقوم بتطبيق صفحة مراقبة مخصصة (path '/monitor.aspx') تتضمن عمليات تدقيق إضافية.

إضافة نقاط نهاية لإدارة نسبة استخدام الشبكة (السلوك الافتراضي)

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

مراقبة نقطة نهاية إدارة نسبة استخدام الشبكة مع إعدادات لكل نقطة نهاية

مثال 6: مراقبة نقطة النهاية باستخدام ملفات التعريفِ المتداخلة متعددة القيم باستخدام نقاط نهاية IPv4 وIPv6

لنفترض أن لديك كل من نقاط نهاية توابع متداخلة IPv4 وIPv6، وترغب في تعيين حدود للحد الأدنى من التوابع الصحيين لكليهما. ثمة معلمات جديدة تُمكنك من تحديد الحد الأدنى لعدد نقاط النهاية السليمة هذه المتوقعة لكل نوع. ستحدد المعلمات الحد الأدنى لنقاط نهاية IPv4 والحد الأدنى لنقاط نهاية IPv6 الحد الأدنى لعدد نقاط النهاية السليمة المطلوبة لكل معلمة، من أجل وضع علامة على الأصل على أنه سليم.

يعتبر الرقم الافتراضي لإجمالي الحد الأدنى لنقاط النهاية التابعة دائما 1، والرقم الافتراضي لنقاط نهاية IPv4 وIPv6 هو 0 لضمان التوافق مع الإصدارات السابقة.

سلوك الحد الأدنى للتابع في Traffic Manager

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

‏‫الأسئلة المتداولة

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

تعرف على المزيد حول ملفات تعريف Traffic Manager

تعرف على كيفية إنشاء ملف تعريف Traffic Manager