اگر شما هدف قرار داده اید مخاطبان بزرگ یا انتظار ترافیک سنگین به وب سایت / برنامه وب خود در سطح جهان ، سپس مجبور شدید از LB (بالانس بار) استفاده کنید. بالانسور بار از بسیاری جهات می تواند به شما کمک کند.


  • در دسترس بودن بالا
  • مقیاس بندی برنامه
  • حداقل یا حداقل خرابی
  • امنیت در پرواز
  • تجربه کاربری بهتر جغرافیایی
  • بارگیری SSL
  • مسیریابی جغرافیایی

سخت افزار سنتی LB حدود 5،000 دلار هزینه دارد ، بنابراین اکثر پروژه های متوسط ​​، راه اندازی یا کم بودجه تصور نمی کنند.

اما دیگر نه, شما می توانید با داشتن همه ویژگی های فوق العاده ای که در LB سنتی به دست می آورید از یک بالانس بار ابر با حداقل 20 دلار در ماه استفاده کنید.

اگر در حال طراحی یک برنامه با دسترسی بالا برای عملکرد بهتر هستید & امنیت ، سپس ابر LB زیر به شما کمک می کند. هر کدام مزایا یا ویژگی های دیگری نسبت به سایرین دارند ، بنابراین انتخاب کنید چه چیزی برای شما مفید است.

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

AWS ELB

خدمات وب آمازون (AWS) تعادل بار الاستیک (ELB) بدون شک یکی از این موارد است بهترین راه حل های متعادل کننده بار موجود در ابر.

AWS دارای سه نوع توازن بار است.

  • برنامه – برای لایه برنامه ترجیح داده می شود (HTTP / HTTPS)
  • کلاسیک – برای لایه حمل و نقل (TCP) ارجح است
  • شبکه – عملکرد محور برای ترافیک TCP ، UDP و TLS

اگر در حال ساختن برنامه های مبتنی بر وب هستید و از پروتکل HTTP یا HTTPS استفاده می کنید ، متعادل کننده بار برنامه بهترین انتخاب است.

ELB درخواستهای دریافتی برای پشتیبان گیری از موارد تنظیم شده EC2 را بر اساس الگوریتم مسیریابی توزیع می کند.

برخی از موارد زیر ویژگی های Balance Load Application AWS Application.

  • این نرم افزار از HTTP / 2 ، IPv6 ، WebSockets پشتیبانی می کند
  • می توانید SSL / TLS را بارگیری کنید
  • ادغام AWS WAF پشتیبانی می کند
  • می توانید جلسه چسبنده (کوکی ها) را فعال کنید
  • درخواست ارسال به باطن بر اساس متن URI / مسیر یا میزبان
  • بررسی بهداشت را اضافه کنید

الاستیک LB موارد زیر را ارائه می دهد معیارهای نظارت به صورت پیش فرض.

  • تاخیر متوسط
  • خلاصه را درخواست می کند
  • تعداد اتصال جدید / فعال
  • بایت های پردازش شده
  • و خیلی بیشتر…

قیمت گذاری به ترافیک بستگی دارد و می توانید از آنها استفاده کنید ماشین حساب تخمین زدن.

تعادل بار GCP

GCP جهانی را ارائه می دهد تک anycast IP جلوی تمام سرورهای باطن خود را برای محیط بهتر برنامه در دسترس و با قابلیت مقیاس پذیری بهتر بگیرید.

Google سه نوع ارائه می دهد تعادل بار راه حل ها.

  • HTTP (S) – لایه 7 ، مناسب برای برنامه های وب
  • TCP – لایه 4 ، مناسب برای تعادل مبتنی بر پروتکل TCP / SSL
  • UDP – لایه 4 ، برای تعادل مبتنی بر پروتکل UDP مفید است

Google Cloud با همان زیرساخت هایی مانند Gmail ، YouTube ساخته شده است ، بنابراین تردید در عملکرد هیچ سوالی ندارد. LB قادر به پشتیبانی بیش از است 1 میلیون درخواست در هر ثانیه, و می توانید برنامه های خود را بر اساس تقاضا و بدون مداخله دستی مقیاس بندی کنید.

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

برخی از ارزش های ذکر شده Google Cloud HTTP (S) ویژگی های LB:

  • وابستگی
  • با یک کلیک ادغام Google CDN
  • خاتمه SSL
  • بررسی های بهداشتی
  • می توانید یک توازن مبتنی بر محتوا ایجاد کنید.
  • قوانین ارسال جهانی
  • مسیریابی جغرافیایی
  • ادغام Google CDN
  • پشتیبانی IPv6
  • صفحه وب

تنظیمات کامل LB شما می توانید آن را از طریق کنسول آسان یا خط فرمان انجام دهید.

NodeBalancers

آیا با Linode میزبان وب سایت خود هستید?

NodeBalancers توسط Linode تمام ویژگی های اساسی LB را تنها با 10 دلار در ماه ارائه می دهد. پیکربندی کاملاً ساده است و به شرح زیر با برخی از ویژگی های اساسی همراه است.

  • این از IPv4 ، IPv6 پشتیبانی می کند
  • برای جلوگیری از سوءاستفاده از منابع ، اتصال را برای تردد مشکوک پرتاب کنید
  • می تواند تعادل چند پورت داشته باشد
  • دست زدن به SSL را خاتمه دهید
  • ماندگاری جلسه بنابراین درخواست شما همیشه به همان سرور باطن منتقل می شود
  • بررسی سلامت برای اطمینان از مراجعه به سرور سالم
  • می توانید الگوریتم مسیریابی را از رابین دور ، حداقل اتصال یا منبع IP انتخاب کنید

NodeBalancers می تواند برای تعادل هرگونه ترافیک مبتنی بر TCP ، از جمله HTTP ، MySQL ، SSH و غیره استفاده شود..

Rackspace

Rackspace یکی از پیشروان ارائه دهنده راه حل میزبانی ابر است که ارائه می دهد ابر LB برای مدیریت ترافیک آنلاین با توزیع درخواست به چندین سرور باطن.

این برنامه از چندین الگوریتم مسیریابی مانند دور رابین ، وزن کمترین ارتباط استفاده می کند & تصادفی. می توانید تقریباً در هر نوع پروتکل سرویس ، از جمله ، تعادل برقرار کنید.

  • TCP
  • SMTP / IMAP
  • HTTP / HTTPS
  • LDAP / LDPAS
  • MySQL
  • FTP / SFTP
  • UDP

برخی از ابرهای Rackspace ویژگی های LB:

  • شتاب SSL برای بهبود توان
  • شما می توانید SSL را در نتیجه اضافه بار CPU کمتری روی سرور وب خود خاتمه دهید
  • ماندگاری جلسه برای ارسال درخواست به یک سرور
  • توان شبکه 10 گیگابایت در ثانیه
  • مدیریت LB از طریق API
  • با تکان دادن اتصال از ترافیک مخرب محافظت کنید

برای مدیریت هرچه بهتر سیاههها ، برای همه ترافیک در سیاهههای مربوط به دسترسی به سبک Apache دریافت می کنید.

Balure Load Balancer

بار را با استفاده از برنامه های داخلی یا اینترنت روبرو کنید مایکروسافت لاجورد LB. با کمک شما Azure LB می توانید بسازید در دسترس بالا و مقیاس پذیر برنامه های وب.

این پروتکل TCP / UDP ، از جمله HTTP / HTTPS ، SMTP ، صدا در زمان واقعی ، برنامه های پیام رسانی ویدیویی را پشتیبانی می کند. اگر برنامه خود را از قبل در Azure میزبانی کرده اید ، می توانید درخواست خود را از LB به سرورهای مجازی منتقل کنید.

برخی قابل توجه ویژگی های Azure LB:

  • پشتیبانی بومی IPv6
  • برای امنیت بهتر می توانید قوانین NAT داشته باشید.
  • توزیع ترافیک مبتنی بر هش

وجود دارد سه نوع راه حل های متعادل کننده بار توسط Azure ارائه شده است.

  • Application Gateway – لایه 7 ، اتصال مشتری را خاتمه داده و درخواست را به سرورها / خدمات با پسوند منتقل کنید.
  • متعادل کننده بار لاجورد – لایه 4 ، توزیع ترافیک TCP را در نمونه های لاجورد توزیع می کند.
  • مدیر ترافیک – توزیع سطح DNS

بارگیری SSL ، انتقال مسیر فقط در “دروازه کاربرد.”

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

مشابه Linode ، می توانید میزان تعادل بار DigitalOcean را از طریق یک صفحه کنترل یا API کنترل کنید. اگر میزبان برنامه وب خود هستید با انجام دادن و به دنبال راه حل HA ، پس احتمالاً این بهترین راه حل با هزینه کمتر است.

این از HTTP ، HTTPS پشتیبانی می کند & پروتکل TCP با رابین گرد و حداقل الگوریتم مسیریابی اتصال. به شما اجازه می دهیم SSL را خاتمه دهید ، جلسه چسبنده ، چک های سلامتی ، قوانین ارسال و غیره را به مدت 10 دلار در هر ماه پیکربندی کنید. می توانید گواهی رمزگذاری شده Let را اجرا کنید و با DO Kubernetes سازگار باشد.

تعادل بار Cloudflare

Cloudflare LB منحصر به فرد است.

بالاتر از همه راه حل های ذکر شده به شما امکان تعادل بین VM ها و منابع مربوطه را می دهد.

سابق – با GCP LB ، می توانید ترافیک را فقط به GCP VM تعادل دهید. انتخاب GCP یا AWS LB منطقی است وقتی کل زیرساختهای برنامه شما در سیستم عامل خود میزبانی شود. اما ، اگر سایت شما روی سکویی میزبان است که یک بالانس بار را ارائه نمی دهد یا ویژگی های محدودی را ارائه نمی دهد ، Cloudflare به نجات می آید.

Cloudflare می تواند ترافیک را به هر VM در اینترنت هدایت کند.

این یک راه حل واقعی چند ابر LB است که با تمام ویژگی های استاندارد شما انتظار دارید. برخی از آنها به شرح زیر است.

  • مسیر حرکت به سریع پاسخگو VM
  • خدمت از نزدیکترین سرور کاربر
  • مسیریابی پویا
  • پشتیبانی از HTTPS و TCP
  • تمایل جلسه
  • بررسی های بهداشتی در استخر
  • به روزرسانی های زمان واقعی

Cloudflare LB قیمت گذاری از 5 دلار شروع می شود.

Imperva Load Balancer

ایمپروا یک تعادل بار به عنوان سرویس سه سناریو اصلی در دسترس بودن را فراهم می کند.

تعادل بار محلی – درخواست بر اساس الگوریتم های مسیریابی در همان مرکز داده به اکثر سرورهای مجموعه ارسال می شود.

تعادل بار سرور جهانی (GSLB) – مناسب برای یک سازمان بزرگ یا زیرساخت های ابر ترکیبی که در آن می توانید درخواست ها را به مراکز داده چندگانه برای در دسترس بودن بالا و عملکرد بهتر ارسال کنید.

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

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

Incapsula یک داشبورد در زمان واقعی ، بررسی های سلامت فعال و غیرفعال را در اختیار شما قرار می دهد & گزینه ای برای ایجاد قوانین تغییر مسیر / بازنویسی.

نتیجه

متعادل کننده بار است برای دسترسی زیاد ضروری است, و امیدوارم در مورد برخی از کارآمدترین ایده ها ایده ای به شما ارائه دهم تعادل بار ابر.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me