8 kõrgjõudlusega pilvekoormuse tasakaalustaja rakenduse HA jaoks

Kui sihite: suur publik või ootavad tihe liiklus oma veebisaidile / veebirakendusele ülemaailmselt, siis peate kasutama LB (koormuse tasakaalustaja). Koorma tasakaalustaja võib teid aidata mitmel viisil.


  • Suur kättesaadavus
  • Rakenduse skaleerimine
  • Seisakuid pole või on neid minimaalselt
  • Turvalisus lennult
  • Parem geograafiline kasutajakogemus
  • SSL-i mahalaadimine
  • Geo-marsruutimine

Traditsiooniline LB riistvara maksab umbes 5000 dollarit, nii et suurem osa keskmisest, käivitamisest või väikese eelarvega projektist ei mõtle selle saamisele.

Aga enam mitte, võite kasutada pilvekoormuse tasakaalustajat nii madala hinnaga kui 20 dollarit kuus koos kõigi suurepäraste funktsioonidega, mida saate tavapärases LB-s.

Kui kavandate parema jõudluse saavutamiseks suure kättesaadavusega rakendust & turvalisus, siis aitab teid järgmine pilve LB. Igal neist on teatud eeliseid või lisavõimalusi kui teistel, nii et vali see, mis sulle sobib.

Järgnev on hostitud lahendus, mis tähendab, et te ei pea mingit tarkvara installima. See on SaaS-i toode. Kui otsite avatud lähtekoodiga lahendust, siis vaadake seda postitust.

AWS ELB

Amazoni veebiteenused (AWS) Elastse koormuse tasakaalustaja (ELB) on kahtlemata üks parim pilves saadaval olevad koormuse tasakaalustamise lahendused.

AWS sai kolme tüüpi koormusbalanssereid.

  • Rakendus – eelistatud rakendusekihi jaoks (HTTP / HTTPS)
  • Klassikaline – eelistatav transpordikihile (TCP)
  • Võrk – jõudlusele orienteeritud TCP, UDP ja TLS liikluse jaoks

Kui loote veebipõhiseid rakendusi ja kasutate HTTP- või HTTPS-protokolli, on parim valik rakenduste koormuse tasakaalustaja.

ELB jaotab sissetulevad taotlused taustal konfigureeritud EC2 eksemplaridele, tuginedes marsruutimisalgoritmile.

Mõned järgmistest AWS-i rakenduse koormuse tasakaalustaja funktsioonid.

  • See toetab HTTP / 2, IPv6, WebSockets
  • Saate SSL / TLS-i maha laadida
  • Toetatud on AWS WAF-i integreerimine
  • Saate lubada kleepuva seansi (küpsised)
  • Edastaotlus taustaprogrammile, tuginedes konteksti URI / teele või hostile
  • Lisage tervisekontroll

Elastne LB pakub järgmist mõõdikute jälgimine algselt.

  • Keskmine latentsus
  • Taotluste kokkuvõte
  • Uute / aktiivsete ühenduste arv
  • Töödeldud baitid
  • Ja palju muud …

Hinnakujundus sõltub liiklusest ja saate neid kasutada kalkulaator hinnata.

GCP koormuse tasakaalustamine

GCP pakub globaalset ühekordne IP kõigi oma taustiserverite esiserverisse parema kõrge kättesaadavuse ja skaleeritava rakenduse keskkonna tagamiseks.

Google pakub kolme tüüpi koormuse tasakaalustamine lahendusi.

  • HTTP (S) – kiht 7, sobib veebirakenduste jaoks
  • TCP – kiht 4, sobib TCP / SSL protokollipõhiseks tasakaalustamiseks
  • UDP – kiht 4, kasulik UDP protokollipõhisel tasakaalustamisel

Google Cloud on üles ehitatud samale infrastruktuurile nagu Gmail, YouTube, nii et jõudluse kahtlemine on väljaspool küsimust. LB suudab toetada rohkem kui 1 miljon taotlust sekundis, ja saate oma rakendusi vastavalt nõudlusele automaatseks skaleerida ilma käsitsi sekkumiseta.

Automaatne skaleerimine võimaldab teil olla valmis liikluse kiireks suurenemiseks, aeglustamata veebisaidi toimivust.

Mõned mainimist väärivad Google Cloud HTTP (S) LB omadused:

  • Afiinsus
  • Google’i CDN-i ühe klõpsuga integreerimine
  • SSL lõpetamine
  • Tervisekontroll
  • Saate luua sisupõhise tasakaalustamise.
  • Globaalsed ekspedeerimiseeskirjad
  • Geo-marsruutimine
  • Google’i CDN-i integreerimine
  • IPv6 tugi
  • Veebitasku

Terve LB konfiguratsiooni saate seda teha hõlpsasti kasutatava konsooli või käsurida kaudu.

NodeBalancers

Kas hostite oma veebisaiti Linodega?

NodeBalancers Linode poolt pakutavad LB kõik olulised omadused on vaid 10 dollarit kuus. Seadistamine on üsna lihtne ja sisaldab järgmisi põhifunktsioone.

  • See toetab IPv4, IPv6
  • Ressursside kuritarvitamise vältimiseks tühjendage ühendus kahtlase liikluse jaoks
  • Võib omada mitme pordi tasakaalustamist
  • Lõpetage SSL-i käepigistus
  • Seansi püsivus, nii et teie taotlus läheb alati samale taustiserverile
  • Tervisekontroll, et veenduda, kas päring läheb tervislikku serverisse
  • Marsruutimisalgoritmi saate valida ümarlahe, vähima ühenduse või lähteallika IP hulgast

NodeBalancereid saab kasutada mis tahes TCP-põhise liikluse tasakaalustamiseks, sealhulgas HTTP, MySQL, SSH jne.

Rackspace

Rackspace on üks juhtivaid pilvimajutuse lahenduste pakkujaid, kes pakuvad pilv LB hallata veebiliiklust levitades päringu mitmele taustserverile.

See toetab mitut marsruutimisalgoritmi nagu ümmargune, kaalutud ja vähima ühendusega ühendus & juhuslik. Saate tasakaalustada peaaegu igat tüüpi teenusprotokolli, sealhulgas.

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

Mõni Rackspace’i pilv LB omadused:

  • SSL kiirendus täiustatud läbilaskevõime saavutamiseks
  • Võite lõpetada SSL-i, nii et teie veebiserveris oleks vähem protsessori ülekoormust
  • Seansi püsivus päringu edastamiseks ühele serverile
  • 10Gb / sekundis võrgu läbilaskevõime
  • LB haldamine API kaudu
  • Kaitske pahatahtlikku liiklust ühenduse tühjendamise teel

Parema logihalduse jaoks saate kogu liikluse logisid Apache-stiilis juurdepääsulogides.

Azure laadimiste tasakaalustaja

Sisemiste või Interneti-põhiste rakenduste tasakaalustamine kasutades Microsoft Azure LB. Teie Azure LB abil saate ehitada saadaval ja skaleeritav veebirakendused.

See toetab TCP / UDP protokolli, sealhulgas HTTP / HTTPS, SMTP, reaalajas hääl- ja videosõnumivahetuse rakendusi. Kui hostite oma rakendust juba Azure’is, saate edastada oma taotluse LB-st virtuaalserveritesse.

Mõni tähelepanuväärne Azure LB funktsioonid:

  • Natiivne IPv6 tugi
  • Parema turvalisuse tagamiseks võivad teil olla NAT-i reeglid.
  • Hash-põhine liikluse jaotus

Seal on kolme tüüpi koormuse tasakaalustamise lahendustest, mida pakub Azure.

  • Rakenduse lüüs – kiht 7, lõpetage kliendiühendus ja edastage taotlus taustiserveritele / teenustele.
  • Azure’i koormuse tasakaalustaja – kiht 4, jaotage TCP-liiklus Azure’i eksemplaride vahel.
  • Liikluse haldur – DNS-i taseme levitamine

SSL-i mahalaadimist, teede edastamist toetatakse ainult jaotises „Rakenduse lüüs.”

DO Koormuse tasakaalustaja

Sarnaselt Linodega saate ka DigitalOcexi koormuse tasakaalustajat juhtida kas juhtpaneeli või API kaudu. Kui hostite oma veebirakendust koos TEHA ja otsite HA lahendust, siis oleks see tõenäoliselt parim odavama hinnaga.

See toetab HTTP, HTTPS-i & Ümarropiini ja vähima ühenduse marsruutimisalgoritmiga TCP-protokoll. Lase teil SSL lõpetada, konfigureerida kleepuv seanss, tervisekontrollid, ekspedeerimiseeskirjad jne 10 dollari eest kuus. Saate rakendada Let’s krüptitud sertifikaati, mis ühildub DO Kubernetes’iga.

Pilvekiirguse koormuse tasakaalustamine

Pilvetuled LB on ainulaadne.

Ennekõike loetletud lahendused võimaldavad teil tasakaalustada tasakaalu nende vastavate VM-ide ja ressursside vahel.

Näiteks – GCP LB abil saate liiklust tasakaalustada ainult GCP VM-iga. GCP või AWS LB valimine on mõttekas, kui kogu teie rakenduste infrastruktuur hostitakse nende platvormil. Kui teie saiti hostitakse platvormil, mis ei paku laadimisjaoturit või pakub piiratud funktsioone, tuleb Cloudflare appi.

Cloudflare võib liiklust edastada mis tahes Interneti-liidesega VM-idesse.

See on tõeline mitme pilvega LB-lahendus, mis sisaldab kõiki standardfunktsioone, mida võite oodata. Mõned neist on loetletud allpool.

  • Suunage liiklus kiiresti reageerivale VM-le
  • Esitage kasutaja lähimast serverist
  • Dünaamiline marsruutimine
  • Toetab HTTPS-i ja TCP-d
  • Sessiooni afiinsus
  • Tervisekontroll basseinis
  • Reaalajas värskendused

Cloudflare LB hinnakujundus algab 5 dollarist.

Imperva koormuse tasakaalustaja

Imperva pakub koormuse tasakaalustajat teenusena kolme peamise saadavuse stsenaariumi jaoks.

Kohalik koorma tasakaalustaja – taotlus edastatakse enamikule suiteserveritele, mis põhinevad marsruutimisalgoritmidel samas andmekeskuses.

Globaalne serveri koormuse tasakaalustaja (GSLB) – sobib suurepäraselt suure organisatsiooni või hübriidpilveinfrastruktuuri jaoks, kus kõrge kättesaadavuse ja parema jõudluse tagamiseks saate taotlusi mitmele andmekeskusele edastada.

GSLB toetab geo-sihtimine, mis tähendab, et saate liikluse külastajate geograafilise asukoha põhjal edastada piirkondlikule lehele või lähimasse andmekeskusesse.

Automaatne saidi tõrge – automatiseerida ja kiirendada katastroofidest taastumist, tuginedes tervisekontrollidele ilma käsitsi sekkumiseta. Liiklus suunatakse kohe teise andmekeskusesse.

Incapsula pakub reaalajas armatuurlauda, ​​aktiivseid / passiivseid tervisekontrolle & võimalus ümbersuunamise / ümberkirjutamise reeglite loomiseks.

Järeldus

Koormuse tasakaalustaja on oluline kõrge kättesaadavuse jaoks, ja loodan anda teile idee mõne suurepärase tulemuse kohta pilvekoormuse tasakaalustajad.

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