RT Myriad - шаблон joomla Joomla

Notice: Undefined offset: 1 in /home/parskhar/public_html/libraries/gantry/core/gantrybrowser.class.php on line 211

4.8879142300195 1 1 1 1 1 1 1 1 1 1 Rating 98%

معرفی اسپولر بالانسر

 اسپولر بالانسر (Spooler Link/Load Balancer)

Spooler Lnik/Load Balancer

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

 وظیفۀ سیستم Balancing ، ادغام چند لینک ، تجمیع پهنای باند آنها در غالب یک لینک و امکان Connection failover ( استفاده از لینک دیگر در صورت قطع یک لینک) و ... می‌باشد. در حال حاضر هیچیک از محصولات ارائه شده در کشور دارای چنین قابلیتی نبوده و فقط به عنوان یک Link Failover عمل مینمایند. اما این محصول پابه پای محصولات رقیب خارجی توانایی ارائه قابلیت های تخصصی موازنه بار را دارد. از رقبای این محصول میتوان به Barracuda ، Elfiq ، F5 و Forti Balancer اشاره نمود.همچنین محصولات سطح پایین تر نرم افزاری مثل Kerio و TMG نیز وجود دارند که ادعای چنین قابلیت هایی را دارند.

 

ابتدا توضیح مختصری در مورد تفاوت Link Balancing و Load Balancing خدمت شما ارایه میگردد:

  • قابلیت Link Balancer : جهت ادغام لینک های اینترنتی بصورت نامحدود، Failover بین لینک ها و تجمیع پهنای باندهای متفاوت.
  • قابلیت Load Balancer : جهت تقسیم ترافیک بین سرورهای داخلی بصورت نامحدود هنگام Publish نمودن سرورها و Failover بین آنها.


در نهایت ارایه این محصول موجب رسیدن به اهداف زیر گردید :

  • افزایش سرعت اینترنت : الگوریتمهای پیشرفته موازنه کننده (Balancing) ترافیک اینترنت ، باعث توزیع متعادل بار بر روی لینکهای مختلف شده و در نهایت مجموع سرعت و پهنای باند اینترنت را افزایش میدهد.
  • ارتباط 100% پایدار : امکان ادغام و استفاده همزمان تعداد نامحدودی از خطوط (اینترنت، اینترانت، اختصاصی ، MLPS و ...) با تکنولوژی های متفاوت و از ISP های مختلف بطوریکه کلیه لینک ها فعال بوده و در زمان قطع هر یک، ترافیک جدید اینترنت بطور اتوماتیک به سایر لینک ها منتقل میگردد.
  • کاهش هزینه ها : با حذف لینکهای اینترنت پرهزینهء اختصاصی و اضافه نمودن چندین لینک اشتراکی ارزان قیمت ، کاهش چشمگیری در خصوص هزینه های پهنای باند مشاهده میشود. علاوه بر آن در صورت ایجاد اشکال در یک لینک، قطعی اینترنت احساس نخواهد شد.
  • تنوع در ارتباطات: لینکهای ارتباطی با سرعت های مختلف و با تکنولوژی های متفاوت ( مانند ADSL , Wireless , WiMAX , GPRS/3G/4G , MPLSو ...)

 

 

بهره برداران محصول:

محصول Spooler Link/Load Balancer کاربردهای بسیار زیادی دارد و تقریبا در هر سازمانی که اینترنت داشته باشد قابل استفاده است. اما در بهره برداران اصلی این محصول میتوانند سازمان های زیر باشند:

  • بانک ها ، سازمان های نظامی، استانداری ها، شهرداری ها، وزارت خانه ها، دانشگاه ها و مراکز آموزشی،
  • سایر سازمان های دولتی و خصوصی

 

 

مشخصات و ویژگی های اسپولر بالانسر

 

این محصول بر روی سیستم عامل UNIX (توزیع اختصاصی این شرکت با نام SolarX ) و بصورت سخت افزاری و ماشین مجازی ارائه شده است ، این محصول به همراه قابلیت فایروالینگ قدرتمند ارائه میگردد و شما را از درگیر شدن با سناریو های پیچیده و پرهزینه نجات میدهد و با توجه به اینکه این قابلیت ها بصورت Rule Base ارائه شده است ، براحتی میتوانید در رول های مختلف عملیات های موازنه بار را در دسته بندی های مختلف تعریف نمایید تا عملیات موازنه بار بر حسب الگوریتم دلخواه شما بر روی Identity دلخواه اعمال گردد.الگوریتم های قابل استفاده در این ماژول (شامل الگوریتم های Load Balancing و Link Balancing ) به شرح زیر می باشند :

  • الگوریتم Least Connection : در این الگوریتم بیشترین Session ها بر روی لینکی فرستاده میشود که Session های کمتری بر روی ان قرار دارد.
  • الگوریتم Least Load : در این الگوریتم بیشترین Session ها بر روی لینکی فرستاده میشود که Load ترافیک کمتری بر روی ان وجود دارد.میتوان به هر یک از کارت های شبکه وزن داد و این وزن میتواند عددی بین 1 تا 100 باشد. در این الگوریتم از این وزن ها استفاده میگردد. بطور مثال ممکن است ما دو لینک داشته باشیم، لینک A با بندویت 40Mb و لینک B با بندویت 200Mb ، پس بهتر است که به لینک A وزن 20 و به لینک B وزن 100 بدهیم. حال در صورتی که 10Mb از لینک A پر باشد و 100Mb از لینک B پر باشد ، ترافیک جدید دوباره بر روی لینک A فرستاده خواهد شد زیرا از لینک A فقط 25% آن پر است اما از لینک B میزان 50% ان پر است و در واقع این الگوریتم سعی میکند که هر دو لینک درصد یکسانی از بندویت را متحمل گردند).
  • الگوریتم Least Packet : در این الگوریتم بیشترین Session ها بر روی لینکی فرستاده میشود که Packet های کمتری بر روی ان قرار دارد.
  • الگوریتم Least Byte : در این الگوریتم بیشترین Session ها بر روی لینکی فرستاده میشود که ترافیک کمتری بر روی ان وجود دارد.
  • الگوریتم Round Robin : در این الگوریتم Session ها طبق الگوریتم روندرابین بر روی کلیهء لینک ها فرستاده می شود.(یعنی اولین Session به اولین لینک ، دومین Session به دومین لینک الی آخر و دوباره چرخه از ابتدا تکرار میگردد.)
  • الگوریتم Random Selection : در این الگوریتم بیشترین Session ها بصورت Random بر روی لینک ها فرستاده میشود .
  • الگوریتم Per Client : در این الگوریتم در صورتی که اولین Session هر کاربری مثلاً از روی لینک 1 فرستاده شود ، تمامی Session های بعدی نیز بر روی همان لینک فرستاده میشوند که این روال تا زمان Disconnect شدن تمامی Session های کاربر ادامه دارد. دوباره اگر کاربر Session های جدیدی داشته باشد ممکن است این Session ها این بار مثلاً بر روی لینک شماره 3 فرستاده شوند.
  • الگوریتم Per Server : در این الگوریتم در صورتی که Session ها به سروری (IP های درون اینترنت یا همان سایت ها) مثلاً از لینک شماره 1 فرستاده شود ، بقیهء Session های تمامی کاربران نیز بر روی همین لینک به آن سرور فرستاده می شود که این روال تا زمان Disconnect شدن آخرین Session که به آن سایت خورده است ادامه دارد.
  • الگوریتم First Available : در این الگوریتم به اولویت قرار گیری کارت های شبکه دقت میشود. یعنی هر لینکی که در بالای رول قرار داشته باشد اولویت بالاتر و هر لینکی که در پایین رول باشد اولویت پایین تر دارد ، بناربراین پکت ها بر روی اولین لینکی که UPباشد و اولویت بالاتری داشته باشد فرستاده می شوند (دقیقاً مانند اینکه به هر رول وزن داده باشیم.) به محض نیامدن جواب از گزینهء اول به سراغ گزینهء دوم میرود.

 

 قابلیت های Link Balancer:

1.امکان استفاده از لینک‌های ارتباطی ( اینترنتی و غیراینترنتی)  به تعداد  نامحدود با پهنای باند یکسان یا متفاوت بدون محدودیت
2.پشتیبانی از الگوریتم های زیر جهت انتخاب لینک مناسب :

  •      Least Connection
  •      Least Load
  •      Least Packet
  •      Least Byte
  •      Round Robin
  •      Random Selection
  •      Per Client
  •      Per Server
  •      First Available

3.پشتیبانی از Fail-Over در لینک ها به‌صورت Automatic ،  Manual، TCP، و Manual ICMP
4.امکان تعریف Probing Server
5.امکان تعریف چندین Channel شامل لینک‌های مختلف به‌صورت Rule-Based
6.مشاهده‌ی آنلاین وضعیت لینک‌ها
7....

 

قابلیت های Load Balancer:

در سازمان هایی که سرورهای مهمی از جمله Web را به مشتریان خود ارایه میدهند مهمترین مشکل ، عدم پایداری سیستم در زمان شلوغی است و مجبورند برای رفع این مشکل از سناریو های NLB Clustering ، ESX Clustering و DNS Clustering استفاده نمایند که هم هزینه راه اندازی و نگهداری بالایی دارند و هم راه اندازی آنها سخت و پیچیده است. اما توسط این ماژول میتوان به راحتی و فقط با معرفی IP سرورها اقدام به کلاسترینگ و بالانس کردن آنها نمود. بطور مثال در زمان های ثبت نام دانشگاه ها یا ثبت نام یارانه که بار زیادی به سرورهای مرکزی تحمیل میگردد و موجب اختلال در روند ثبت نام آنلاین میگردد میتوان مشکل را براحتی حل کرد.
1.امکان ایجاد موازنهء بار بین IP سرورهای Publish شده در  اینترنت به تعداد نامحدود.
2.پشتیبانی از الگوریتمهای زیر جهت انتخاب لینک مناسب:

  •      Round Robin
  •      Random Selection
  •      Per Client
  •      Per Server
  •      First Available

3.پشتیبانی از Fail Over در سرورها  به‌صورت خودکار
4.امکان تعریف Probing Server
5.امکان تعریف چندین Channel شامل لینک های مختلف بصورت Rule-based
6.پشتیبانی از انواع Interfaceها  شامل Ethernet، Fiber و ...
7....

 

سایر ماژول های جانبی:

سیستم Spooler Link/Load Balancer به همراه قابلیت های جانبی ارایه شده است تا همزمان با ارایه خدمات موازنه بار بتواند خدمات امنیتی جامعی را با رویکرد بالابردن کارایی سیستم نیز ارایه دهد.
بسیاری از قابلیت های جانبی محصول بصورت اختیاری توسط خریداران محترم قابل انتخاب خواهد بود، اما بدیهی است که وجود تمامی این ماژول ها در کنار ماژول اصلی (Balancer) بالاترین کارایی را به شما ارایه خواهد داد.
سایر ماژول های جانبی محصول به شرح زیر میباشند:

  •      Traffic Management
  •      Traffic Limitation
  •      Security Center
  •      Link Aggregation
  •      L7 Filtering
  •      VPN Tunnel Site-to-Site
  •      Online & Offline Reports
  •      Dynamic & Static Routing
  •      Status Discovery

 

مشکلات محصولات مشابه داخلی و خارجی:

تجهیزات سخت افزاری ارزان قیمت مانند D-link , TP-link و یا روتر بردهای Mikrotik )میکروتیک) دارای نرم افزار و الگوریتم های ضعیفی برای بحث لود بالانسینگ میباشند، لذا مشکلات فراوانی را در در زمان کار کردن با نرم افزار هایی مانند یاهو مسنجر و یا صفحات وب مانند فیس بوک که دارای آپشن های زیادی میباشند ایجاد میکنند. علاوه بر آن اغلب این تجهیزات به درستی قادر به تجمیع و یکی کردن پهنای باند اینترنت نمیباشند.
تجهیزات سخت افزاری گران قیمت مانند Barracuda ، F5 و Forti Balancer هم درست است که از نظر سخت افزاری بسیار پیشرفته میباشند اما با توجه به نوع ارایه لایسنس این محصولات که اکثراً سالانه میباشد ، مشتری باید هزینه های بسیار بسیار بالایی را برای اینکار صرف کنند. علاوه بر اینکه امکان دریافت خدمات پشتیبانی نیز به راحتی فراهم نمیباشد.
از طرفی راهکارهای نرم افزاری لود بالانسینگ در مقایسه با راهکارهای سخت افزاری از لحاظ امکانات و قدرت عملکرد در مرتبه پایین تری قرار میگیرند. مهمترین تفاوت Spooler Balancer با راهکار ISP Redundancy که در نرم  افزارTMG  تعبیه شده است به شرح زیرمیباشد :

  • نرم افزار TMG ، نهایتاً تا 2 لینک ارتباطی را پشتیبانی مینماید ولی تجهیزات Spooler Balancer محدودیتی در تعداد لینک ندارند و حتی در صورت محدودیت پورت های فیزیکی میتوان از Sub interface نیز بصورت نامحدود استفاده نمود.
  • نرم افزار TMG دارای هیچ گونه الگوریتم لود بالانسینگ جهت تفکیک و مدیریت ترافیک خروجی بر روی لینکهای ارتباطی نیست و تنها اقدام به تفکیک ترافیک بر اساس تعداد Packet ها مینماید که در حالتهای مختلفی باعث کاهش کارایی نرم افزارهایی مانند Yahoo Messenger , Internet Download Manager و غیره میشود.
  • ایجاد سیستم ISP Redundancy بسیار وقت گیر و پیچیده میباشد.
  • یکی از مشکلات دیگر که در بسیاری از محصولات سخت افزاری نیز وجود دارد، محدودیت الگوریتم ها در هنگام استفاده از پروتکل HTTPS است زیرا با تغییر مسیر ارسال پکت های HTTPS ، هاست خدمات دهنده درخواست ها را بلاک میکند لذا هنگام استفاده از این محصولات باید همواره ترافیک های HTTPS را Exclude کرد.

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

 

 

 

مدل بندی و نحوه ارایه اسپولر بالانسر

با توجه به اینکه این محصول برروی سیستم عامل قدرتمند Unix (توزیع FreeBSD) و بصورت سخت افزاری و ماشین مجازی ارایه میشود، در حال حاضر شرایط برای مشتریان بگونه ای فراهم شده است که در انتخاب سخت افزار مورد نیاز اختیار عمل داشته باشند و هیچ اجباری در انتخاب سخت افزارهای پیشنهادی ما وجود ندارد.
در حالت مجازی، محصول بصورت VM یا هر مدل دیگر قابل استفاده در ESX ، Hyper-V ، Oracle Virtual Box و ... ارایه خواهد شد. و بدیهی است که میتوان منابع نرم افزاری و پورت های دلخواه را برای آن تعیین نمود. اما در حالت سخت افزاری محصول بر روی Appliance های شرکت NEXCOM ارایه میگردد.
همچنین با توجه به اینکه محدودیتی در تعداد لینک های WAN یا LAN لحاظ نشده است و شما میتوانید به تعداد دلخواه لینک داشته باشید، لذا مشتری میتواند پس از انتخاب لایسنس محصول بسته به موارد زیر سخت افزار متفاوتی را انتخاب نمایند:

  •      تعداد Interface های فیزیکی و نوع آنها (شامل UTP ، SFP ، 10G و ...)
  •      افزونگی در Power ، CPU و RAM
  •      امکان افزونگی در HDD
  •      امکان Raid شدن HDD و انتخاب نوع HDD (SATA+ ، SAS و SSD)

بدیهی است که در صورت انتخاب سخت افزار پیشرفته تر ، مابه التفاوت سخت افزار لحاظ خواهد گردید.

 

Model Balancing Throughput MAX Concurrent Session UTP/SFP Ports
10AB 5 Mbps 5,000 UTP(x4)
10BB 10 Mbps 10,000 UTP(x4)
50AB 50 Mbps 20,000 UTP(x8)
50BB 100 Mbps 30,000 UTP(x8)
550AB 200 Mbps 50,000 UTP(x8)
550BB 500 Mbps 250,000 UTP(x8) , SFP(x4)
2000AB 2 Gbps 500,000 UTP(x8) , SFP(x4)
2000BB 4 Gbps 1,000,000 UTP(x8) , SFP(x8)
3000B 10 Gbps 4,000,000 UTP(x16) , SFP(x8) , 10G(x2)

 

 

 

 

 

نمایی از اسپولر بالانسر

 

 

 

 

 

فایل های راهنمای اسپولر بالانسر

 

 

 iconpdfبروشور سیستم بالانسر اسپولر

iconpdfپروپوزال معرفی سیستم بالانسر اسپولر

iconpdfراهنمای کاربری سیستم بالانسر اسپولر