چگونه یک Load Balancer در Microsoft Azure ایجاد کنیم
Summarize this content to 400 words in Persian Lang
Load Balancer سرویسی است که به صورت پویا ترافیک ورودی را بین چندین سرور، منابع یا نمونه توزیع می کند. هدف اصلی متعادل کننده بار اطمینان از در دسترس بودن بالا، عملکرد بهینه و جلوگیری از اضافه بار روی یک منبع واحد است. در این مقاله، ما یک بار متعادل کننده را ایجاد و پیکربندی می کنیم تا به عنوان نقطه ورود برای سه ماشین مجازی Azure عمل کند.
متعادل کننده بار را ایجاد کنید
در تب Azure Resources، Load Balancer را انتخاب کرده و روی Create کلیک کنید.
پنجره ای برای پیکربندی بار متعادل کننده باز می شود. در برگه پیکربندی پایه، باید اشتراک و گروه منابعی را انتخاب کنید که متعادل کننده بار در آن تخصیص داده می شود.
در این مثال، ما یک load balancer برای مدیریت ترافیک شبکه برای سه ماشین مجازی ایجاد می کنیم، بنابراین بهترین انتخاب SKU استاندارد است. Gateway SKU برای ادغام دستگاه های شبکه مجازی شخص ثالث، مانند فایروال ها و سیستم های تشخیص/جلوگیری از نفوذ، در مسیر ترافیک شبکه استفاده می شود که خارج از محدوده این مقاله است.
سپس نوع متعادل کننده بار، عمومی (برای مدیریت ترافیک دریافتی از اینترنت) یا داخلی (برای مدیریت ترافیک داخلی در یک شبکه مجازی در Azure) را انتخاب کنید. و در نهایت، سطح، منطقه ای یا جهانی.
به تب Frontend IP configuration بروید. بین IPv4 یا IPv6 انتخاب کنید و یک آدرس IP عمومی اضافه کنید یا برای ایجاد یک IP جدید انتخاب کنید. در این مثال، یک آدرس IP ثابت جدید ایجاد می کنیم.
اکنون یک استخر باطن ایجاد خواهیم کرد. به تب بعدی بروید و استخر باطن خود را نامی بگذارید. شبکه مجازی را که منابع مورد مدیریت در آن تخصیص مییابد انتخاب کنید و بین پیکربندی Pool توسط NIC (مستقیماً استخر پشتیبان را با واسطهای شبکه ماشینهای مجازی، صرف نظر از آدرس IP آنها مرتبط میکند) یا آدرس IP (مستقیماً استخر backend را به آنها مرتبط میکند) انتخاب کنید. آدرس های IP ماشین های مجازی یا خدمات).
در نهایت منابعی را اضافه کنید که ترافیک شبکه آنها توسط load balancer مدیریت می شود. در این مثال سه ماشین مجازی اضافه شد.روی Review+Create کلیک کنید و پس از گذراندن اعتبارسنجی ها، روی Create کلیک کنید و منتظر بمانید تا متعادل کننده بار ایجاد شود.
یک کاوشگر سلامت ایجاد کنید
Health Probe ابزاری است که توسط بار متعادل کننده برای نظارت بر سلامت و در دسترس بودن منابع در استخر باطن استفاده می شود. بهطور دورهای درخواستهایی را ارسال میکند تا تأیید کند که نمونهها به درستی کار میکنند و میتوانند به درخواستهای جدید پاسخ دهند. برای ایجاد یک پروب سلامت، در صفحه Load Balancer که به تازگی ایجاد شده است، به تنظیمات بروید و Health Probes را انتخاب کنید. روی افزودن کلیک کنید.
پروتکل، پورت، مسیر و فاصله زمانی را انتخاب کنید که کاوشگر سلامت باید قبل از آزمایش مجدد اینکه آیا نمونهها درست کار میکنند یا خیر، منتظر بماند. پروتکل و پورت باید با توجه به خدمات موجود در استخر باطن شما انتخاب شوند. اگر سرویس یک نقطه پایانی HTTP دارد، مسیر آن نقطه پایانی را مشخص کنید و پروتکل HTTP را انتخاب کنید. در غیر این صورت پروتکل TCP را انتخاب کنید. پورت باید مطابق با پورتی باشد که سرویس به آن گوش می دهد، در این مثال، پورت 80 (HTTP) را انتخاب می کنیم.
یک قانون متعادل کننده بار ایجاد کنید
یک قانون متعادل کننده بار، پیکربندی درون یک متعادل کننده بار است که نحوه توزیع ترافیک را در بین نمونه های استخر باطنی تعریف می کند. برای ایجاد یک قانون، در تب Load Balancer Settings، Load Balancing Rules را انتخاب کنید.
آدرس IP frontend (آدرس IP متعادل کننده بار، که ترافیک ورودی را دریافت می کند)، مخزن پشتیبان، پروتکل لایه انتقال (TCP یا UDP)، پورت frontend (درگاه خارجی که متعادل کننده بار ترافیک را دریافت می کند) و باطن ( پورت داخلی که ترافیک به آن ارسال می شود) و کاوشگر سلامت.
اکنون، متعادل کننده بار برای مدیریت ترافیک شبکه بین نمونه های خدمات شما ایجاد شده است.
Load Balancer سرویسی است که به صورت پویا ترافیک ورودی را بین چندین سرور، منابع یا نمونه توزیع می کند. هدف اصلی متعادل کننده بار اطمینان از در دسترس بودن بالا، عملکرد بهینه و جلوگیری از اضافه بار روی یک منبع واحد است. در این مقاله، ما یک بار متعادل کننده را ایجاد و پیکربندی می کنیم تا به عنوان نقطه ورود برای سه ماشین مجازی Azure عمل کند.
متعادل کننده بار را ایجاد کنید
در تب Azure Resources، Load Balancer را انتخاب کرده و روی Create کلیک کنید.
پنجره ای برای پیکربندی بار متعادل کننده باز می شود. در برگه پیکربندی پایه، باید اشتراک و گروه منابعی را انتخاب کنید که متعادل کننده بار در آن تخصیص داده می شود.
در این مثال، ما یک load balancer برای مدیریت ترافیک شبکه برای سه ماشین مجازی ایجاد می کنیم، بنابراین بهترین انتخاب SKU استاندارد است. Gateway SKU برای ادغام دستگاه های شبکه مجازی شخص ثالث، مانند فایروال ها و سیستم های تشخیص/جلوگیری از نفوذ، در مسیر ترافیک شبکه استفاده می شود که خارج از محدوده این مقاله است.
سپس نوع متعادل کننده بار، عمومی (برای مدیریت ترافیک دریافتی از اینترنت) یا داخلی (برای مدیریت ترافیک داخلی در یک شبکه مجازی در Azure) را انتخاب کنید. و در نهایت، سطح، منطقه ای یا جهانی.
به تب Frontend IP configuration بروید. بین IPv4 یا IPv6 انتخاب کنید و یک آدرس IP عمومی اضافه کنید یا برای ایجاد یک IP جدید انتخاب کنید. در این مثال، یک آدرس IP ثابت جدید ایجاد می کنیم.
اکنون یک استخر باطن ایجاد خواهیم کرد. به تب بعدی بروید و استخر باطن خود را نامی بگذارید. شبکه مجازی را که منابع مورد مدیریت در آن تخصیص مییابد انتخاب کنید و بین پیکربندی Pool توسط NIC (مستقیماً استخر پشتیبان را با واسطهای شبکه ماشینهای مجازی، صرف نظر از آدرس IP آنها مرتبط میکند) یا آدرس IP (مستقیماً استخر backend را به آنها مرتبط میکند) انتخاب کنید. آدرس های IP ماشین های مجازی یا خدمات).
در نهایت منابعی را اضافه کنید که ترافیک شبکه آنها توسط load balancer مدیریت می شود. در این مثال سه ماشین مجازی اضافه شد.
روی Review+Create کلیک کنید و پس از گذراندن اعتبارسنجی ها، روی Create کلیک کنید و منتظر بمانید تا متعادل کننده بار ایجاد شود.
یک کاوشگر سلامت ایجاد کنید
Health Probe ابزاری است که توسط بار متعادل کننده برای نظارت بر سلامت و در دسترس بودن منابع در استخر باطن استفاده می شود. بهطور دورهای درخواستهایی را ارسال میکند تا تأیید کند که نمونهها به درستی کار میکنند و میتوانند به درخواستهای جدید پاسخ دهند.
برای ایجاد یک پروب سلامت، در صفحه Load Balancer که به تازگی ایجاد شده است، به تنظیمات بروید و Health Probes را انتخاب کنید. روی افزودن کلیک کنید.
پروتکل، پورت، مسیر و فاصله زمانی را انتخاب کنید که کاوشگر سلامت باید قبل از آزمایش مجدد اینکه آیا نمونهها درست کار میکنند یا خیر، منتظر بماند. پروتکل و پورت باید با توجه به خدمات موجود در استخر باطن شما انتخاب شوند. اگر سرویس یک نقطه پایانی HTTP دارد، مسیر آن نقطه پایانی را مشخص کنید و پروتکل HTTP را انتخاب کنید. در غیر این صورت پروتکل TCP را انتخاب کنید. پورت باید مطابق با پورتی باشد که سرویس به آن گوش می دهد، در این مثال، پورت 80 (HTTP) را انتخاب می کنیم.
یک قانون متعادل کننده بار ایجاد کنید
یک قانون متعادل کننده بار، پیکربندی درون یک متعادل کننده بار است که نحوه توزیع ترافیک را در بین نمونه های استخر باطنی تعریف می کند. برای ایجاد یک قانون، در تب Load Balancer Settings، Load Balancing Rules را انتخاب کنید.
آدرس IP frontend (آدرس IP متعادل کننده بار، که ترافیک ورودی را دریافت می کند)، مخزن پشتیبان، پروتکل لایه انتقال (TCP یا UDP)، پورت frontend (درگاه خارجی که متعادل کننده بار ترافیک را دریافت می کند) و باطن ( پورت داخلی که ترافیک به آن ارسال می شود) و کاوشگر سلامت.
اکنون، متعادل کننده بار برای مدیریت ترافیک شبکه بین نمونه های خدمات شما ایجاد شده است.