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

مكتمل

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

إنشاء ملف تعريف Traffic Manager باستخدام توجيه الأداء

  1. قم بإنشاء ملف تعريف جديد لـ Traffic Manager تم إعداده باستخدام توجيه الأداء. تشغيل هذه الأوامر.

        az network traffic-manager profile create \
        --resource-group <rgn>Sandbox resource group </rgn> \
        --name TM-MusicStream-Performance \
        --routing-method Performance \
        --unique-dns-name TM-MusicStream-Performance-$RANDOM \
        --output table
    
  2. قم بإنشاء نقطتي نهاية جديدتين تشيران إلى عناوين IP العامة للأجهزة الظاهرية. تشغيل هذه الأوامر.

    WestId=$(az network public-ip show \
        --resource-group <rgn>Sandbox resource group </rgn> \
        --name westus2-vm-nic-pip \
        --query id \
        --output tsv)
    
    az network traffic-manager endpoint create \
        --resource-group <rgn>Sandbox resource group </rgn> \
        --profile-name TM-MusicStream-Performance \
        --name "WestUS" \
        --type azureEndpoints \
        --target-resource-id $WestId
    
    EastId=$(az network public-ip show \
       --resource-group <rgn>Sandbox resource group </rgn> \
       --name eastasia-vm-nic-pip \
       --query id \
       --output tsv)
    
    az network traffic-manager endpoint create \
       --resource-group <rgn>Sandbox resource group </rgn> \
       --profile-name TM-MusicStream-Performance \
       --name "EastAsia" \
       --type azureEndpoints \
       --target-resource-id $EastId
    

اختبار التكوين الجديد

  1. قم بتشغيل هذا الأمر للانتقال إلى اسم المجال المؤهل بالكامل لملفات تعريف Traffic Manager (FQDN). يتم توجيه طلبك إلى نقطة النهاية التي تستجيب مع أقل أولوية.

    echo http://$(az network traffic-manager profile show \
        --resource-group <rgn>Sandbox resource group </rgn> \
        --name TM-MusicStream-Performance \
        --query dnsConfig.fqdn \
        --output tsv)
    
  2. استناداً إلى مكان وجودك، سيتم توجيهك إلى نقطة النهاية الأفضل أداءً.

    Screenshot of a webpage running the web app closest to you..

  3. قم بتشغيل الأمر التالي nslookup لحل اسم مجال ملف تعريف Traffic Manager.

    nslookup $(az network traffic-manager profile show \
            --resource-group <rgn>Sandbox resource group </rgn> \
            --name TM-MusicStream-Performance \
            --query dnsConfig.fqdn \
            --output tsv)
    

    يقوم الأمر nslookup بإرجاع الموضع حيثما تم حل اسم المجال. على سبيل المثال، إذا كنت الأقرب إلى أوروبا، فإنه يعرض ما يلي.

    Non-authoritative answer:
    tm-musicstream-performance-29605.trafficmanager.net     canonical name = westus2-vm-rmzkcs3kmupuq.westus2.cloudapp.azure.com.
    Name:   westus2-vm-rmzkcs3kmupuq.westus2.cloudapp.azure.com
    Address: 13.66.168.61
    

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