إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك إنشاء سجل اسم مستعار لاسم النطاق العلوي الخاص بك للإشارة إلى ملف Azure Traffic Manager. بدلا من استخدام خدمة إعادة توجيه، تقوم بتكوين Azure DNS للإشارة إلى ملف تعريف مدير المرور مباشرة من منطقتك.
في هذا البرنامج التعليمي، تتعلم كيفية:
- أنشئ شبكة ظاهرية وشبكة فرعية.
- قم بإنشاء جهاز ظاهري لخادم الويب باستخدام عنوان IP عام.
- إضافة تسمية DNS إلى IP عام.
- إنشاء ملف تعريف Traffic Manager.
- قم بإنشاء سجل اسم مستعار.
- اختبر سجل الاسم المستعار.
إذا لم يكن لديك اشتراك Azure، أنشئ حسابا مجاني قبل أن تبدأ.
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط.
- اسم نطاق مستضاف في Azure DNS. إذا لم يكن لديك منطقة Azure DNS، يمكنك إنشاء منطقة DNS، ثم تفويض نطاقك إلى Azure DNS.
إشعار
في هذا البرنامج التعليمي، يُستخدم contoso.com كمثال لاسم المجال. استبدل contoso.com باسم المجال الخاص بك.
تسجيل الدخول إلى Azure
سجل الدخول إلى بوابة Azure.
تسجيل موفر موارد Microsoft.Network
لإنشاء سجلات الأسماء المستعارة ، يجب تسجيل موفر موارد Microsoft.Network . إذا كانت منطقة DNS والمورد الهدف المستعار في اشتراكات مختلفة، فيجب تسجيل كلا الاشتراكين. يمكنك تسجيل مزودي الموارد باستخدام Azure CLI أو PowerShell أو بوابة Azure. راجع المثال التالي:
az provider register --namespace Microsoft.Network
لمزيد من المعلومات، راجع حل الأخطاء لتسجيل موفر الموارد.
إنشاء البنية التحتية للشبكة
قم بإنشاء شبكة ظاهرية وشبكة فرعية لوضع خوادم الويب الخاصة بك فيها.
في بوابة Azure، أدخل virtual network في مربع البحث أعلى البوابة، ثم اختر Virtual networks من نتائج البحث.
في "Virtual Networks"، حدد "+ Create".
في إنشاء شبكة ظاهرية، أدخل أو حدد المعلومات التالية في علامة التبويب الأساسيات:
الإعداد القيمة تفاصيل المشروع الاشتراك اختر اشتراكك في Azure. مجموعة الموارد حدد إنشاء جديد.
في Name، أدخل myResourceGroup.
حدد موافق.تفاصيل المثيل الاسم أدخل myTMVNet. المنطقة حدد منطقتك. حدّد علامة التبويب عناوين IP أو حدّد زر التالي: عناوينIP في الجانب السفلي من الصفحة.
في علامة التبويب عناوين IP أدخِل هذه المعلومات:
الإعداد القيمة مساحة العنوان IPv4 أدخِل 10.10.0.0/16. حدد + Add subnet، وأدخل هذه المعلومات في Add subnet:
الإعداد القيمة اسم الشبكة الفرعية أدخِل WebSubnet. نطاق عنوان الشبكة الفرعية أدخِل 10.10.0.0/24. حدد إضافة.
حدد علامة التبويب Review + create أو حدد الزر Review + create.
حدد إنشاء.
إنشاء جهاز ظاهري لخادم الويب
أنشئ جهازين افتراضيين في لينكس، وثبت خادم ويب NGINX عليهما، ثم أضف تسميات DNS إلى عناوين IP العامة الخاصة بهم.
إنشاء الأجهزة الظاهرية
إنشاء جهازين افتراضيين لأوبونتو.
في بوابة Azure، أدخل virtual machine في مربع البحث أعلى البوابة، ثم اختر Virtual Machines من نتائج البحث.
في Virtual Machines، اختر + Create ثم اختر Azure الآلة الافتراضية.
في Create a virtual machine، أدخِل أو حدد المعلومات التالية في علامة التبويب Basics.
الإعداد القيمة تفاصيل المشروع الاشتراك اختر اشتراكك في Azure. مجموعة الموارد حدد TMResourceGroup. تفاصيل المثيل اسم الجهاز الظاهري هنا يأتي دور web-01. المنطقة حدد (US) East US. خيارات التوفر حدد No infrastructure redundancy required. نوع الأمان حدد قياسي. الصورة حدد Ubuntu Server 24.04 LTS - x64 Gen2. الحجم حدد حجم الجهاز الظاهري. حساب المسؤول نوع المصادقة حدد المفتاح العمومي SSH. اسم مستخدم أدخل username. مصدر المفتاح العام SSH حدد إنشاء زوج مفاتيح جديد. اسم زوج المفاتيح أدخل اسما لزوج المفاتيح. قواعد المنفذ الوارد المنافذ العامة الواردة حدد لا شيء. حدد علامة التبويب Networking، أو حدد Next: Disks، ثم Next: Networking.
في علامة التبويب شبكة الاتصال، أدخل أو حدد المعلومات التالية:
الإعداد القيمة واجهة الشبكة الشبكة الظاهرية حدد myTMVNet. الشبكة الفرعية حدد WebSubnet. عنوان IP عام اختر إنشاء جديد، ثم أدخل web-01-ip في الاسم. اختر Standard لجهاز SKU. المجموعة الأمنية للشبكة NIC حدد أساسي. المنافذ العامة الواردة حدد Allow selected ports. حدد المنافذ الداخلية اختر HTTP (80) و HTTPS (443). حدد "Review + create".
راجع الإعدادات، ثم حدّد "إنشاء".
كرر الخطوات السابقة لإنشاء الجهاز الظاهري الثاني. أدخل web-02في اسم الآلة الافتراضيةوweb-02-ipفي اسمعنوان IP العام. بالنسبة للإعدادات الأخرى، استخدم نفس المعلومات من الخطوات السابقة المستخدمة مع الجهاز الظاهري الأول.
قد تستغرق كل عملية توزيع جهاز ظاهري بضع دقائق حتى تكتمل.
إشعار
تمنع قواعد مجموعة أمن الشبكة وصول SSH الوارد من الإنترنت. لتشغيل الأوامر على الأجهزة الافتراضية، استخدم ميزة Run command في بوابة Azure أو نشر Azure Bastion. لمزيد من المعلومات حول Azure Bastion، راجع Quickstart: نشر Azure Bastion مع الإعدادات الافتراضية.
تثبيت خادم ويب NGINX
قم بتثبيت NGINX على كل من الآلات الافتراضية web-01 و web-02 باستخدام ميزة Run command في بوابة Azure.
في مربع البحث أعلى المدخل، أدخل الجهاز الظاهري. حدد "Virtual machines" في نتائج البحث.
اختر الآلة الافتراضية web-01 .
في قسم العمليات في القائمة اليسرى، اختر أمر التشغيل.
اختر RunShellScript.
في صفحة تشغيل أوامر السكريبت ، أدخل الأمر التالي:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-01' | sudo tee /var/www/html/index.htmlحدد تشغيل.
انتظر حتى يكتمل الأمر. يعرض الإخراج تقدم التثبيت وينتهي عند تثبيت NGINX.
كرر الخطوات السابقة لجهاز web-02 الافتراضي. استخدم الأمر التالي بدلا من ذلك:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-02' | sudo tee /var/www/html/index.html
أضف تسمية DNS
تحتاج عناوين IP العامة إلى تسمية DNS للعمل مع Traffic Manager.
في بوابة Azure، أدخل TMResourceGroup في مربع البحث أعلى البوابة، ثم اختر TMResourceGroup من نتائج البحث.
في مجموعة موارد TMResourceGroup ، اختر عنوان IP العام web-01-ip .
ضمن Settings، حدد Configuration.
أدخل web01pip في DNS name label.
حَدِّد حِفظ.
كرر الخطوات السابقة لعنوان IP العام web-02-ip وأدخل web02pip في تسمية DNS.
إنشاء ملف تعريف Traffic Manager
في صفحة النظرة العامة لعنوان IP العام web-01-ip ، يرجى ملاحظة عنوان IP للاستخدام لاحقا. كرر هذه الخطوة لعنوان IP العام web-02-ip .
في بوابة Azure، أدخل ملف إدارة المرور في مربع البحث أعلى البوابة، ثم اختر Traffic Manager profiles.
حدد + إنشاء.
في صفحة Create Traffic Manager profile، أدخل المعلومات التالية أو حددها.
الإعداد القيمة الاسم أدخل TM-alias-test. أسلوب التوجيه حدد الأولوية. الاشتراك اختر اشتراكك في Azure. مجموعة الموارد حدد TMResourceGroup.
حدد إنشاء.
بعد الانتهاء من توزيع TM-alias-test، حدد Go to resource.
في صفحة Endpoints من ملف تعريف إدارة نسبة استخدام الشبكة TM-alias-test، حدد + Add وأدخل المعلومات التالية أو حددها:
الإعداد القيمة نوع حدد External endpoint. الاسم أدخل EP-Web01. اسم مجال الكمبيوتر المؤهل بالكامل (FQDN) أدخل عنوان ال IP الخاص ب web-01-ip الذي ذكرته سابقا. أولوية ادخل 1 حدد إضافة.
كرر الخطوتين الأخيرتين لإنشاء نقطة النهاية الثانية. أدخل المعلومات التالية أو حددها:
الإعداد القيمة نوع حدد External endpoint. الاسم أدخل EP-Web02. اسم مجال الكمبيوتر المؤهل بالكامل (FQDN) أدخل عنوان IP الخاص ب web-02-ip الذي ذكرته سابقا. أولوية أدخل 2.
قم بإنشاء سجل اسم مستعار
قم بإنشاء سجل اسم مستعار يشير إلى ملف إدارة المرور.
في بوابة Azure، أدخل contoso.com في مربع البحث أعلى البوابة، ثم اختر منطقة DNS contoso.com من نتائج البحث.
في صفحة نظرة عامة contoso.com منطقة DNS، حدد الزر + مجموعة السجلات.
في إضافة مجموعة سجلات، اترك مربع الاسم فارغا لتمثيل اسم المجال الذروة. مثال على ذلك
contoso.com.حدد أ لـ نوع.
اختر Yes لمجموعة السجلات Alias، ثم اختر Azure Resource ل Alias type.
اختر ملف مدير المرور TM-alias-test لملف Azure resource.
حدد موافق.
إشعار
يتم عرض استعلامات DNS إلى مجموعة سجلات Traffic Manager المستعارة حديثا في فوترة ملف تعريف Traffic Manager. لمزيد من المعلومات حول فوترة Traffic Manager، راجع تسعير Traffic Manager.
اختبر سجل الاسم المستعار
- من متصفح الويب، استعرض للوصول إلى
contoso.comأو اسم المجال الرئيسي. ترى صفحة NGINX معHello World from web-01. قام مدير الحركة بتوجيه حركة المرور إلى web-01 لأنه يمتلك أولوية قصوى. أغلق متصفح الويب وأغلق جهاز web-01 الافتراضي. انتظر بضع دقائق حتى يتم إغلاق الجهاز الظاهري تمامًا. - افتح مستعرض ويب جديدًا، واستعرض مرة أخرى للوصول إلى
contoso.comأو اسم المجال الرئيسي الخاص بك. - يجب أن ترى صفحة NGINX مع
Hello World from web-02. كان مدير الحركة يتعامل مع الموقف ويوجه حركة المرور إلى خادم الويب الثاني بعد إغلاق أول خادم له أولوية قصوى.
تنظيف الموارد
عند عدم الحاجة، يمكنك حذف جميع الموارد التي تم إنشاؤها في هذا البرنامج التعليمي باتباع هذه الخطوات:
- في قائمة بوابة Azure، اختر Resource groups.
- حدد مجموعة موارد myResourceGroup.
- في صفحة نظرة عامة ، حدد حذف مجموعة الموارد.
- أدخِل myResourceGroup، وحدد Delete.
- في قائمة البوابة Azure، اختر جميع الموارد.
- حدد منطقة DNS contoso.com.
- في صفحة Overview، حدد السجل @ الذي تم إنشاؤه في هذا البرنامج التعليمي.
- حدد Delete، ثم حدد Yes.
الخطوات التالية
في هذا البرنامج التعليمي، لقد تعرفت على كيفية إنشاء سجل اسم مستعار لاستخدام اسم النطاق الرئيسي الخاص بك للإشارة إلى ملف تعريف إدارة المرور.
- تعرف على المزيد حول سجلات الأسماء المستعارة.
- تعرف على المزيد حول المناطق والسجلات.
- تعرف على المزيد حول طرق توجيه Traffic Manager.