Tətbiq HA üçün 8 yüksək performanslı bulud yükləyicisi

Hədəfləndirirsinizsə geniş auditoriya ya da gözləyən yüksək trafik qlobal miqyasda veb saytınıza / veb tətbiqinizə, sonra LB (yük balansçısı) istifadə etməlisiniz. Yük balansçısı bir çox cəhətdən sizə kömək edə bilər.


  • Yüksək mövcudluq
  • Tətbiqi miqyaslaşdırmaq
  • Yoxdur və ya minimum azalma
  • Tezlikdə təhlükəsizlik
  • Daha yaxşı coğrafi istifadəçi təcrübəsi
  • SSL yükləmə
  • Geo-marşrutlaşdırma

Ənənəvi LB cihazının qiyməti 5000 dollar civarındadır, buna görə orta, yeni başlayan və ya aşağı büdcəli bir layihənin çoxunu almaq istəmir.

Ancaq artıq deyil, ənənəvi LB-də əldə etdiyiniz bütün əla xüsusiyyətlərlə aylıq 20 dollar üçün bir bulud yük balansçısı istifadə edə bilərsiniz.

Daha yaxşı performans üçün yüksək imkanlı bir proqram hazırlayırsınızsa & təhlükəsizlik, sonra aşağıdakı bulud LB sizə kömək edəcəkdir. Hər birinin digərlərinə nisbətən bir sıra üstünlükləri və ya əlavə xüsusiyyətləri var, buna görə sizin üçün nə işlədiyini seçin.

Aşağıda hər hansı bir proqram quraşdırmağın lazım olmadığı deməkdir. SaaS məhsuludur. Açıq mənbəli bir həll axtarırsınızsa, bu yazını nəzərdən keçirin.

AWS ELB

Amazon Veb Xidmətləri (AWS) Elastik Yük Balansçısı (ELB) şübhəsiz ki, biridir ən yaxşısı buludda mövcud yük balans həlləri.

AWS üç növ yük balanslaşdırıcılarına sahibdir.

  • Tətbiq – tətbiq qatına (HTTP / HTTPS) üstünlük verilir
  • Klassik – nəqliyyat qatına (TCP) üstünlük verilir
  • Şəbəkə – TCP, UDP və TLS trafikinə yönəlmiş bir performans

Veb əsaslı tətbiqlər qurursan və HTTP və ya HTTPS protokolunu istifadə edirsənsə, tətbiq yük balansçısı ən yaxşı seçimdir.

ELB, marşrutlaşdırma alqoritminə əsaslanaraq yapılandırılmış EC2 nümunələrini geri göndərmək üçün daxil olan sorğuları paylayır.

Aşağıdakılardan bəziləri AWS tətbiqi yük balansının xüsusiyyətləri.

  • HTTP / 2, IPv6, WebSockets dəstəkləyir
  • SSL / TLS yükləyə bilərsiniz
  • AWS WAF inteqrasiya dəstəklənir
  • Yapışqan sessiyanı (peçenye) aktivləşdirə bilərsiniz
  • Kontekst URI / yol və ya ana əsas götürərək arxayınlığa sorğu göndərin
  • Sağlamlıq yoxlaması əlavə edin

Elastik LB aşağıdakıları təmin edir monitorinq ölçümleri default olaraq.

  • Orta gecikmə
  • Xülasə tələb edir
  • Yeni / aktiv qoşulma sayı
  • İşlənmiş baytlar
  • Və daha çox …

Qiymətləndirmə trafikdən asılıdır və onlardan istifadə edə bilərsiniz kalkulyator qiymətləndirmək.

GCP Yük Balansı

GCP qlobal təmin edir tek anycast IP Daha yüksək əlçatanlıq və genişlənə bilən tətbiq mühiti üçün bütün geribildirim serverlərinizi önə keçirin.

Google üç növ təmin edir yük tarazlığı həllər.

  • HTTP (S) – təbəqə 7, veb tətbiqləri üçün uyğundur
  • TCP – qat 4, TCP / SSL protokoluna əsaslanan balanslaşdırma üçün uyğundur
  • UDP – təbəqə 4, UDP protokoluna əsaslanan balans üçün faydalıdır

Google Cloud Gmail, YouTube ilə eyni infrastruktur üzərində qurulmuşdur, buna görə performans şübhə doğurmur. LB daha çox dəstək verməyə qadirdir Saniyədə 1 milyon sorğu, və tətbiqlərinizi heç bir əl müdaxiləsi olmadan tələb əsasında avtomatik miqyaslı edə bilərsiniz.

Autoscaling, veb saytın işini yavaşlatmadan trafikdə bir sıçrayışa hazır olmağınıza imkan verir.

Google Cloud HTTP (S) haqqında danışmağa dəyər LB xüsusiyyətləri:

  • Qohumluq
  • Bir kliklə Google CDN inteqrasiyası
  • SSL xitam
  • Sağlamlıq yoxlamaları
  • Məzmuna əsaslanan balans yarada bilərsiniz.
  • Qlobal ekspedisiya qaydaları
  • Geo-marşrutlaşdırma
  • Google CDN inteqrasiyası
  • IPv6 dəstəyi
  • Vebsayt

Bütün LB konfiqurasiyasını konsol və ya əmr satırından istifadə etməklə asanlıqla edə bilərsiniz.

NodeBalancers

Linode ilə veb saytınızı qəbul edirsiniz?

NodeBalancers Linode tərəfindən LB-nin bütün əsas xüsusiyyətlərini ayda $ 10 səviyyəsində təmin edir. Konfiqurasiya olduqca sadədir və aşağıdakı əsas xüsusiyyətlərdən bəziləri ilə gəlir.

  • IPv4, IPv6 dəstəkləyir
  • Resursların sui-istifadə edilməsinin qarşısını almaq üçün şübhəli trafik üçün əlaqəni sındırın
  • Çox portlu bir balansa sahib ola bilər
  • SSL əl bağlamasını dayandırın
  • Sessiya əzmini tələb edin, buna görə istəyiniz həmişə eyni arxa serverə gedir
  • Tələbin sağlam bir serverə getməsini təmin etmək üçün sağlamlıq idarəsi
  • Dəyirmi robin, ən az əlaqə və ya mənbə IP-dən marşrutlaşdırma alqoritmini seçə bilərsiniz

NodeBalancers, HTTP, MySQL, SSH və s daxil olmaqla hər hansı bir TCP əsaslı trafiki tarazlaşdırmaq üçün istifadə edilə bilər.

Rackpace

Rackspace təklif edən aparıcı bulud hosting həlli təmin edənlərdən biridir bulud LB idarə etmək onlayn trafik sorğunu bir neçə geri serverə paylayaraq.

Bu yuvarlaq, ağırlıqlı, ən az əlaqə kimi çox yönləndirici alqoritmləri dəstəkləyir & təsadüfi. O cümlədən daxil olmaqla demək olar ki, hər hansı bir xidmət protokolunu tarazlaya bilərsiniz.

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

Bəzi Rackspace buludu LB xüsusiyyətləri:

  • Təkmilləşdirilmiş ötürmə qabiliyyəti üçün SSL sürətləndirilməsi
  • Veb serverinizdə daha az CPU həddindən artıq yükləmə təmin edə bilərsiniz
  • Bir serverə bir sorğu göndərmək üçün sessiya əzmini
  • 10Gb / ikinci şəbəkə ötürmə qabiliyyəti
  • LB-ni API vasitəsilə idarə edin
  • Bağlantı bağlamaqla zərərli trafikdən qorunmaq

Daha yaxşı giriş idarəçiliyi üçün Apache tərzi giriş qeydlərindəki bütün trafik üçün qeydlər əldə edirsiniz.

Azure Yük Balansçısı

İstifadə edərək daxili və ya internetə baxan tətbiqləri tarazlaşdırın Microsoft Azure LB. Azure LB-nin köməyi ilə qura bilərsiniz yüksək mövcud və ölçüləndir veb tətbiqləri.

HTTP / HTTPS, SMTP, real vaxt səs, video mesajlaşma tətbiqləri daxil olmaqla TCP / UDP protokolunu dəstəkləyir. Tətbiqinizi artıq Azure-də qəbul edirsinizsə, o zaman sorğunuzu LB-dən virtual serverlərə göndərə bilərsiniz.

Bəzi diqqətəlayiqdir Azure LB xüsusiyyətləri:

  • Doğma IPv6 dəstəyi
  • Daha yaxşı təhlükəsizlik üçün NAT qaydalarına sahib ola bilərsiniz.
  • Hash əsaslı nəqliyyatın paylanması

Var üç növ Azure tərəfindən təmin olunan yük balans həllərinin.

  • Tətbiq Gateway – təbəqə 7, müştəri bağlantısını dayandırın və tələbi server serverlərinə / xidmətlərinə göndərin.
  • Azure yük balansçısı – qat 4, TCP trafikini Azure nümunələri arasında yayın.
  • Trafik meneceri – DNS səviyyəsində paylama

SSL yükləmə, yol ötürmə, yalnız “Tətbiq Gateway.”

Balansçı yüklə

Linode kimi, bir idarəetmə paneli və ya API vasitəsilə DigitalOcean yük balansını idarə edə bilərsiniz. Veb saytınıza ev sahibliyi edirsinizsə DO və bir HA həllini axtarırsınızsa, bu, bəlkə də daha az xərclə ən yaxşısı olar.

HTTP, HTTPS dəstəkləyir & Dəyirmi robin və ən az bağlantı marşrutlaşdırma alqoritmi olan TCP protokolu. SSL-ni ləğv etməyə, yapışqan sessiyanı, sağlamlıq yoxlamalarını, göndərmə qaydalarını və s. Ayda 10 dollara konfiqurasiya etməyə icazə verin. Let’s şifrələmə sertifikatını həyata keçirə bilərsiniz və DO Kubernetes ilə uyğun gəlir.

Cloudflare Yük Balansı

Buludlar LB unikaldır.

Bütün sadalanan həllərdən yuxarıda müvafiq VM və mənbələr arasında balans yükləməyə imkan verir.

Ex – GCP LB ilə trafiki yalnız GCP VM ilə balanslaşdıra bilərsiniz. GCP və ya AWS LB seçmək, bütün tətbiq infrastrukturunuz onların platformasında yerləşdiyi mənada yaxşıdır. Ancaq saytınız yük balansını təmin etməyən və ya məhdud xüsusiyyətlər təklif edən bir platformada yerləşdirilibsə, Cloudflare xilasetmə üçün gəlir.

Cloudflare, trafiki İnternetdəki hər hansı bir VM-ə çatdıra bilər.

Gözlədiyiniz bütün standart xüsusiyyətlərlə birlikdə gələn əsl çox buludlu LB həllidir. Onlardan bəziləri aşağıda verilmişdir.

  • VM-ə sürətli cavab vermək üçün yol hərəkəti
  • İstifadəçinin ən yaxın serverindən xidmət edin
  • Dinamik marşrutlaşdırma
  • HTTPS və TCP dəstəkləyir
  • Seans yaxınlığı
  • Hovuzda sağlamlıq idarəsi
  • Real vaxt yenilikləri

Cloudflare LB qiymətləri 5 dollardan başlayır.

İmperva Yük Balansçısı

İmperva üç əsas mövcudluq ssenarisi üçün bir xidmət olaraq yük balansını təmin edir.

Yerli yük balansçısı – sorğu eyni məlumat mərkəzindəki marşrutlaşdırma alqoritmlərinə əsaslanan çox sayda serverə göndərilir.

Qlobal server yük balansçısı (GSLB) – Böyük bir təşkilat və ya hibrid bulud infrastrukturu üçün mükəmməldir, burada yüksək mövcudluq və daha yaxşı performans üçün çox sayda məlumat mərkəzinə sorğu göndərə bilərsiniz.

GSLB dəstəkləyir geo-hədəfləmə, ziyarətçi geolokasiyasına əsaslanan trafiki regional səhifəyə və ya yaxın məlumat mərkəzinə yönləndirə biləcəyiniz deməkdir.

Avtomatik sayt uğursuzluğu – Əl müdaxiləsi olmadan sağlamlıq yoxlamaları əsasında fəlakətin bərpasını avtomatlaşdırmaq və sürətləndirmək. Trafik dərhal başqa bir məlumat mərkəzinə yönləndirilir.

Incapsula real vaxt rejimində bir tablo, aktiv / passiv sağlamlıq yoxlaması təmin edir & yönləndirmə / yenidən yazma qaydaları yaratmaq üçün seçim.

Nəticə

Yük balansçısı yüksək mövcudluq üçün vacibdir, Ümid edirəm ki, bəzi yüksək səviyyəli əsərlər haqqında fikir verim bulud yük balansçıları.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map