تحسين التطبيقات عبر المناطق باستخدام توجيه الأداء

مكتمل

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

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

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

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

Diagram of an example showing Traffic Manager routing traffic to the best performing endpoint.

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