تدريب - تحسين التطبيقات عبر المناطق باستخدام توجيه الأداء
يرغب مهندس الشبكة لديك في ضمان حصول العملاء على أفضل أداء. باستخدام أسلوب توجيه الأداء في Traffic Manager، يمكنك ضمان وصول المستخدمين إلى أقرب موقع لهم. لنقم بتكوين مثيل لـ Traffic Manager لاستخدام توجيه الأداء.
إنشاء ملف تعريف Traffic Manager باستخدام توجيه الأداء
إنشاء ملف تعريف جديد ل 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
قم بإنشاء نقطتي نهاية جديدتين تشيران إلى عناوين 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
WestId=$(az network public-ip show \ --resource-group <rgn>Sandbox resource group </rgn> \ --name westeurope-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 "WestEurope" \ --type azureEndpoints \ --target-resource-id $WestId
اختبار التكوين الجديد
قم بتشغيل هذا الأمر للانتقال إلى اسم المجال المؤهل بالكامل لملف تعريف 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)
اعتمادا على مكان وجودك، يتم توجيهك إلى نقطة النهاية الأفضل أداء.
قم بتشغيل الأمر التالي
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
إذا كانت لدى عملائك نقطتا نهاية لهما زمن انتقال متساوٍ للشبكة، فقد يتم توجيههما إلى أي من نقطتي النهاية. قم بتحديث صفحة الويب لمعرفة ما إذا كان يتم تقديم نفس نقطة النهاية لك.