انجین ایکس به عنوان لودبالانسر

انجین ایکس به عنوان لودبالانسر
[تعداد: 1    میانگین: 5/5]

لودبالانسینگ یا تعادل بار یک راه عالی برای پخش کردن ترافیک برنامه شما است که عملکرد آن را در ساعات پر ترافیک افزایش می دهد.انجین ایکس یکی از معروف ترین وب سرور ها می باشد که می توان از انجین ایکس به عنوان لودبالانسر نیز استفاده کرد تا ترافیک را بر روی سرور های دیگر پخش کرد، در دسترس بودن اپلیکیشن را به حداکثر رساند و همچنین عملکرد اپلیکیشن در ساعات اوج ترافیک بالا بماند و کند نشود. در این مقاله به راه اندازی انجین ایکس به عنوان HTTP لودبالانسر بر روی سنت او اس می پردازیم.

نصب Nginx بر روی CentOS

در ابتدا انجین ایکس رو با اضافه کردن مخزن EPEL و پکیج منیجر Yum نصب می کنیم :

سپس با systemctl تنظیم می کنیم تا انجین ایکس در هنگام بوت اجرا شود :

و در آخر پورت http و https رو بر روی فایروال باز می کنیم :

کانفیگ انجین ایکس به عنوان لودبالانسر

بعد از نصب انجین ایکس نوبت به کانفیگ انجین ایکس می رسد.برای کانفیگ انجین ایکس به عنوان http لود بالانسر کافیست در vhost از ماژول upstream انجین ایکس استفاده کنیم پس یک vhost ایجاد کنید یا vhost پیش فرض رو با یک ویرایش گر مانند نانو باز کنید :

سپس محتویات زیر را که یک کانفیگ ساده از لود بالانسینگ می باشد را در درون آن قرار دهید :

در بالا اپلیکیشن ما بر روی سرور های srv1 تا srv3 قرار دارد و هر request که انجین ایکس دریافت می کند را به یکی از سرور ها پاس می دهد.

با استفاده از weight می توان ترافیک رو با کنترل بیشتری بر روی سرور ها بالانس کرد :

در مثال بالا ما در جلوی سرور 1 مقدار weight=3 رو مشخص کردیم که به این معنی می باشد که هر 5 request سه تا آن به سرور اول پاس داده می شود و 2 تا دیگر به ترتیب به سرور 2 و 3 پاس داده می شود.

قطعا کانفیگ های بالا کانفیگ ساده ای از لود بالانسینگ انجین ایکس می باشد که قصد ما در این مقاله بیشتر معرفی این امکان از انجین ایکس بوده است برای کانفیگ حرفه ای تر می توانید مستندات انجین ایکس رو مطالعه کنید.

با تشکر که با ما همراه بودید.


تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی آنتی دیداس شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.

پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست

خلاصه
انجین ایکس به عنوان لودبالانسر
نام مقاله
انجین ایکس به عنوان لودبالانسر
توضیح
می توان از انجین ایکس به عنوان لودبالانسر نیز استفاده کرد تا ترافیک را بر روی سرور های دیگر پخش کرد، در دسترس بودن اپلیکیشن را به حداکثر رساند.
نویسنده
نام منتشر کننده
آلما هاست
لوگو منتشر کننده

Avatar

آلما هاست، پیشرو در خدمات میزبانی وب لینوکسی ( هاست ابری، پربازدید و هاست دانلود )، سرور مجازی، سرور اختصاصی و نیمه اختصاصی با بیش از 13 سال سابقه درخشان در حوزه هاستینگ و خدمات دیتاسنتری در ایران. تنها نماینده رسمی دو دیتاسنتر انگلیسی در ایران با نام های رداستیشن و زارع انگلیس. پایه گذار یکی از اولین و قوی ترین تیم های نرم افزاری با نام ویکی بیت.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *