البرنامج التعليمي: موازنة تحميل تكوينات IP المتعددة باستخدام مدخل Azure

لاستضافة مواقع ويب متعددة، يمكنك استخدام واجهة شبكة أخرى مرتبطة بجهاز ظاهري. يدعم موازن تحميل Azure نشر موازنة التحميل لدعم التوفر العالي لمواقع الويب.

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

  • إنشاء شبكة ظاهرية وشبكة فرعية وبوابة NAT وتكوينهم.
  • إنشاء جهازين ظاهريين لخادم Windows
  • إنشاء واجهة شبكة ثانوية وتكوينات شبكة لكل جهاز ظاهري
  • إنشاء موقعي ويب تابعين لخادم معلومات الإنترنت (IIS) على كل جهاز ظاهري
  • ربط مواقع الويب بتكوينات الشبكة
  • إنشاء موازن تحميل Azure وتكوينه
  • اختبار موازن التحميل

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

إنشاء شبكة افتراضية ومضيف موقع معقل

في هذا القسم، يمكنك إنشاء شبكة ظاهرية مع شبكة فرعية للمورد وشبكة فرعية Azure Bastion ومضيف Azure Bastion.

هام

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

  1. في المدخل، ابحث عن Virtual networks وحددها.

  2. في صفحة ⁧⁩الشبكة الظاهرية⁧⁩، حدد ⁧+⁩ إنشاء⁧⁩.

  3. في علامة التبويب أساسياتلـ إنشاء شبكة ظاهرية، أدخل أو حدد المعلومات التالية:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدد load-balancer-rg من القائمة المنسدلة أو Create new إذا لم يكن موجودا.
    أدخل load-balancer-rg في Name.
    حدد موافق.
    تفاصيل المثيل
    الاسم أدخل lb-vnet.
    المنطقة حدد (US) East US.

    لقطة شاشة لعلامة تبويب الأساسيات لإنشاء شبكة ظاهرية في مدخل Microsoft Azure.

  4. حدد علامة التبويب الأمان أو الزر التالي في أسفل الصفحة.

  5. ضمن Azure Bastion، أدخل المعلومات التالية أو حددها:

    الإعداد القيمة‬
    Azure Bastion
    تمكين Azure Bastion حدد خانة الاختيار.
    اسم مضيف Azure Bastion أدخل lb-bastion.
    عنوان IP العام ل Azure Bastion حدد إنشاء جديد.
    أدخل lb-bastion-ip في الاسم.
    حدد موافق.
  6. حدد علامة التبويب عناوين IP، أو التالي في أسفل الصفحة.

  7. في صفحة إنشاء شبكة ظاهرية، أدخل المعلومات التالية أو حددها:

    الإعداد القيمة‬
    إضافة مساحة عنوان IPv4
    مساحة العنوان IPv4 أدخل 10.0.0.0/16 (65356 عنوانا).
    الشبكات الفرعية حدد ارتباط الشبكة الفرعية الافتراضي للتحرير.
    تحرير الشبكة الفرعية
    الغرض من الشبكة الفرعية اترك الافتراضي الافتراضي.
    الاسم أدخل الشبكة الفرعية الخلفية.
    عنوان البدء أدخل 10.0.0.0.
    حجم الشبكة الفرعية أدخل /24(256 عنوانا).
    الأمان
    بوابة NAT حدد lb-nat-gateway.

    لقطة شاشة لإعادة تسمية الشبكة الفرعية الافتراضية وتكوينها.

  8. حدد حفظ.

  9. حدد Review + create في أسفل الشاشة، وعند اجتياز التحقق من الصحة، حدد Create.

هام

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

إنشاء بوابة NAT

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

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. في مربع البحث في أعلى المدخل، أدخل «NAT gateway». حدد "NAT gateway" في نتائج البحث.

  3. حدد + إنشاء.

  4. في علامة التبويب Basics من بوابة Create network address translation (NAT) أدخل المعلومات التالية أو حددها:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدد إنشاء جديد.
    أدخل load-balancer-rg في Name.
    حدد موافق.
    تفاصيل المثيل
    اختبار بوابة NAT أدخل lb-nat-gateway.
    المنطقة حدد East US.
    مناطق التوفّر حدد بلا منطقة.
    مهلة الخمول (دقائق) أدخل 15.

    لقطة شاشة لإنشاء نافذة بوابة ترجمة عنوان الشبكة في مدخل Microsoft Azure.

  5. حدد علامة التبويب Outbound IP، أو حدد زر Next: Outbound IP أسفل الصفحة.

  6. حدد إنشاء عنوان IP عام جديد ضمن عناوين IP العامة.

  7. أدخل nat-gw-public-ip في الاسم في إضافة عنوان IP عام.

  8. حدد موافق.

  9. حدد زر "Review + create" أسفل الصفحة، أو حدد علامة التبويب "Review + create".

  10. حدد إنشاء.

أنشئ الأجهزة الظاهرية

في هذا القسم، يمكنك إنشاء جهازين ظاهريين لاستضافة مواقع IIS على الويب.

  1. في مربع البحث الموجود أعلى المدخل، أدخل Virtual machine. حدد "Virtual machines" في نتائج البحث.

  2. في الأجهزة الظاهرية، حدد + إنشاء ثم جهاز Azure الظاهري.

  3. في "Create virtual machine"، أدخل المعلومات التالية أو حددها:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد اشتراكك في Azure.
    مجموعة الموارد حدد load-balancer-rg
    تفاصيل المثيل
    اسم الجهاز الظاهري أدخِل myVM1
    المنطقة حدّد (الولايات المتحدة) شرق الولايات المتحدة
    خيارات التوفر حدد Availability zones
    مناطق التوفّر حدد 1
    نوع الأمان اترك الإعداد الافتراضي "Standard".
    الصورة حدد Windows Server 2022 Datacenter - Gen2
    الحجم اختر حجم جهاز VM أو قم بإعداد افتراضي
    حساب المسؤول
    اسم مستخدم أدخل اسم مستخدم
    كلمة المرور أدخل كلمة مرور
    تأكيد كلمة المرور إعادة إدخال كلمة السر
    قواعد المنفذ الوارد
    المنافذ العامة الواردة اختر None
  4. حدد علامة التبويب Networking، أو حدد Next: Disks، ثم Next: Networking.

  5. في علامة تبويب الشبكة، حدد أو أدخل:

    الإعداد القيمة‬
    واجهة الشبكة
    الشبكة الظاهرية حدّد «myVNet».
    الشبكة الفرعية حدد backend-subnet(10.1.0.0/24)
    عنوان IP عام حدد لا شيء.
    المجموعة الأمنية للشبكة NIC حدد Advanced
    تكوين مجموعة أمان الشبكة حدد إنشاء جديد.
    في Create network security group، أدخل myNSG في Name.
    في القواعد الواردة، حدد +إضافة قاعدة واردة.
    في الخدمة، حدد HTTP.
    في "الأولوية"، أدخل 100.
    في الاسم، أدخل myNSGrule.
    حدد إضافة.
    حدد موافق.
  6. حدد "Review + create".

  7. راجع الإعدادات، ثم حدّد "إنشاء".

  8. اتبع الخطوات من 1 إلى 7 لإنشاء جهاز ظاهري آخر بالقيم التالية وجميع الإعدادات الأخرى مثل myVM1:

    الإعدادات الجهاز الظاهري 2
    الاسم myVM2
    مناطق التوفّر 2
    مجموعة أمان الشبكة حدد "myNSG" الموجود

إشعار

يوفر Azure عنوان IP افتراضيا للوصول الصادر للأجهزة الظاهرية التي لم يتم تعيين عنوان IP عام لها أو الموجودة في تجمع الواجهة الخلفية لموازن تحميل Azure الأساسي الداخلي. توفر آلية IP للوصول الصادر الافتراضي عنوان IP صادر غير قابل للتكوين.

يتم تعطيل عنوان IP الافتراضي للوصول الصادر عند حدوث أحد الأحداث التالية:

  • يتم تعيين عنوان IP عام إلى الجهاز الظاهري.
  • يتم وضع الجهاز الظاهري في تجمع الواجهة الخلفية لموازن التحميل القياسي، مع قواعد صادرة أو بدونها.
  • يتم تعيين مورد Azure NAT Gateway إلى الشبكة الفرعية للجهاز الظاهري.

لا تتمتع الأجهزة الظاهرية التي تقوم بإنشائها باستخدام مجموعات مقياس الجهاز الظاهري في وضع التنسيق المرن بالوصول الصادر الافتراضي.

لمزيد من المعلومات حول الاتصالات الصادرة في Azure، راجع الوصول الصادر الافتراضي في Azure واستخدام ترجمة عنوان الشبكة المصدر (SNAT) للاتصالات الصادرة.

إنشاء تكوينات الشبكة الثانوية

في هذا القسم، يمكنك تغيير عنوان IP الخاص ل NIC الموجود لكل جهاز ظاهري إلى ثابت. بعد ذلك، يمكنك إضافة مورد NIC جديد إلى كل جهاز ظاهري مع تكوين عنوان IP خاص ثابت .

لمزيد من المعلومات عن تكوين عنوان IP الحُر في تكوين الجهاز الظاهري، راجع تكوين نظام تشغيل ضيف عنوان IP الحُر.

  1. في مربع البحث الموجود أعلى المدخل، أدخل Virtual machine. حدد "Virtual machines" في نتائج البحث.

  2. حدد "myVM1".

  3. أوقف الجهاز الظاهري إذا كان قيد التشغيل.

  4. حدد "Networking" في "Settings".

  5. في "Networking"، حدد اسم واجهة الشبكة الموجود بجوار "Network interface". تبدأ واجهة الشبكة باسم الجهاز الظاهري ولها رقم عشوائي معين. في هذا المثال، myVM1266.

    لقطة شاشة لتكوين شبكات myVM1 في مدخل Azure.

  6. في صفحة واجهة الشبكة، حدد "IP configurations" في "Settings".

  7. في "IP configurations"، حدد "ipconfig1".

    لقطة شاشة لتكوين واجهة شبكة myVM1.

  8. حدد "Static" في "Assignment" في تكوين "ipconfig1".

  9. حدد حفظ.

  10. عُد إلى الصفحة "Overview" من "myVM1".

  11. حدد "Networking" في "Settings".

  12. في صفحة "Networking"، حدد "Attach network interface".

    لقطة شاشة لإرفاق واجهة الشبكة في myVM1.

  13. في "Attach network interface"، حدد "Create and attach network interface".

  14. في "Create network interface"، أدخل المعلومات التالية أو حددها:

    الإعداد القيمة‬
    تفاصيل المشروع
    مجموعة الموارد حدد load-balancer-rg.
    واجهة الشبكة
    الاسم أدخل myVM1NIC2
    الشبكة الفرعية حدد backend-subnet (10.1.0.0/24).
    المجموعة الأمنية للشبكة NIC حدد خيارات متقدمة.
    تكوين مجموعة أمان الشبكة حدد "myNSG".
    تعيين عنوان IP الخاص حدد ثابت.
    عنوان IP خاص أدخل 10.1.0.6.
  15. حدد إنشاء.

  16. شغل الجهاز الظاهري.

  17. كرر الخطوات من 1 إلى 16 لـmyVM2، مستبدلاً المعلومات التالية:

    الإعدادات myVM2
    الاسم myVM2NIC2
    عنوان IP خاص 10.1.0.7

تكوين الأجهزة الظاهرية

يمكنك الاتصال ب myVM1 وmyVM2 باستخدام Azure Bastion وتكوين تكوين الشبكة الثانوية في هذا القسم. يمكنك إضافة مسار للبوابة لتكوين الشبكة الثانوية. ثم تقوم بتثبيت IIS على كل جهاز ظاهري وتخصيص مواقع الويب لعرض اسم مضيف الجهاز الظاهري.

  1. في مربع البحث الموجود أعلى المدخل، أدخل Virtual machine. حدد "Virtual machines" في نتائج البحث.

  2. حدد "myVM1".

  3. بدء "myVM1".

  4. في Overview، حدد "Connect" ثم "Bastion".

  5. أدخل اسم المستخدم وكلمة المرور اللذين أدخلتهما عند إنشاء الجهاز الظاهري.

  6. حدد "Allow" لخدمة Bastion لاستخدام الحافظة.

  7. على سطح مكتب الخادم، انتقل إلى Start > Windows Administrative Tools > Windows PowerShell > Windows PowerShell.

  8. في نافذة "PowerShell"، نفذ الأمر route print، الذي ينتج مخرجات مشابهة للمخرجات التالية لجهاز ظاهري له واجهتا شبكة مرفقتان:

    ===========================================================================
    Interface List
      4...60 45 bd 9c c7 00 ......Microsoft Hyper-V Network Adapter
     11...60 45 bd 8d 44 fa ......Microsoft Hyper-V Network Adapter #3
      1...........................Software Loopback Interface 1
    ===========================================================================
    
    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0         10.1.0.1         10.1.0.4     10
             10.1.0.0    255.255.255.0         On-link          10.1.0.4    266
             10.1.0.0    255.255.255.0         On-link          10.1.0.6    266
             10.1.0.4  255.255.255.255         On-link          10.1.0.4    266
             10.1.0.6  255.255.255.255         On-link          10.1.0.6    266
           10.1.0.255  255.255.255.255         On-link          10.1.0.4    266
           10.1.0.255  255.255.255.255         On-link          10.1.0.6    266
            127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
            127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
      127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
        168.63.129.16  255.255.255.255         10.1.0.1         10.1.0.4     11
      169.254.169.254  255.255.255.255         10.1.0.1         10.1.0.4     11
            224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
            224.0.0.0        240.0.0.0         On-link          10.1.0.4    266
            224.0.0.0        240.0.0.0         On-link          10.1.0.6    266
      255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
      255.255.255.255  255.255.255.255         On-link          10.1.0.4    266
      255.255.255.255  255.255.255.255         On-link          10.1.0.6    266
    ===========================================================================
    Persistent Routes:
      None
    
    IPv6 Route Table
    ===========================================================================
    Active Routes:
     If Metric Network Destination      Gateway
      1    331 ::1/128                  On-link
      4    266 fe80::/64                On-link
     11    266 fe80::/64                On-link
     11    266 fe80::382:8783:5d2:f71e/128       
                                        On-link
      4    266 fe80::1575:ced8:3e94:f23a/128
                                        On-link
      1    331 ff00::/8                 On-link
      4    266 ff00::/8                 On-link
     11    266 ff00::/8                 On-link
    ===========================================================================
    Persistent Routes:
      None
    

    في هذا المثال، Microsoft Hyper-V Network Adapter #3 (interface 13) يمثل واجهة الشبكة الثانوية التي لا تمتلك بوابة افتراضية معينة لها.

  9. في نافذة "PowerShell" نفذ الأمر ipconfig /all لمعرفة عنوان IP الذي تم تعيينه لواجهة الشبكة الثانوية. في هذا المثال، يتم تعيين 10.1.0.6 إلى الواجهة 13. لم يتم إرجاع أي عنوان بوابة افتراضي إلى واجهة الشبكة الثانوية.

    
       Connection-specific DNS Suffix  . : pbu0t5vjr3sevaritkncspakhd.ax.internal.cloudapp.net
       Description . . . . . . . . . . . : Microsoft Hyper-V Network Adapter #3
       Physical Address. . . . . . . . . : 60-45-BD-A1-75-FB
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : fe80::dfb3:b93e:3516:c5b6%12(Preferred)
       IPv4 Address. . . . . . . . . . . : 10.1.0.6(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Lease Obtained. . . . . . . . . . : Monday, December 12, 2022 7:42:31 PM
       Lease Expires . . . . . . . . . . : Friday, January 19, 2159 2:17:19 AM
       Default Gateway . . . . . . . . . :
       DHCP Server . . . . . . . . . . . : 168.63.129.16
       DHCPv6 IAID . . . . . . . . . . . : 207635901
       DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2B-28-C9-C0-60-45-BD-9B-ED-AE
       DNS Servers . . . . . . . . . . . : 168.63.129.16
       NetBIOS over Tcpip. . . . . . . . : Enabled
    
  10. لتوجيه نسبة استخدام الشبكة المستهلكة في العناوين خارج الشبكة الفرعية كلها إلى البوابة، نفذ الأمر التالي:

    route -p add 0.0.0.0 MASK 0.0.0.0 10.1.0.1 METRIC 5015 IF 13
    

    في هذا المثال، 10.1.0.1 هي البوابة الظاهرية للشبكة الظاهرية التي أنشأتها سابقاً.

  11. نفذ الأوامر التالية أو انسخ التعليمات البرمجية والصقها في نافذة PowerShell لتثبيت وتكوين IIS ومواقع الويب الاختبارية:

    ## Install IIS and the management tools. ##
    Install-WindowsFeature -Name Web-Server -IncludeManagementTools
    
    ## Set the binding for the Default website to 10.1.0.4:80. ##
    $para1 = @{
        Name = 'Default Web Site'
        BindingInformation = '10.1.0.4:80:'
        Protocol = 'http'
    }
    New-IISSiteBinding @para1
    
    ## Remove the default site binding. ##
    $para2 = @{
        Name = 'Default Web Site'
        BindingInformation = '*:80:'
    }
    Remove-IISSiteBinding @para2
    
    ## Remove the default htm file. ##
    Remove-Item c:\inetpub\wwwroot\iisstart.htm
    
    ## Add a new htm file that displays the Contoso website. ##
    $para3 = @{
        Path = 'c:\inetpub\wwwroot\iisstart.htm'
        Value = $("Hello World from www.contoso.com" + "-" + $env:computername)
    }
    Add-Content @para3
    
    ## Create folder to host website. ##
    $para4 = @{
        Path = 'c:\inetpub\'
        Name = 'fabrikam'
        Type = 'directory'
    }
    New-Item @para4
    
     ## Create a new website and site binding for the second IP address 10.1.0.6. ##
    $para5 = @{
        Name = 'Fabrikam'
        PhysicalPath = 'c:\inetpub\fabrikam'
        BindingInformation = '10.1.0.6:80:'
    }
    New-IISSite @para5
    
    ## Add a new htm file that displays the Fabrikam website. ##
    $para6 = @{
        Path = 'C:\inetpub\fabrikam\iisstart.htm'
        Value = $("Hello World from www.fabrikam.com" + "-" + $env:computername)
    
    }
    Add-Content @para6
    
  12. أغلق الاتصال بين Bastion وmyVM1.

  13. كرر الخطوات من 1 إلى 12 ل myVM2. استخدم التعليمات البرمجية PowerShell التالية ل myVM2 لتثبيت IIS.

    ## Install IIS and the management tools. ##
    Install-WindowsFeature -Name Web-Server -IncludeManagementTools
    
    ## Set the binding for the Default website to 10.1.0.5:80. ##
    $para1 = @{
        Name = 'Default Web Site'
        BindingInformation = '10.1.0.5:80:'
        Protocol = 'http'
    }
    New-IISSiteBinding @para1
    
    ## Remove the default site binding. ##
    $para2 = @{
        Name = 'Default Web Site'
        BindingInformation = '*:80:'
    }
    Remove-IISSiteBinding @para2
    
    ## Remove the default htm file. ##
    Remove-Item C:\inetpub\wwwroot\iisstart.htm
    
    ## Add a new htm file that displays the Contoso website. ##
    $para3 = @{
        Path = 'c:\inetpub\wwwroot\iisstart.htm'
        Value = $("Hello World from www.contoso.com" + "-" + $env:computername)
    }
    Add-Content @para3
    
    ## Create folder to host website. ##
    $para4 = @{
        Path = 'c:\inetpub\'
        Name = 'fabrikam'
        Type = 'directory'
    }
    New-Item @para4
    
    ## Create a new website and site binding for the second IP address 10.1.0.7. ##
    $para5 = @{
        Name = 'Fabrikam'
        PhysicalPath = 'c:\inetpub\fabrikam'
        BindingInformation = '10.1.0.7:80:'
    }
    New-IISSite @para5
    
    ## Add a new htm file that displays the Fabrikam website. ##
    $para6 = @{
        Path = 'C:\inetpub\fabrikam\iisstart.htm'
        Value = $("Hello World from www.fabrikam.com" + "-" + $env:computername)
    }
    Add-Content @para6
    

إنشاء موازن التحميل

يمكنك إنشاء موازن تحميل متكرر للمنطقة يقوم بتحميل موازنة الأجهزة الظاهرية في هذا القسم.

مع التخزين المكرر، يمكن أن تتعطل منطقة توفر واحدة أو أكثر ويظل مسار البيانات محفوظاً ما دامت هناك مساحة واحدة في المنطقة سليمة.

أثناء إنشاء موازن التحميل، يمكنك تكوين:

  • عنوانا IP أماميان، واحد لكل موقع ويب.
  • مجموعة خلفية
  • قواعد موازنة التحميل الواردة
  1. في مربع البحث في أعلى المدخل، أدخل Load balancer. حدد «Load balancers» في نتائج البحث.

  2. في الصفحة «Load balancer»، حدد «Create».

  3. في علامة التبويب "Basics" لصفحة "Create load balancer"، أدخل المعلومات التالية أو حددها:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدد load-balancer-rg.
    تفاصيل المثيل
    الاسم أدخِل myLoadBalancer
    المنطقة حدد East US.
    وحدة حفظ المخزون SKU اترك Standardالافتراضي.
    نوع حدّد عام.
    المستوى اترك Regional الافتراضي.
  4. حدد Next: Frontend IP configuration.

  5. في تكوين IP للواجهة الأمامية، حدد + إضافة تكوين عنوان IP للواجهة الأمامية.

  6. أدخل المعلومات التالية أو حددها في إضافة تكوين IP للواجهة الأمامية:

    الإعداد القيمة‬
    الاسم أدخل Frontend-contoso.
    إصدار IP حدد IPv4.
    نوع IP حدد عنوان IP.
    عنوان IP العام حدد إنشاء جديد.
    أدخل myPublicIP-contoso ل Name
    Select Zone-redundant في منطقة التوفر.
    اترك الإعداد الافتراضي ل Microsoft Network لتفضيل التوجيه.
    حدد موافق.

    إشعار

    IPv6 غير مدعوم حالياً بتفضيل التوجيه أو موازنة تحميل عبر المناطق (المستوى العام).

    لمزيد من المعلومات حول بادئات IP، راجع "Azure Public IP address prefix".

    في المناطق التي بها Availability zone، يكون لديك خيار تحديد مساحة خالية (الخيار الافتراضي) أو معينة أو مكررة. يعتمد الاختيار على متطلبات فشل المجال المحددة. في المناطق التي لا توجد فيها مساحات توفر، لن يظهر هذا الحقل.
    لمزيد من المعلومات حول مناطق التوفر، راجع نظرة عامة على مناطق «التوفر».

  7. حدد إضافة.

  8. حدد + Add a frontend IP configuration.

  9. أدخل المعلومات التالية أو حددها في إضافة تكوين IP للواجهة الأمامية:

    الإعداد القيمة‬
    الاسم أدخل Frontend-fabrikam.
    إصدار IP حدد IPv4.
    نوع IP حدد عنوان IP.
    عنوان IP العام حدد إنشاء جديد.
    أدخل myPublicIP-fabrikam ل Name
    Select Zone-redundant في منطقة التوفر.
    اترك الإعداد الافتراضي ل Microsoft Network لتفضيل التوجيه.
    حدد موافق.
  10. حدد إضافة.

  11. حدد Next: Backend pools.

  12. في علامة التبويب «Backend pools»، حدد «+ Add a backend pool».

  13. أدخل المعلومات التالية أو حددها في إضافة تجمع خلفية:

    الإعداد القيمة‬
    الاسم أدخل myBackendPool-contoso.
    الشبكة الظاهرية حدّد «myVNet».
    تكوين تجمع الواجهة الخلفية حدد NIC.
  14. في IP configurations، حدد + Add.

  15. حدد "myVM1" و"myVM2" التي تتوافق مع "ipconfig1(10.1.0.4)" و"ipconfig1 (10.1.0.5)".

  16. حدد إضافة.

  17. حدد حفظ.

  18. حدد"+ Add a backend pool".

  19. أدخل المعلومات التالية أو حددها في إضافة تجمع خلفية:

    الإعداد القيمة‬
    الاسم أدخل myBackendPool-fabrikam.
    الشبكة الظاهرية حدّد «myVNet».
    تكوين تجمع الواجهة الخلفية حدد NIC.
  20. في IP configurations، حدد + Add.

  21. حدد "myVM1" و"myVM2" التي تتوافق مع "ipconfig1 (10.1.0.6)" و"ipconfig1 (10.1.0.7)".

  22. حدد إضافة.

  23. حدد حفظ.

  24. حدد Next: Inbound rules.

  25. في "Load balancing rule" في علامة التبويب "Inbound rules"، حدد "‎+ Add a load balancing rule".

  26. في «Add load balancing rule»، أدخل أو حدد المعلومات التالية:

    الإعداد القيمة‬
    الاسم أدخلmyHTTPRule-contoso
    IP Version حدد IPv4.
    عنوان IP للواجهة الأمامية حدد "Frontend-contoso".
    مجموعة خلفية حدد "myBackendPool-contoso".
    البروتوكول حدد TCP.
    المنفذ أدخِل 80.
    منفذ خلفي أدخِل 80.
    فحص سلامة حدد إنشاء جديد.
    في الاسم، أدخِل myHealthProbe-contoso.
    حدد TCP في البروتوكول.
    اترك بقية الإعدادات الافتراضية، وحدد OK.
    استمرار الجلسة حدد لا شيء.
    مهلة الخمول (دقائق) أدخل أو حدد 15.
    إعادة تعيين TCP حدد Enabled.
    IP عائم حدد «Disabled».
    ترجمة عنوان شبكة المصدر الخارجي (SNAT) اترك الافتراضي (يوصى به) استخدام القواعد الصادرة لتوفير أعضاء تجمع الواجهة الخلفية الوصول إلى الإنترنت.
  27. حدد إضافة.

  28. حدد "Add a load balancing rule".

  29. في «Add load balancing rule»، أدخل أو حدد المعلومات التالية:

    الإعداد القيمة‬
    الاسم أدخلmyHTTPRule-fabrikam
    IP Version حدد IPv4.
    عنوان IP للواجهة الأمامية حدد "Frontend-fabrikam".
    مجموعة خلفية حدد "myBackendPool-fabrikam".
    البروتوكول حدد TCP.
    المنفذ أدخِل 80.
    منفذ خلفي أدخِل 80.
    فحص سلامة حدد إنشاء جديد.
    في الاسم، أدخِل myHealthProbe-fabrikam.
    حدد TCP في البروتوكول.
    اترك بقية الإعدادات الافتراضية، وحدد OK.
    استمرار الجلسة حدد لا شيء.
    مهلة الخمول (دقائق) أدخل أو حدد 15.
    إعادة تعيين TCP حدد Enabled.
    IP عائم حدد «Disabled».
    ترجمة عنوان شبكة المصدر الخارجي (SNAT) اترك الافتراضي (يوصى به) استخدام القواعد الصادرة لتوفير أعضاء تجمع الواجهة الخلفية الوصول إلى الإنترنت.
  30. حدد إضافة.

  31. قم بتحديد الزر الأزرق "Review + create" أسفل الصفحة.

  32. حدد إنشاء.

    إشعار

    في هذا المثال، أنشأنا بوابة NAT لتوفير وصول الإنترنت الخارجي. تم تجاوز علامة التبويب "outbound rules" في التكوين وهي اختيارية غير مطلوبة مع بوابة NAT. لمزيد من المعلومات حول بوابة Azure NAT، راجع ما هو Azure Virtual Network NAT؟ لمزيد من المعلومات حول الاتصالات الصادرة في Azure، راجع ترجمة عنوان الشبكة المصدر (SNAT) للاتصالات الصادرة

موازن التحميل التجريبي

في هذا القسم، يمكنك اكتشاف عنوان IP العام لكل موقع ويب. يمكنك إدخال IP في مستعرض لاختبار مواقع الويب التي قمت بإنشائها سابقا.

  1. في مربع البحث في أعلى المدخل، أدخل «Public IP». حدد "Public IP addresses" في نتائج البحث.

  2. حدد "myPublicIP-contoso".

  3. انسخ "IP address" في صفحة النظرة العامة على "myPublicIP-contoso".

    لقطة شاشة لعنوان IP العام لـ

  4. افتح متصفح ويب والصق عنوان IP العام في شريط العنوان.

    لقطة شاشة لموقع contoso في متصفح الويب.

  5. عُد إلى "Public IP addresses". حدد "myPublicIP-fabrikam".

  6. انسخ "IP address" في صفحة النظرة العامة على "myPublicIP-fabrikam".

    لقطة شاشة لعنوان IP العام لـ

  7. افتح متصفح ويب والصق عنوان IP العام في شريط العنوان.

    لقطة شاشة لموقع fabrikam في متصفح الويب.

  8. لاختبار موازن التحميل، حدّث المتصفح أو أوقف تشغيل أحد الأجهزة الظاهرية.

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

إذا كنت لن تستمر في استخدام هذا التطبيق، فاحذف الأجهزة الظاهرية وقم بتحميل الموازن مع الخطوات التالية:

  1. في مربع البحث في أعلى المدخل، أدخل «Resource group». حدد "Resource groups" في نتائج البحث.

  2. حدد load-balancer-rg في مجموعات الموارد.

  3. حدد Delete resource group.

  4. أدخل load-balancer-rg في TYPE THE RESOURCE GROUP NAME:. حدد حذف.

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

تقدم إلى المقالة التالية لمعرفة كيفية إنشاء موازن تحميل عبر المناطق: