درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
Alighalehban
امتیاز: 11501
رتبه:55
0
107
33
458

آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها

تاریخ 24 ماه قبل
نظرات 5
بازدیدها 721
اگر بخواهیم تعریف ساده ای از لود بالانسر Load Balancer داشته باشیم همانطور که اسم آن پیداست Load Balancer ابزاری است برای توزیع بارکاری و درخواست های دریافتی بین سرورهای مختلف .بسیاری از شرکت های تجاری و سازمان ها که از اپلیکیشن های انلاین و مبتنی بر کلاود برای ارائه خدمات خود بهره می برند برای اینکه بتوانند خدمات بهینه و همیشه در دسترس برای کاربران و مشتریان خود فراهم سازند از این روش برای ارائه خدمات بهره می برند Load Balancer با توجه به در دسترس بودن مسیر های ممکن راه را برای درخواست ها باز و انها را به مسیر هدایت میکند بطور مثال شما میتوانید سایت های پرترافیکی مثل گوگل و یا یویتوب را در نظر بگیرید که در عرض چند دقیقه میلیون ها درخواست به انها ارسال میشود و اگر این سامانه ها از این ابزارها بهره برداری ننمایند بالطبع امکان سرویس دهی مطلوب را نخواهند داشت .

آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها


Load Balancer ها یکی از بهترین روش ها برای توسعه زیرساخت یک اپلیکیشن سرور میباشد چرا که در صورت نیاز بیشتر به منابع به راحتی میتوان سرور جدید و منابع سخت افزاری جدیدی را به مجموعه اضافه کرد و به محض اضافه شدن منابع سخت افزاری جدید Load Balancer به صورت خودکار اقدام به انتقال ترافیک به ان منابع خواهد نمود بطور کلی Load Balancer دارای قابلیت بالانس و هدایت ترافیک در سه مجموعه زیر میباشد

Load Balance لایه 4 : هدایت ترافیک بر اساس داده های دریافتی از لایه های Transport و Network مانند ادرس آی پی و پورت های TCP
Load Balance لایه 7 : که قادر به تصمیم گیری برای هدایت ترافیک بر اساس داده های دریافتی از لایه application و مشخصات داده های دریافت شده مانند هیدرهای HTTP و...
Global server load balancing (GSLB) : نوع پیشرفته ای از مدل های بالا که در سطوح سرورهایی که در فواصل زیاد جغرافیایی با هم قرار گرفته اند عمل میکند .در تصاویر زیر میتوانید نمونه ای از هر کدام از حالت ها را مشاهده نمایید

حالت بدون Load Balance
آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها


Load Balance لایه 4
آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها


Load Balance لایه 7
آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها


Global server load balancing (GSLB)
آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها


الگوریتم های مورد استفاده در Load Balance :

The Least Connection Method : در این حالت سرویسی که کمترین ارتباط و استفاده مورد نظر را دارد مورد استفاده قرار خواهد گرفت
The Round Robin Method : در این روش لیستی به صورت گردشی از مجموعه سرویس ها در گردش خواهد بود و در زمان دریافت درخواست بر اساس لیست به ان درخواست پاسخگو و سپس ان سرویس را به اخر لیست ارسال خواهد کرد و سرویس های دیگر را به مراتب بالا ارتقا خواهد داد
The Least Response Time Method : در این حالت سرویسی انتخاب خواهد شد که زیاد شلوغ نبوده و زمان پاسخگویی آن بالا باشد
The Least Bandwidth Method : در این حالت میزان آزاد بودن پهنای باند مبنای انتخاب سرویس خواهد بود
The Least Packets Method : در این حالت سرویس انتخابی سرویسی خواهد بود که کمترین بسته دریافتی را داشته باشد
The Custom Load Method : در این حالت سرویسی انتخاب خواهد شد که دارای کمترین تراکنش جاری را داشته باشد .

نویسنده : علی قلعه بان - دانشجوی دکتری فناوری اطلاعات
برچسب ها
ردیف عنوان
1 Protocol Data Unit یا PDU چیست ؟
2 کاهش هزینه های تماس های تلفنی در سازمان ها و شرکت ها با سیستم VOIP 3CX استفاده تا 25 کاربر ,5 کنفرانس ویدئویی و 1 ترانک SIP رایگان
3 آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها
4 استخراج اطلاعات کاربران اکتیودایرکتوری توسط PowerShell
5 آشنایی با مبانی ارتباطات ماهواره ای - بخش اول
6 نصب سیستم عامل روتر و تبدیل کامپیوتر قدیمی خود به یک روتر
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • بسیار عالی
  • آیا شما با loadbalancer kemp کار کردین؟
  • اگر سوالی هست بگید راهنمایی میکنم
  • من یکسری کانکشن دارم
    که باید از دو سرور سرویس بگیرند که مثل هم هستن
    اینکار رو با دور سرور winserver2012و با لود بالانسر kemp راه اندازی کردم
    اما در هنگام لودزیاد خطاها نیز بالا می رود
    لطفا راهنمایی کنید ممنون میشوم

  • یکم فنی تر توضیح میدین خطاها چی هستن ؟ کانکشن ها چی هستن ؟ چه نوع سرویسی ارائه میدین ؟

برای ارسال نظر ابتدا به سایت وارد شوید