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

يوضح هذا البرنامج التعليمي كيفية استخدام Azure Traffic Manager للتحكم في توجيه نسبة استخدام المستخدم شبكة الويب بين نقاط النهاية باستخدام أسلوب التوجيه المرجح. في أسلوب التوجيه المحدد، تعيِّن الخيارات المرجحة لكل نقطة نهاية في تكوين ملف تعريف Traffic Manager. تُوجَه نسبة استخدام المستخدم شبكة الويب حسب الخيارات المُرجحة المعينة لكل نقطة نهاية. يعبر الترجيح عن عدد يتراوح من 1 إلى 1000. كلما زادت قيمة الخيار المُرجح المُعيّن لنقطة نهاية، زادت أولويته.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • إنشاء جهازين ظاهريين لتشغيل موقع ويب أساسي على IIS.
  • إنشاء جهازين ظاهريين مخصصين للاختبار لعرض Traffic Manager أثناء التشغيل.
  • تكوين اسم DNS للأجهزة الظاهرية التي تشغِّل IIS.
  • إنشاء ملف تعريف لـ Traffic Manager.
  • إضافة نقاط النهاية للجهاز الظاهري إلى ملف تعريف Traffic Manager.
  • عرض Traffic Manager أثناء التشغيل.

إذا لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.

المتطلبات الأساسية

لمشاهدة Traffic Manager أثناء التشغيل، انشر ما يلي لهذا البرنامج التعليمي:

  • مثيلين من مواقع الويب الأساسية التي تعمل في عدة مناطق مختلفة لـ Azure: شرق الولايات المتحدة وغرب أوروبا.
  • جهازين ظاهريين مخصصين لاختبار Traffic Manager: أحدهما في شرق الولايات المتحدة والآخر في غرب أوروبا. يُستخدم الجهازان الظاهريان المخصصان للاختبار لتوضيح كيفية توجيه Traffic Manager نسبة استخدام المستخدم شبكة الويب إلى موقع خيار مرجح بنسبة عالية معيَن لنقطة نهايته.

تسجيل الدخول إلى Azure

سجل الدخول إلى مدخل Azure.

إنشاء مواقع ويب

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

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

إنشاء أجهزة ظاهرية لتشغيل مواقع الويب

في هذا القسم، يمكنك إنشاء جهازين ظاهريين (myIISVMEastUS وmyIISVMWestEurope) في شرق الولايات المتحدة وغرب أوروبا.

  1. في الزاوية العلوية اليسرى من مدخل Microsoft Azure، حدد ‎ "Create a resource">"Compute">"Windows Server 2019 Datacenter".

  2. في Create a virtual machine، اكتب القيم التالية في علامة التبويب Basics أو حدّدها:

    • Subscription>Resource Group: حدد Create new ثم اكتب myResourceGroupTM1.
    • Instance Details>Virtual machine name: اكتب myIISVMEastUS.
    • تفاصيل المثيل >المنطقة: حدد شرق الولايات المتحدة.
    • حساب المسؤول >اسم المستخدم: أدخل اسم مستخدم من اختيارك.
    • حساب المسؤول >كلمة المرور: أدخل كلمة مرور من اختيارك. يجب أن تتكون كلمة المرور من 12 حرفاً على الأقل وأن تلبي متطلبات التعقيد المحددة.
    • Inbound Port Rules>Public inbound ports: حدد Allow selected ports.
    • Inbound Port Rules>Select inbound ports: حدد RDP وHTTP في المربع المنسدل.
  3. حدد علامة التبويب Management أو حدد Next: Disks، ثم Next: Networking، ثم Next: Management. أسفل Monitoring، قم بتعيين Boot diagnostics إلى Off.

  4. حدد Review + create.

  5. راجع الإعدادات، ثم انقر فوق Create.

  6. اتبع الخطوات لإنشاء جهاز ظاهري آخر يسمى myIISVMWestEurope، مع مجموعة موارد تسمى myResourceGroupTM2، وموقعغرب أوروبا وكل الإعدادات الأخرى المماثلة لإعدادات جهاز myIISVMEastUS.

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

إنشاء الجهاز الظاهري

تثبيت IIS وتخصيص صفحة الويب الافتراضية

في هذا القسم، تقوم بتثبيت خادم IIS على جهازي VM هما myIISVMEastUS وmyIISVMWestEurope، ثم تقوم بتحديث صفحة الويب الافتراضية. تعرض صفحة الويب المخصصة اسم الجهاز الظاهري الذي تتصل به عند زيارة موقع الويب من مستعرض ويب.

  1. حدد جميع الموارد في القائمة اليسرى. من قائمة الموارد، حدد myIISVMEastUS في مجموعة موارد myResourceGroupTM1.

  2. من صفحة نظرة عامة، حدد "Connect". في الاتصال بالجهاز الظاهري، حدد "Download RDP file".

  3. افتح الملف ".rdp" الذي تم تنزيله. إذا تمت مطالبتك، فحدد "Connect" . أدخل اسم المستخدم وكلمة المرور اللذين حددتهما عند إنشاء الجهاز الظاهري. قد تحتاج إلى تحديد "More choices">"Use a different account"، لتحديد معلومات تسجيل الدخول التي أدخلتها عند إنشاء الجهاز الظاهري.

  4. حدد "OK".

  5. قد تتلقى تحذيراً بشأن الشهادة المستخدمة أثناء عملية تسجيل الدخول. إذا تلقيت تحذير، فحدد "Yes" أو "Continue" لمتابعة الاتصال.

  6. على سطح مكتب الخادم، انتقل إلى "Windows Administrative Tools">"Server Manager".

  7. افتح Windows PowerShell على الجهاز الظاهري 1. استخدم الأوامر التالية لتثبيت خادم IIS وتحديث ملف .htm الافتراضي.

    # Install IIS
    Install-WindowsFeature -name Web-Server -IncludeManagementTools
    
    # Remove default .htm file
    remove-item C:\inetpub\wwwroot\iisstart.htm
    
    #Add custom .htm file
    Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
    

    تثبيت IIS وتخصيص صفحة الويب

  8. أغلق اتصال RDP بالجهاز الظاهري myIISVMEastUS.

  9. كرِّر الخطوات من 1 حتى 8. اتصل بالجهاز الظاهري myIISVMWestEurope ضمن مجموعة موارد myResourceGroupTM2 لتثبيت IIS وتخصيص صفحة الويب الافتراضية.

تكوين أسماء DNS للأجهزة الظاهري التي تعمل ببرنامج IIS

يوجه Traffic Manager نسبة استخدام المستخدم شبكة الويب حسب اسم DNS لنقاط نهاية الخدمة. في هذا القسم، يمكنك تكوين أسماء DNS لخوادم IIS، ‏myIISVMEastUS وmyIISVMWestEurope.

  1. حدد جميع الموارد في القائمة اليسرى. من قائمة الموارد، حدد myIISVMEastUS في مجموعة موارد myResourceGroupTM1.
  2. في صفحة نظرة عامة، ضمن "DNS name"، حدد "Configure".
  3. في صفحة التكوين، ضمن تسمية اسم DNS، أضف اسماً فريداً. ثم اختر ⁧⁩حفظ⁧⁩.
  4. كرر الخطوات من 1 إلى 3 للجهاز الظاهري المسمى myIISVMWestEurope الموجود في مجموعة موارد myResourceGroupTM2.

إنشاء جهاز ظاهري مخصص للاختبار

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

  1. في الزاوية العلوية اليسرى من مدخل Microsoft Azure، حدد ‎ "Create a resource">"Compute">"Windows Server 2019 Datacenter".

  2. في Create a virtual machine، اكتب القيم التالية في علامة التبويب Basics أو حدّدها:

    • Subscription>Resource Group: حدد myResourceGroupTM1.
    • Instance Details>Virtual machine name: اكتب myVMEastUS.
    • تفاصيل المثيل >المنطقة: حدد شرق الولايات المتحدة.
    • حساب المسؤول >اسم المستخدم: أدخل اسم مستخدم من اختيارك.
    • حساب المسؤول >كلمة المرور: أدخل كلمة مرور من اختيارك. يجب أن تتكون كلمة المرور من 12 حرفاً على الأقل وأن تلبي متطلبات التعقيد المحددة.
    • Inbound Port Rules>Public inbound ports: حدد Allow selected ports.
    • Inbound Port Rules>حدد المنافذ الواردة: حدد RDP في المربع المنسدل.
  3. حدد علامة التبويب Management أو حدد Next: Disks، ثم Next: Networking، ثم Next: Management. أسفل Monitoring، قم بتعيين Boot diagnostics إلى Off.

  4. حدد Review + create.

  5. راجع الإعدادات، ثم انقر فوق Create.

  6. اتبع الخطوات لإنشاء جهاز ظاهري آخر يسمى myVMWestEurope، مع مجموعة موارد تسمى myResourceGroupTM2، وموقعغرب أوروبا وكل الإعدادات الأخرى المماثلة لإعدادات جهاز myVMEastUS.

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

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

أنشئ ملف تعريف Traffic Manager حسب أسلوب التوجيه المُرجح.

  1. في الجانب العلوي الأيسر من الشاشة، حدد "Create a resource>Networking>Traffic Manager profile>Create".

  2. في إنشاء ملف تعريف لـTraffic Manager، أدخل المعلومات التالية أو حددها. اقبل الإعدادات الافتراضية للإعدادات الأخرى، ثم حدد "Create".

    إعداد القيمة
    الاسم أدخل اسماً فريداً في منطقة trafficmanager.net. ينتج عن ذلك اسم DNS ‏"trafficmanager.net" الذي يُستخدم للوصول إلى ملف تعريف Traffic Manager.
    أسلوب التوجيه حدد أسلوب التوجيه المُرجَح.
    الاشتراك حدد اشتراكك.
    مجموعة الموارد: حدد "Use existing" ثم "myResourceGroupTM1".

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

إضافة نقاط نهاية لخدمة Traffic Manager

أضف جهازين ظاهريين يُشغلان خوادم IIS‏ myIISVMEastUS وmyIISVMWestEurope لتوجيه نسبة استخدام شبكة الويب لهما.

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

  2. في ملف تعريف Traffic Manager، في قسم الإعدادات، حدد "Endpoints">ثم"Add".

  3. أدخل المعلومات التالية أو حددها. اقبل الإعدادات الافتراضية للإعدادات الأخرى، ثم حدد "OK".

    إعداد القيمة
    النوع أدخل نقطة نهاية Azure.
    الاسم أدخل myEastUSEndpoint.
    نوع المورد المستهدف حدد عنوان IP عام.
    المورد المستهدف اختر عنوان IP عاماً لعرض قائمة الموارد التي تتضمن عناوين IP عامة ضمن الاشتراك نفسه. في "Resource"، حدد عنوان IP العام المسمى myIISVMEastUS-ip. هذا هو عنوان IP العام للجهاز الظاهري لخادم IIS في شرق الولايات المتحدة.
    الوزن أدخل 100.
  4. كرِّر الخطوتين 2 و3 لإضافة نقطة نهاية أخرى باسم myWestEuropeEndpoint لعنوان IP العام myIISVMWestEurope-ip. هذا العنوان مرتبط بالجهاز الظاهري لخادم IIS باسم myIISVMWestEurope. للخيار المُرجَح، أدخل 25.

  5. عند اكتمال إضافة كلتا النقطتين النهائيتين، تُعرضا في ملف تعريف Traffic Manager إلى جانب حالة مراقبتهما متصل.

اختبار ملف تعريف Traffic Manager

لعرض Traffic Manager أثناء التشغيل، أكمل الخطوات التالية:

  1. حدد اسم DNS لملف تعريف Traffic Manager.
  2. عرض Traffic Manager أثناء التشغيل.

حدد اسم DNS لملف تعريف Traffic Manager

في هذا البرنامج التعليمي، لتوفير سهولة الاستخدام، يمكنك استخدام اسم DNS لملف تعريف Traffic Manager لزيارة مواقع الويب.

يمكنك تحديد اسم DNS لملف تعريف Traffic Manager كما يلي:

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

  2. حدد "Overview".

  3. يعرض ملف تعريف Traffic Manager اسم DNS المحدد له. في عمليات نشر الإنتاج، تكوِّن اسم مجال فارغاً للإشارة إلى اسم مجال Traffic Manager باستخدام سجل DNS CNAME.

    اسم DNS لـ Traffic Manager

عرض Traffic Manager أثناء التشغيل

في هذا القسم، يمكنك الاطلاع على Traffic Manager أثناء التشغيل.

  1. حدد جميع الموارد في القائمة اليسرى. من قائمة الموارد، حدد "myVMEastUS" في مجموعة موارد myResourceGroupTM1.

  2. من صفحة نظرة عامة، حدد "Connect". في الاتصال بالجهاز الظاهري، حدد "Download RDP file".

  3. افتح الملف ".rdp" الذي تم تنزيله. إذا تمت مطالبتك، فحدد "Connect" . أدخل اسم المستخدم وكلمة المرور اللذين حددتهما عند إنشاء الجهاز الظاهري. قد تحتاج إلى تحديد "More choices">"Use a different account"، لتحديد معلومات تسجيل الدخول التي أدخلتها عند إنشاء الجهاز الظاهري.

  4. حدد "OK".

  5. قد تتلقى تحذيراً بشأن الشهادة المستخدمة أثناء عملية تسجيل الدخول. إذا تلقيت تحذير، فحدد "Yes" أو "Continue" لمتابعة الاتصال.

  6. في مستعرض ويب يعمل على الجهاز الظاهري myVMEastUS، اكتب اسم DNS لملف تعريف Traffic Manager لعرض موقع الويب. ستُوجَه إلى موقع ويب مستضاف على خادم IIS ‏myIISVMEastUS المُعيَّن بأنه حاصل على أعلى قيمة للترجيح بنحو 100. يُعيَن خادم IIS ‏myIISVMWestEurope بأنه نقطة نهاية حاصلة على أقل قيمة للترجيح بنحو 25.

    اختبار ملف تعريف Traffic Manager

  7. كرِّر الخطوات من 1 إلى 6 على الجهاز الظاهري myVMWestEurope لمعرفة استجابة موقع الويب المرجح.

تنظيف الموارد

عند عدم الحاجة إلى مجموعة الموارد التي أنشأتها في هذا البرنامج التعليمي، يمكنك حذفها. للقيام بذلك، حدد مجموعة الموارد (ResourceGroupTM1 أو ResourceGroupTM2)، ثم حدد "Delete".

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

لمعرفة المزيد حول أساليب التوجيه، راجع: