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

مكتمل

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

Illustration of a world map showing app users and app services in different countries/regions.

كيفية عمل مدير نسبة استخدام الشبكة

عندما يحاول العميل الاتصال بإحدى الخدمات، فإنه يحل أولاً اسم DNS للخدمة كعنوان IP. ثم يتصل العميل بعنوان IP هذا للوصول إلى الخدمة.

تستخدم Traffic Manager نظام أسماء المجالات (DNS) لتوجيه العملاء إلى عنوان IP لنقطة نهاية الخدمة المحددة استناداً إلى قواعد أسلوب توجيه نسبة استخدام الشبكة المستخدمة يتصل العملاء مباشرة بنقطة النهاية المحددة. Traffic Manager ليست وكيلاً أو بوابة. لا ترى Traffic Manager نسبة استخدام الشبكة التي تمر بين العملاء والخدمة؛ حيث إنها تمنح العملاء عنوان IP الخاص بالمكان الذي يريدون الذهاب إليه.

نقاط نهاية Traffic Manager

نقطة النهاية هي موقع الوجهة الذي يتم إرجاعه إلى العميل. ستقوم بتكوين كل نشر تطبيق ك "نقطة نهاية" في Traffic Manager. عندما تتلقى Traffic Manager طلب DNS، فإنها تختار نقطة نهاية متوفرة للإرجاع في استجابة DNS. هناك ثلاثة أنواع من نقاط النهاية التي يدعمها Traffic Manager:

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

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

أساليب توجيه Traffic Manager

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

التوجيه المرجح

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

Diagram of an example of a setup where a client connects to a Traffic Manager and their traffic is routed based on weightings of three endpoints.

توجيه الأداء

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

Diagram of an example of a setup where a client connects to Traffic Manager and their traffic is routed based on relative performance of three endpoints.

التوجيه الجغرافي

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

Diagram of an example of a setup where a client connects to Traffic Manager and their traffic is routed based on the geographic location of four endpoints.

توجيه متعدد القيم

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

توجيه الشبكة الفرعية

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

توجيه الأولوية

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

Diagram of an example of a setup where a client connects to Traffic Manager and their traffic is routed based on the priority given to three endpoints.