8 High Performance Cloud Load Balancer vir toepassing HA

As u teiken a groot gehoor of verwag hoë verkeer na u webwerf / webtoepassing wêreldwyd, dan moet u LB (load balancer) gebruik. Die lasbalanseerder kan u op baie maniere help.


  • Hoë beskikbaarheid
  • Skaal die toepassing af
  • Geen of minimum stilstand
  • Sekuriteit op die vlieg
  • Beter geografiese gebruikerservaring
  • SSL-aflaai
  • Geo-routing

Tradisionele LB-hardeware kos ongeveer $ 5,000, dus die meeste van die medium-, opstart- of lae-begrotingsprojekte dink nie daaraan om een ​​te kry nie.

Maar nie meer nie, u kan ‘n wolkvrag-balanseerder gebruik vir so laag as $ 20 per maand met al die uitstekende funksies wat u in tradisionele LB kry.

As u ‘n toepassing met ‘n hoë beskikbaarheid ontwerp vir beter prestasie & sekuriteit, dan sal die volgende wolk LB u help. Elkeen het ‘n paar voordele of bykomende funksies as ander, kies dus wat vir u werk.

Die volgende is ‘n oplossing wat aangebied word, wat beteken dat u geen sagteware hoef te installeer nie. Dit is ‘n SaaS-produk. As u op soek is na ‘n open source-oplossing, gaan kyk gerus na hierdie boodskap.

AWS ELB

Amazon Web Services (AWS) Elastiese vrag balanseerder (ELB) is sonder twyfel een van die beste lasbalanseringsoplossings beskikbaar in die wolk.

AWS het drie soorte vragbalansers.

  • Toepassing – verkieslik vir toepassingslaag (HTTP / HTTPS)
  • Klassiek – verkies vir vervoerlaag (TCP)
  • Netwerk – ‘n prestasiegerigte vir TCP-, UDP- en TLS-verkeer

As u webgebaseerde toepassings bou en HTTP- of HTTPS-protokol gebruik, dan is die ladingsbalansering van toepassings die beste keuse.

ELB versprei die inkomende versoeke om gekonfigureerde EC2-gevalle te ondersteun, gebaseer op die routingalgoritme.

Sommige van die volgende kenmerke van die AWS Application Load Balancer.

  • Dit ondersteun HTTP / 2, IPv6, WebSockets
  • U kan SSL / TLS aflaai
  • AWS WAF-integrasie ondersteun
  • U kan taai sessies (koekies) aktiveer
  • Stuur versoek aan die backend op grond van URI / pad of gasheer
  • Voeg gesondheidstoets by

Elastic LB bied die volgende monitering van statistieke by verstek.

  • Gemiddelde latency
  • Versoeke opsomming
  • Nuwe / aktiewe verbindingstelling
  • Verwerkte grepe
  • En baie meer…

Pryse hang af van die verkeer, en u kan daarvan gebruik maak sakrekenaar om te skat.

GCP-lasbalansering

GCP bied wêreldwyd enkele anycast IP om al u backend-bedieners op die voorpunt te stel vir ‘n beter toepassingsomgewing met ‘n hoë beskikbaarheid en skaal.

Google bied drie soorte vrag balansering oplossings.

  • HTTP (S) – laag 7, geskik vir webtoepassings
  • TCP – laag 4, geskik vir balansering op TCP / SSL-protokol
  • UDP – laag 4, nuttig vir UDP-protokolgebaseerde balansering

Google Cloud is gebou op dieselfde infrastruktuur as Gmail, YouTube, en dus is daar geen twyfel oor die prestasie daarvan nie. LB is in staat om meer as 1 miljoen versoeke per sekonde, en u kan u toepassings outomaties skaal op grond van die vraag sonder handmatige ingryping.

Met outoskaling kan u voorbereid wees op ‘n styging in die verkeer sonder om die prestasie van die webwerf te vertraag.

Van die moeite werd om Google Cloud HTTP (S) te noem LB funksies:

  • Affinity
  • Een-klik Google CDN-integrasie
  • SSL beëindiging
  • Gesondheidstoetse
  • U kan ‘n inhoudgebaseerde balansering skep.
  • Wêreldwye aanstuurreëls
  • Geo-routing
  • Google CDN-integrasie
  • IPv6-ondersteuning
  • WebSocket

Hele LB-konfigurasie, u kan dit óf doen deur middel van ‘n maklike konsole of opdragreël.

NodeBalancers

Bied u u webwerf met Linode aan??

NodeBalancers deur Linode bied al die noodsaaklike kenmerke van LB teen slegs $ 10 per maand. Die konfigurasie is baie eenvoudig en het enkele van die basiese funksies soos volg.

  • Dit ondersteun IPv4, IPv6
  • Verminder die konneksie vir verdagte verkeer om die misbruik van die hulpbronne te voorkom
  • Kan ‘n multi-poort balansering hê
  • Beëindig SSL-handdruk
  • Volhoubare sessies, sodat u versoek altyd na dieselfde backend-bediener gaan
  • Gesondheidstoetse om te verseker dat die versoek na ‘n gesonde bediener gaan
  • U kan die routeringsalgoritme kies uit ‘n ronde-robin, die minste verbinding of die bron-IP

NodeBalancers kan gebruik word om enige TCP-gebaseerde verkeer, insluitend HTTP, MySQL, SSH, ens. Te balanseer.

Rack

Rackspace is een van die toonaangewende verskaffers van wolk-hostingoplossings wat aanbied wolk LB om die aanlyn verkeer deur die versoek na die meerdere backend-bedieners te versprei.

Dit ondersteun verskeie routeringsalgoritmes soos rond-robin, geweegde, minste verbinding & ewekansige. U kan byna elke soort diensprotokol balanseer, insluitend.

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

Sommige van die Rackspace-wolk LB funksies:

  • SSL-versnelling vir verbeterde deurvoer
  • U kan SSL beëindig, sodat minder CPU-oorlading op u webbediener plaasvind
  • Volharding van die sessie om ‘n versoek aan een bediener te stuur
  • 10Gb / sekonde netwerk deurset
  • Bestuur LB deur API
  • Beskerm kwaadwillige verkeer deur die verbinding te versper

U kry logboeke vir alle verkeer in Apache-styl-toegangslogs vir beter logbestuur.

Azure Load Balancer

Laai balanseer die interne of op die internet gerigte toepassings deur Microsoft Azure LB. Met die hulp van u Azure LB, kan u bou hoog beskikbaar en skaalbaar webtoepassings.

Dit ondersteun TCP / UDP-protokol, insluitend HTTP / HTTPS, SMTP, real-time stem-, videoboodskappe-toepassings. As u u aansoek alreeds op Azure aanbied, kan u u versoek van LB na die virtuele bedieners stuur.

Sommige opmerklik kenmerke van Azure LB:

  • Inheemse IPv6-ondersteuning
  • U kan NAT-reëls hê vir beter veiligheid.
  • Haas-gebaseerde verkeersverspreiding

Daar is drie soorte van lasbalanseringsoplossings deur Azure voorsien.

  • Application Gateway – laag 7, beëindig die kliëntverbinding en stuur die versoek na die backend-bedieners / dienste.
  • Azure-lasbalanseerder – laag 4, versprei TCP-verkeer oor gevalle van Azure.
  • Verkeersbestuurder – verspreiding van DNS-vlak

SSL-aflaai, padstuur, word slegs ondersteun in “Aansoek Gateway.”

DOEN Load Balancer

Soortgelyk aan Linode, kan u DigitalOcean se vragbalanseerder deur middel van ‘n kontrolepaneel of API beheer. As u u webaansoek aanbied met DO en as u ‘n HA-oplossing soek, sal dit waarskynlik die beste wees teen ‘n laer koste.

Dit ondersteun HTTP, HTTPS & TCP protokol met ‘n ronde robin en die minste verbinding routing algoritme. Laat u SSL beëindig, die klewerige sessie, gesondheidsondersoeke, versendingsreëls, ens. Instel vir $ 10 per maand. Jy kan die versleutelsertifikaat van Let implementeer en versoenbaar is met DO Kubernetes.

Cloudflare-lasbalansering

Cloudflare LB is uniek.

Met al die oplossings wat gelys is, kan u balans tussen hul onderskeie VM’s en hulpbronne laai.

Ex – met GCP LB kan u slegs die verkeer na GCP VM balanseer. Die keuse van GCP of AWS LB maak sin as u hele toepassingsinfrastruktuur op hul platform aangebied word. As u werf egter op ‘n platform aangebied word wat nie ‘n lasbalanseerder bied nie of beperkte funksies bied, dan kom Cloudflare tot die redding.

Cloudflare kan die verkeer na enige VM’s op die internet stuur.

Dit is ‘n ware multi-cloud LB-oplossing met al die standaardfunksies wat u kan verwag. Sommige van hulle word hieronder gelys.

  • Roet verkeer na vinnig reagerende VM
  • Bedien vanaf die naaste bediener van die gebruiker
  • Dinamiese routing
  • Ondersteun HTTPS en TCP
  • Sessie-affiniteit
  • Gesondheidstoetse by die swembad
  • Intydse opdaterings

Cloudflare LB-pryse begin vanaf $ 5.

Imperva Load Balancer

Imperva bied ‘n lasbalans as ‘n diens vir drie hoofbeskikbaarheidscenario’s.

Plaaslike vrag balanseerder – versoek word aan die meeste suiteservers gestuur, gebaseer op routingalgoritmes binne dieselfde datasentrum.

Globale bediener-lasbalanseerder (GSLB) – ideaal vir ‘n groot organisasie of baster-wolkinfrastruktuur, waar u die versoeke na verskeie datasentrums kan stuur vir hoë beskikbaarheid en beter werkverrigting.

GSLB ondersteun geo-teiken, wat beteken dat u die verkeer kan aanstuur op grond van die ligging van besoekers na die streekbladsy of die naaste datasentrum.

Outo-uitval oor die werf – outomatiese en versnelde rampherstel gebaseer op die gesondheidstoets sonder handmatige ingryping. Verkeer word onmiddellik na ‘n ander datasentrum herlei.

Incapsula bied ‘n intydse instrumentpaneel, aktiewe / passiewe gesondheidstoetse & opsie om die herleiding / herskryfreëls te skep.

Afsluiting

Die las balanseerder is noodsaaklik vir hoë beskikbaarheid, en ek hoop om u ‘n idee te gee van ‘n paar van die hoogs presterende wolklading-balansers.

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