نقاط نهاية Traffic Manager

يسمح لك Azure Traffic Manager بالتحكم في كيفية توزيع حركة مرور الشبكة على عمليات نشر التطبيقات التي تعمل في مراكز بيانات مختلفة. يمكنك تكوين كل توزيع للتطبيق باعتباره 'نقطة النهاية' في Traffic Manager. عندما تتلقى Traffic Manager طلب DNS، فإنها تختار نقطة نهاية متوفرة للإرجاع في استجابة DNS. تجعل Traffic manager الخيار مستنداً إلى حالة نقطة النهاية الحالية وطريقة توجيه حركة نقل البيانات. لمزيد من المعلومات، راجع كيفية عمل Traffic Manager.

هناك ثلاثة أنواع من نقاط النهاية المعتمدة لدى Traffic Manager:

  • يتم استخدام نقاط نهاية Azure للخدمات المستضافة في Azure.
  • يتم استخدام نقاط النهاية الخارجية لعناوين IPv4/IPv6 أو FQDNs أو للخدمات المستضافة خارج Azure. يمكن أن تكون هذه الخدمات إما داخلية أو بموفر استضافة مختلف.
  • يتم استخدام نقاط النهاية المتداخلة لدمج ملفات تعريف Traffic Manager لإنشاء أنظمة توجيه حركة نسبة استخدام الشبكة أكثر مرونة لدعم احتياجات عمليات التوزيع الأكبر والأكثر تعقيداً.

هناك بعض القيود على كيفية دمج نقاط النهاية من أنواع مختلفة في ملف تعريف Traffic Manager واحد أو التسلسل الهرمي لملف التعريف المتداخل. لا يمكنك خلط نقاط النهاية الخارجية التي تحتوي على أهداف من أنواع مختلفة (اسم المجال أو عنوان IP) أو نقاط النهاية الخارجية التي تحتوي على عناوين IP كأهداف مع نقاط نهاية Azure.

تصف الأقسام التالية كل نوع نقطة نهاية بتفاصيل أكبر.

نقاط نهاية Azure

يتم استخدام نقاط النهاية Azure للخدمات المستندة إلى Azure في Traffic Manager. يتم دعم أنواع موارد Azure التالية:

  • الخدمات السحابية لـ PaaS.
  • تطبيقات الويب
  • فتحات تطبيقات الويب
  • موارد PublicIPAddress (التي يمكن اتصالها بالأجهزة الظاهرية إما مباشرة أو عبر موازن تحميل Azure). يجب أن يحتوي publicIpAddress على اسم DNS لاستخدامه في ملف تعريف Traffic Manager.

إن موارد PublicIPAddress هي موارد Azure Resource Manager. وهي غير موجودة في نموذج النشر التقليدي ويتم دعمها فقط في تجارب Azure Resource Manager الخاصة "بإدارة نسبة استخدام الشبكة". يتم دعم أنواع نقاط النهاية الأخرى عبر كل من Azure Resource Manager ونموذج النشر التقليدي.

عند استخدام نقاط نهاية Azure، يكتشف Traffic Manager عند إيقاف وتشغيل "تطبيق الويب". تنعكس هذه الحالة في حالة نقطة النهاية. راجع مراقبة نقاط نهاية Traffic Manager للحصول على التفاصيل. عند إيقاف الخدمة الأساسية، لا يعمل Traffic Manager على إجراء عمليات التحقق من حالة نقاط النهاية أو توجيه نسبة استخدام الشبكة إلى نقطة النهاية. لا تتم أحداث فواتيرTraffic Manager للمثيل المتوقف. عند إعادة تشغيل الخدمة، يتم استئناف عملية الفواتير وتكون نقطة النهاية مؤهلة لتلقي نسبة استخدام الشبكة. لا تنطبق عملية الكشف هذه على نقاط النهاية PublicIpAddress.

نقاط النهاية الخارجية

يتم استخدام نقاط النهاية الخارجية لعناوين IPv4/IPv6 أو FQDNs أو للخدمات المستضافة خارج Azure. يسمح استخدام نقاط نهاية عنوان IPv4/IPv6 ل Traffic Manager بالتحقق من صحة نقاط النهاية دون الحاجة إلى اسم DNS لها. ونتيجة لذلك، يمكن أن يستجيب Traffic Manager إلى الاستعلامات باستخدام سجلات A/AAAA عند إرجاع نقطة النهاية هذه في استجابة واحدة. يمكن أن تتضمن الخدمات خارج Azure خدمة مستضافة داخلياً أو مع موفر آخر. يمكن استخدام نقاط النهاية الخارجية بشكل فردي أو جمعها مع نقاط نهاية Azure في نفس ملف تعريف Traffic Manager. الاستثناء هو لنقاط النهاية المحددة كعناوين IPv4 أو IPv6، والتي يمكن أن تكون نقاط نهاية خارجية فقط. يتيح جمع نقاط نهاية Azure مع نقاط النهاية الخارجية سيناريوهات مختلفة:

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

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

نقاط النهاية المتداخلة

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

لمزيد من المعلومات، راجع ملفات تعريف Traffic Manager المتداخلة.

تطبيقات الويب كنقاط نهاية

تنطبق بعض الاعتبارات الإضافية عند تكوين تطبيقات ويب كنقاط نهاية في Traffic Manager:

  1. تطبيقات الويب فقط في SKU القياسي أو أعلى مؤهلة للاستخدام مع Traffic Manager. فشلت محاولات إضافة تطبيق ويب لوحدة SKU الأقل. يؤدي إرجاع وحدة SKU الخاصة بنتائج تطبيق الويب الموجود إلى إصدار أقدم، إلى أن Traffic Manager لم يعد يقوم بإرسال نسبة استخدام الشبكة إلى تطبيق الويب ذلك. لمزيد من المعلومات حول الخطط المدعومة ، راجع خطط خدمة التطبيقات.
  2. عندما تتلقى نقطة نهاية طلب HTTP، فإنها تستخدم عنوان المضيف في الطلب لتحديد تطبيق الويب الذي يجب أن يقوم بخدمة الطلب. يحتوي عنوان المضيف على اسم DNS المستخدم لبدء الطلب، على سبيل المثال contosoapp.azurewebsites.net. لاستخدام اسم DNS مختلف مع تطبيق الويب الخاص بك، يجب تسجيل اسم DNS كاسم مجال مخصص للتطبيق. عند إضافة نقطة نهاية تطبيق الويب كنقطة نهاية Azure، يتم تسجيل اسم DNS لملف تعريف Traffic Manager تلقائياً للتطبيق. تتم إزالة هذا التسجيل تلقائياً عند حذف نقطة النهاية.
  3. يمكن أن يكون لكل ملف تعريف Traffic Manager نقطة نهاية تطبيق ويب واحدة على الأكثر من كل منطقة Azure. للعمل على هذا القيد، يمكنك تكوين تطبيق ويب كنقطة نهاية خارجية. لمزيد من المعلومات، راجع الأسئلة المتداولة.

تمكين نقاط النهاية وتعطيلها

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

يمكنك تمكين أو تعطيل نقاط نهاية Traffic Manager باستخدام مدخل Microsoft Azure أو PowerShell أو CLI أو REST API.

إشعار

تعطيل نقطة نهاية Azure ليس له علاقة بحالة النشر الخاصة به في Azure. تظل خدمة Azure (مثل VM أو Web App) قيد التشغيل وقادرة على تلقي نسبة استخدام الشبكة حتى عند تعطيلها في Traffic Manager. يمكن توجيه نسبة استخدام الشبكة مباشرة إلى مثيل الخدمة بدلاً من اسم DNS لملف تعريف Traffic Manager. لمزيد من المعلومات، راجع كيفية عمل Traffic Manager.

تعتمد الأهلية الحالية لكل نقطة نهاية لتلقي نسبة استخدام الشبكة على العوامل التالية:

  • حالة ملف التعريف (ممكنة/معطلة)
  • حالة نقطة النهاية (ممكنة/معطلة)
  • نتائج عمليات التحقق لحالة نقطة النهاية تلك

للتفاصيل، راجع مراقبة نقطة النهاية في Traffic Manager.

إشعار

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

إذا تم تعطيل جميع نقاط النهاية في ملف تعريف، أو إذا تم تعطيل ملف التعريف نفسه، فسيرسل Traffic Manager استجابة NXDOMAIN إلى استعلام DNS جديد.

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

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