البدء السريع: إنشاء موازن تحميل عام لتحميل موازنة الأجهزة الظاهرية باستخدام مدخل Azure
بدء استخدام موازنة تحميل Azure باستخدام مدخل Microsoft Azure لإنشاء موازنة تحميل عامة وثلاثة أجهزة ظاهرية.
المتطلبات الأساسية
- حساب Azure باشتراك نشط. أنشئ حساباً مجانياً.
تسجيل الدخول إلى Azure
سجّل الدخول إلى مدخل Azure على https://portal.azure.com.
إنشاء شبكة ظاهرية
في هذا القسم، ستقوم بإنشاء شبكة ظاهرية وشبكة فرعية ومضيف Azure Bastion. تحتوي الشبكة الظاهرية والشبكة الفرعية على موازنة التحميل والأجهزة الظاهرية. يتم استخدام مضيف bastion لإدارة الأجهزة الظاهرية بشكل آمن وتثبيت خدمات معلومات الإنترنت (IIS) لاختبار موازنة التحميل.
في مربع البحث أعلى البوابة، أدخل Virtual network. حدد "Virtual Networks" في نتائج البحث.
في "Virtual Networks" ، حدد "+ Create" .
في إنشاء شبكة ظاهرية، أدخل أو حدد المعلومات التالية في علامة التبويب الأساسيات:
الإعداد القيمة تفاصيل المشروع الاشتراك حدد اشتراكك في Azure. مجموعة الموارد حدد "Create new". في الاسم أدخل CreatePubLBQS-rg. حدد OK. تفاصيل المثيل الاسم أدخِل myVNet المنطقة حدد أوروبا الغربية حدد علامة التبويب عناوين IP أو حددالتالي: عناوينIP في أسفل الصفحة.
في علامة التبويب IP Addresses أدخِل هذه المعلومات:
إعداد القيمة مساحة العنوان IPv4 أدخل 10.1.0.0/16 أدنى "Subnet name"، حدد كلمة "default". في حالة عدم وجود شبكة فرعية، حدد + إضافة شبكة فرعية.
في تحرير الشبكة الفرعية، أدخِل هذه المعلومات:
إعداد القيمة اسم الشبكة الفرعية أدخِل myBackendSubnet نطاق عنوان الشبكة الفرعية أدخل 10.1.0.0/24 حدد حفظ أو إضافة.
حدد علامة التبويب Security.
ضمن BastionHost، حدد تمكين. أدخِل هذه المعلومات:
إعداد القيمة اسم Bastion أدخل myBastionHost مساحة عنوان AzureBastionSubnet قم بإدخال 10.1.1.0/27. عنوان IP العام حدد "Create new". بالنسبة لـ Name، أدخل myBastionIP. حدد OK. حدد علامة التبويب Review + create أو حدد الزر Review + create.
حدد Create.
ملاحظة
سيتم إنشاء الشبكة الظاهرية والشبكة الفرعية على الفور. سيتم إرسال إنشاء مضيف Bastion كوظيفة وسيتم إكماله في غضون 10 دقائق. يمكنك المتابعة إلى الخطوات التالية أثناء إنشاء مضيف Bastion.
إنشاء موازن تحميل
في هذا القسم، ستنشئ موازناً قابلاً لتكرار التخزين عن الحاجة في المنطقة يوازن التحميل بين الأجهزة الظاهرية. مع التحميل المكرر، يمكن أن تتعطل مساحة توفر واحدة أو أكثر ويظل مسار البيانات محفوظًا ما دامت هناك مساحة واحدة في المنطقة سليمة.
أثناء إنشاء موازن التحميل، ستكوّن:
- عنوان IP للواجهة الأمامية
- تجمع النهاية الخلفية
- قواعد موازنة التحميل الواردة
- فحص سلامة
في مربع البحث في أعلى المدخل، أدخل Load balancer. حدد Load balancers في نتائج البحث.
في الصفحة Load balancer، حدد Create.
في علامة التبويب "Basics" لصفحة" Create load balancer"، أدخل المعلومات التالية أو حددها:
إعداد القيمة تفاصيل المشروع الاشتراك حدد اشتراكك. مجموعة الموارد: قم بتحديد CreatePubLBQS-rg. تفاصيل المثيل الاسم أدخِل myLoadBalancer المنطقة حدد غرب أوروبا. SKU اترك Standardالافتراضي. النوع حدد عام. المستوى اترك الإعداد الافتراضي "Regional" .
حدد Next: Frontend IP configuration في أسفل الصفحة.
في تكوين IP للواجهة الأمامية، حدد + إضافة تكوين عنوان IP للواجهة الأمامية.
أدخل MyFrontEndفيالاسم.
حدد «IPv4» أو «IPv6»لإصدار IP.
ملاحظة
«IPv6» غير مدعوم حاليًا مع تفضيلات التوجيه أو موازنة التحميل عبر المناطق (المستوى العمومي).
حدد "IP address" لـ IP type.
ملاحظة
لمزيد من المعلومات حول بادئات IP، راجع "Azure Public IP address prefix".
حدد "Create new" في "Public IP address" .
في Add a public IP address، أدخل myPublicIP في Name.
حدد Zone-redundant في Availability zone.
ملاحظة
في المناطق التي بها «Availability zone»، يكون لديك خيار تحديد منطقة خالية (الخيار الافتراضي) أو منطقة معينة أو منطقة مكررة. يعتمد الاختيار على متطلبات فشل المجال المحددة. في المناطق التي لا يوجد Availability Zones، لن يظهر هذا الحقل. لمزيد من المعلومات حول مناطق التوفر، راجع نظرة عامة على مناطق «التوفر».
اترك الإعداد الافتراضي "Microsoft Network" لـ "Routing preference" .
حدد "OK".
حدد إضافة.
حدد «Next: Backend pools» في أسفل الصفحة.
في علامة التبويب «Backend pools» ، حدد «+ Add a backend pool» .
أدخل «myBackendPool» لـ »Name» في «Add backend pool» .
حدد "myVNet" في "Virtual network" .
حدد «NIC» أو «IP Address» لـ تكوين تجمع الواجهة الخلفية.
حدد «IPv4» أو «IPv6»لإصدار IP.
حدد إضافة.
حدد الزر التالي: القواعد الواردة أسفل الصفحة.
في قاعدة موازنة التحميل في علامة تبويب القواعد الواردة، حدد «+ Add a load balancing rule» .
في «Add load balancing rule» ، أدخل أو حدد المعلومات التالية:
إعداد القيمة الاسم أدخل myHTTPRule إصدارIP حدد «IPv4» أو «IPv6» بناء على متطلباتك. عنوان IP للواجهة الأمامية حدد "myFrontend". تجمع النهاية الخلفية حدد «myBackendPool» . البروتوكول حدد TCP. المنفذ أدخِل 80. منفذ خلفي أدخِل 80. فحص سلامة حدد "Create new". في Name، أدخل myHealthProbe. حدد TCP في البروتوكول. اترك بقية الإعدادات الافتراضية، وحدد OK. استمرارية الجلسة حدد لا شيء. مهلة الخمول (دقائق) أدخل أو حدد «15» . أعد تعيين TCP حدد Enabled. IP عائم حدد «Disabled» . ترجمة عنوان شبكة المصدر الخارجي (SNAT) اترك الإعداد الافتراضي "(Recommended) Use outbound rules to provide backend pool members access to the internet.". حدد إضافة.
حدد الزر الأزرق «Review + create» في أسفل الصفحة.
حدد Create.
ملاحظة
في هذا المثال، سننشئ بوابة NAT لتوفير وصول خارجي إلى الإنترنت. تم تجاوز علامة التبويب "outbound rules" في التكوين وهي اختيارية غير مطلوبة مع بوابة NAT. لمزيد من المعلومات حول بوابة Azure NAT، راجع ما هو Azure Virtual Network NAT؟ لمزيد من المعلومات حول الاتصالات الصادرة في Azure، راجع ترجمة عنوان الشبكة المصدر (SNAT) للاتصالات الصادرة
إنشاء بوابة NAT
في هذا القسم، ستقوم بإنشاء بوابة NAT للوصول إلى الإنترنت الصادر للموارد الموجودة في الشبكة الظاهرية.
في مربع البحث أعلى المدخل، اكتب NAT gateway. حدد "NAT gateway" في نتائج البحث.
في "NAT gateways" ، حدد "+ Create" .
في "Create network address translation (NAT) gateway" ، أدخل هذه المعلومات أو حددها:
إعداد القيمة تفاصيل المشروع الاشتراك حدد اشتراكك. مجموعة الموارد: قم بتحديد CreatePubLBQS-rg. تفاصيل المثيل اختبار بوابة NAT أدخل myNATgateway. المنطقة حدد غرب أوروبا. مساحة التوفر حدد لا شيء. مهلة الخمول (دقائق) أدخل «15» . حدد علامة التبويب IP صادر، أو حدد التالي: IP صادر أسفل الصفحة.
في "Outbound IP" ، حدد "Create a new public IP address" الموجودة بجوار "Public IP addresses" .
في «»Name، أدخل «myNATgatewayIP» .
حدد "OK".
حدد علامة التبويب "Subnet" ، أو حدد زر "Next: Subnet" أسفل الصفحة.
في "Virtual network" في علامة التبويب "Subnet" ، حدد myVNet.
قم بتحديد "myBackendSubnet" ضمن Subnet name.
حدد زر "Review + create" أسفل الصفحة، أو حدد علامة التبويب "Review + create" .
حدد Create.
أنشئ الأجهزة الظاهرية
في هذا القسم، ستقوم بإنشاء جهازين ظاهرين (myVM1 وmyVM2) في منطقتين مختلفتين (المنطقة 1 والمنطقة 2).
تتم إضافة هذه الأجهزة الظاهرية إلى تجمع الواجهة الخلفية لموازن التحميل الذي تم إنشاؤه سابقًا.
في مربع البحث الموجود أعلى المدخل، أدخل Virtual machine. حدد "Virtual machines" في نتائج البحث.
في الأجهزة الافتراضية، حدد + إنشاء>آلة افتراضية.
في إنشاء جهاز ظاهري، أدخل القيم التالية في علامة التبويب الأساسيات أو حدّدها:
الإعداد القيمة تفاصيل المشروع الاشتراك حدد اشتراكك في Azure. مجموعة الموارد قم بتحديد CreatePubLBQS-rg تفاصيل المثيل اسم الجهاز الظاهري أدخِل myVM1 المنطقة حدد (Europe) West Europe خيارات التوفر حدد مناطق التوفر مساحة التوفر حدد المنطقة 1 نوع الأمان حدد Standard. صورة حدد Windows Server 2022 Datacenter: Azure Edition - Gen2 مثيل Azure Spot اترك التحديد الافتراضي غير مٌحدد. الحجم اختر حجم الجهاز الظاهري أو قم بالإعداد الافتراضي حساب المسؤول اسم المستخدم أدخل اسم مستخدم كلمة المرور أدخل كلمة مرور تأكيد كلمة المرور إعادة إدخال كلمة المرور قواعد منفذ الوارد المنافذ العامة الواردة اختر None حدد علامة التبويب شبكة الاتصال، أو حدد التالي: الأقراص، ثم التالي: شبكة الاتصال.
في علامة تبويب "الشبكات"، أدخل المعلومات التالية أو حددها:
الإعداد القيمة واجهة الشبكة شبكة افتراضية قم بتحديد myVNet الشبكة الفرعية قم بتحديد myBackendSubnet عنوان IP عام حدد لا شيء. مجموعة الأمان للشبكة NIC حدد متقدم تكوين مجموعة أمان الشبكة حدد "Create new". في "إنشاء مجموعة أمان الشبكة"، أدخل myNSG في Name. أسفل"القواعد الواردة"، حدد +إضافة قاعدة واردة. ضمن "الخدمة"، حدد HTTP. أسفل الأولوية، أدخل 100. أسفلالاسم، أدخل myNSGRule حدد إضافة حدد موافق حذف واجهة الشبكة عند حذف الجهاز الظاهري اترك الخيار الافتراضي غير مُحدد. تسريع الشبكات اترك الخيار الافتراضي غير مُحدد. موازنة التحميل ضع هذا الجهاز الظاهري خلف حل موازنة التحميل الحالي؟ حدد خانة الاختيار. إعدادات موازنة التحميل خيارات موازنة التحميل حدد موازن تحميل Azure حدد موازن تحميل حدد myLoadBalancer حدد تجمع واجهة خلفية حدد myBackendPool حدد Review + create.
راجع الإعدادات، ثم حدد إنشاء.
اتبع الخطوات من 1 إلى 7 لإنشاء جهاز ظاهري آخر بالقيم التالية وكافة الإعدادات الأخرى ستكون الإعدادات نفسها في "myVM1":
إعداد الجهاز الظاهري 2 الاسم myVM2 مساحة التوفر المنطقة الثانية مجموعة أمان الشبكة حدد "myNSG" الموجود
ملاحظة
يوفر Azure عنوان IP افتراضي للوصول الصادر للأجهزة الظاهرية التي لم يتم تعيين عنوان IP عام لها أو تلك الموجودة في مجموعة الخلفية لموازنة تحميل Azure الداخلية الأساسية. توفر آلية IP للوصول الصادر الافتراضي عنوان IP صادر غير قابل للتكوين.
لمزيد من المعلومات، راجع الوصول الصادر الافتراضي في Azure.
يتم تعطيل عنوان IP الافتراضي للوصول الصادر عند تعيين عنوان IP عام للجهاز الظاهري أو وضع الجهاز الظاهري في مجموعة الخلفية لموازنة التحميل القياسية مع قواعد صادرة أو بدونها. في حال تعيين مورد بوابة ترجمة عناوين الشبكة (NAT) للشبكة الافتراضية في Azure إلى الشبكة الفرعية للجهاز الظاهري، يتم تعطيل عنوان IP الافتراضي للوصول الصادر.
لا تحتوي الأجهزة الظاهرية التي تم إنشاؤها بواسطة مجموعات توسيع الجهاز الظاهري في وضع التنسيق المرن على وصول صادر افتراضي.
لمزيد من المعلومات حول الاتصالات الصادرة في Azure، راجع استخدام ترجمة عنوان الشبكة المصدر (SNAT) للاتصالات الصادرة.
تثبيت IIS
في مربع البحث الموجود أعلى المدخل، أدخل Virtual machine. حدد "Virtual machines" في نتائج البحث.
قم بتحديد "myVM1" .
في صفحة "Overview"، حدد "Connect" ثم "Bastion".
أدخل اسم المستخدم وكلمة المرور اللذين تم إدخالهما في أثناء إنشاء الجهاز الظاهري.
حدد اتصال.
على سطح مكتب الملقم، انتقل إلى «Windows Administrative Tools»>»Windows PowerShell» .
في نافذة PowerShell، قم بتشغيل الأوامر التالية إلى:
- تثبيت ملقم IIS
- إزالة ملف iisstart.htm الافتراضي
- إضافة ملف iisstart.htm جديد يعرض اسم الجهاز الظاهري:
# Install IIS server role Install-WindowsFeature -name Web-Server -IncludeManagementTools # Remove default htm file Remove-Item C:\inetpub\wwwroot\iisstart.htm # Add a new htm file that displays server name Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)إغلاق جلسة Bastion مع myVM1.
يوصى بتكرار الخطوات من 1 إلى 8 لتثبيت خدمات معلومات الإنترنت (IIS) وملف iisstart.htm المحدث على myVM2.
اختبار موازن التحميل
في مربع البحث في أعلى الصفحة، أدخل عنوان IP عام. حدد "Public IP addresses" في نتائج البحث.
في عناوين IP العامة، حدد myPublicIP.
انسخ العنصر في عنوان IP. الصق عنوان IP العام في شريط العناوين في متصفحك. يتم عرض صفحة الجهاز الظاهري المخصصة لخادم ويب IIS على المستعرض.
تنظيف الموارد
عند عدم الحاجة، احذف مجموعة الموارد، وموازن التحميل، وكافة الموارد المرتبطة. لتنفيذ ذلك، حدد مجموعة الموارد CreatePubLBQS-rg التي تحتوي على الموارد ثم حدد Delete.
الخطوات التالية
في هذه البداية السريعة، تمكنت من:
- قمت بإنشاء موازنة تحميل Azure
- قمت بإرفاق جهازين ظاهريين إلى موازنة التحميل
- اختبار موازن التحميل
لمعرفة المزيد حول Azure Load Balancer، تابع: