مهر 16, 1398مقالات
HAProxy نام یک نرم افزار لود بالانسر (HTTP/TCP Load Balancer) قدرتمند و متن باز می باشد که با تقسیم بار ترافیکی بین چندین سرور و تنظیمات بسیار قدرتمند, بازدهی و قابلیت اطمینان سمت سرور را به صورت موثری افزایش می دهد. همچنین گرچه این نرم افزار در اصل به منظور جلوگیری از حملات داس ساخته نشده است اما با اعمال تنظیمات صحیح به لایه امنیتی کارآمدی برای مقابله با حملات داس ساده (Slowloris , …) تبدیل می شود. توسط این سیستم، قادر خواهید بود بازدید کنندگان خود را بین سرور های مختلف پخش کنید. بدین صورت آپتایم (Uptime) سرور شما بالاتر خواهد رفت، هم چنین تمام فشار بر روی یک سرور نخواهد بود و بین چند سرور پخش خواهد شد.

HAProxy امکانات بسیار خوبی به شما خواهد داد، مثلا توسط این نرم افزار، قادر خواهید بود تا در صورتی که یکی از سرور های شما دچار مشکل شد و داون بود، کاربران را به سرور دوم/سوم و… هدایت کنید. این باعث کاهش Down time و فشار بر روی سرور می شود. توسط HAProxy هم چنین قادر خواهید بود بازدیدکنندگان را به نسبت قدرت هر سرور بین آن ها پخش کنید و بسیاری قابلیت های دیگر…
در این مقاله با این نرم افزار آشنا می شویم و نحوه نصب و تنظیم آن را بر روی توزیع Centos 7 بررسی می کنیم.
