لود بالانسینگ

Load balancing 

به طور کلی لود بالانسر بین یک Client و Host قرار می‌گیرد و عملکرد آن بدین صورت است که هنگامی یک هاست با اختلال مواجه شده و یا Fail شود، سرویس لود بالانسر این مشکل را شناسایی کرده و سریعا درخواستهای Client های مربوط به آن Host خارج از دسترس را به سمت هاست های سالم راهنمایی و یا در واقع Route می‌کند.

لود بالانسینگ چیست؟

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

انواع الگورتیم های Load Balancing

متد Least Response Time

متد Least Response Time براساس میزان منابع سرور و کم بودن زمان پاسخگویی .

مکانیزم Round Robin

مکانیزم کاری Round Robin مثل یک صف هست . مثلا : درخواست اول سرور اول ، درخواست دوم سرور دوم و …

متد Least Connection

متد Least Connection براساس کمترین کانکشن های فعال لودبالانسینگ رو انجام میده .

متد Custom

متد Custom به صورت سفارشی هست و میشه چندتا از روش های بالا رو با هم استفاده کرد .

روش Least Packets

روش Least Packets بررسی رو براساس کمترین میزان پکت انجام میده .

روش Least Bandwith

روش Least Bandwith براساس بیشترین پهنای باند سرور LB رو انجام میده .

مفهوم SPF و Redundancy

اصلاح SPF یا Single Point Of Failure زمانی استفاده میشه که شما افزونگی (Redundancy) ندارید و با مختل شدن اون چیز ، شبکه شما دچار مشکل میشه . مثال : توی یک شبکه اگر یک روتر دارید و روتر از کار بیافتد و عامل جایگزینی برایش نباشد SPF میگویند.

مفهوم Clustering و Distribute

کلاسترینگ به معنی خوشه بندی هست . در کلاسترینگ کاربر تنها یک IP رو مشاهده میکنه در حالی که پشت این قضیه چندین سرور ممکنه وجود داشته باشه و اون ها بین خودشون درخواست شما رو LB میکنند و نتیجه رو در قالب یک ادرس ای پی به شما تحویل میدن . واژه Distribute یعنی اینکه چند تا چیز مشخص داریم و بعد روی اون ها یک چیزی رو توزیع میکنیم . مثال : توزیع کردن درخواست های یوزر روی LB .

مفهوم Load Balancing و Load Balancer

لود بالانسینگ به تقسیم فشار کاری بین سرور ها گفته میشه . مثلا فرض کنید وارد وب سایت Google شدید و به هر طریقی از اون استفاده کردید . در اینجا درخواست شما تنها به یک سرور نمیره و درخواست شما بین چندین سرور تقسیم میشه . به این مفهوم لود بالانسینگ گفته میشه .

لود بالانسرهای قابل ارائه

آمازون وب سرویس Amazon AWS
AWS

لود بالانسر Lightsail

  • متعادل کننده بار Lightsail
  • افزایش در دسترس بودن و عملکرد برنامه را
  • مدیریت گواهی
  • مقرون به صرفه
بیشتر بدانید
google cloud

لودبالانسر ابری گوگل

  • خودکارسازی و تعادل بار در سراسر جهان
  • توازن بار جهانی با یک IP منفرد
  • تعادل بار تعریف شده توسط نرم افزار
  • بیش از یک میلیون درخواست در هر ثانیه
بیشتر بدانید
digital ocean

لودبالانسر دیجیتال اوشن

  • در دسترس بودن بالا
  • برچسب گذاری قطره باطن
  • اتصالات قطره ای را باطن کنید
  • پشتیبانی پروتکل
بیشتر بدانید
hetzner

لودبالانسرهتزنر

  • در دسترس بودن بالا
  • شبکه های خصوصی
  • سرور های اختصاصی
  • پروتکل پروکسی
بیشتر بدانید

سوالات متداول

Load balancing چیست ؟

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

load balancer چیست و چگونه کار می کند؟

لود بالانسینگ در ابتدا در فرم سخت افزارهای متعادل کننده بار ترافیکی بر پایه شبکه، نقش خود را در دنیای فناوری اطلاعات آغاز کرد و هم اکنون یکی از اجزای حیاتی در متدهای Application Delivery Controller (ADC) می باشد.

پس از استفاده ابتدایی از لود بالانسینگ در شبکه ها، دومین مصرف قابل توجه آن ها به عنوان دستگاه های پیشرفته تر، Load balancer تحت شبکه بود که در واقع نقش پدر متدهای ADC امروزه را بازی می کردند. از آن جا که این دستگاه ها به صورت مستقل و خارج از سرور برنامه ها (Application server) قادر به کار بودند، می توانستند با استفاده از تکنیک های Straightforward شبکه، وظیفه تقسیم بار را به درستی انجام دهند.

اصطلاحات رایج در Load balancing چیست؟

load balancers ها مفاهیمی همانند زیر را در خود جای داده اند که البته معنی لغوی هریک از آن ها با کاربرد آن در این تکنولوژی متفاوت است.

  • load balancer Member
  • load balancer Host
  • load balancer Node
  • load balancer Server
LOAD BALANCING

در صورت مشکل در فرایند خرید با تیم ما در ارتباط باشید

تیم پشتیبانی تجارت پایدار ایرانیان ( تپا) پاسخگو به سوالات شما عزیزان می باشد

تماس با ماتماس با ما