10 nyílt forráskódú terheléselosztó a HA és a jobb teljesítmény érdekében

Az alkalmazások magas rendelkezésre állásának és a teljesítmény javításának az egyik leggyorsabb és legegyszerűbb módja a terheléselosztó (LB) megvalósítása..


Magas szinten háromféle terheléselosztó létezik.

  1. Hardver-alapú
  2. Felhőalapú
  3. Szoftver-alapú

A hardver terheléselosztó egy dedikált készülék, amely biztosítja a terheléselosztást, és releváns funkciói. Néhány népszerű LB hardvergyártó:

  • F5
  • TP-Link
  • Barracuda

Drágák, de teljes ellenőrzést adnak Önnek.

A felhőterhelés-kiegyenlítő minden eddiginél nagyobb tendenciát mutat.

használata felhő LB az egyik megfizethető módja annak, hogy teljes funkcionalitást élvezhessen egy hardverberendezésbe történő befektetés nélkül. te fizetsz azért, amit használsz. Az alábbiakban ismertetjük az ismert LB felhőket.

  • AWS
  • Google Cloud
  • CloudFlare
  • Incapsula
  • DigitalOcean
  • Égszínkék

Kezdheti el havi 20 dollárból.

És az utolsó szoftver-alapú ahol ön telepíti, kezeli és konfigurálja az LB szoftvert. Ez lehet kereskedelmi vagy nyílt forrású / ingyenes.

Ha nincs költségvetése, vagy szeretne felfedezni ingyenes megoldás-terheléselosztó akkor alább segít.

Hinta

Használva Google, megbízható Linux alapú virtuális terheléselosztó szerver a szükséges terheléselosztás biztosításához ugyanabban a hálózatban.

Hinta a Go nyelven fejlesztették ki, és jól működik az Ubuntu / Debian disztróban. Támogatja az anycast, DSR (közvetlen szerver visszatérés) szolgáltatást és két Seesaw csomópontot igényel. Lehetnek fizikai vagy virtuális is.

Érdemes megemlíteni, hogy Seesaw együttműködik réteg négy hálózat, tehát ha a hetedik réteg terheléselosztását keres, akkor érdemes felfedeznie más lehetőségeket is.

LoadMaster by KEMP

INGYENES fejlett alkalmazás-kézbesítő vezérlő KEMP az összes fő hipervizorban támogatott. Letöltheti és felhasználhatja az adatközpontban, vagy telepítheti felhőalapú DC-ben, például AWS vagy Azure.

Ingyenes, de kereskedelmi szintű funkciókat kínál, beleértve az alábbiakat.

  • 4. réteg terheléselosztása a TCP / UDP számára kerek robin vagy legkevesebb csatlakozási algoritmusok felhasználásával
  • A 7. réteg kiegyensúlyozása
  • Beépített webalkalmazás tűzfal (WAF)
  • Beépített behatolás-megelőző motor (IPS)
  • A valódi globális szerverterhelés-kiegyensúlyozás támogatja a több webhelyet
  • Gyorsítótár, tartalom tömörítése, tartalom váltás
  • A webes sütik perzisztenciája
  • IPSec alagút

A KEMP LB-t néhány olyan nagy márka használja, mint az Apple, a Sony, a JP Morgan, az Audi, a Hyundai stb. Ha azonban további szüksége van, ellenőrizze a kereskedelmi engedélyt.

Ha Ön vagy szervezet úgy dönt, hogy felfedezi a KEMP LB-t, és valamilyen online képzésre van szüksége, akkor erre utalhat online tanfolyam Mike Walton által.

HAProxy

Az egyik népszerű a piacon, hogy biztosítsák magas rendelkezésre állás, proxy, TCP / HTTP terheléselosztás. HAProxy a világ néhány neves márkája használja, például az alábbiak szerint.

Néhány említésre méltó funkció a következő.

  • Támogatja az IPv6 és a UNIX aljzatot
  • Kienged & Gzip tömörítés
  • Állapotfelmérés
  • Forrás-alapú munkamenet tapadása
  • Beépített statisztikai jelentések (pénztár demó)

Mint várhatóan a HAProxy megkapta a vállalati kiadást, a hardvert & virtuális készülék.

A HAProxyról a legjobb módszer kipróbálás. A közösségi kiadás rengeteg funkcióval érkezik, és INGYENES.

ZEVENET

Zevenet támogatja az L3, L4 és L7. Forráskódként, IOS-képként és dokkoló-tárházban érhető el.

Támogatja fejlett egészségügyi ellenőrzés, így a hibás szerver / szolgáltatások gyorsan nem működnek, hogy zökkenőmentes felhasználói élményt biztosítsanak. A korábban Zen néven ismert Zevenet jól működik egy TCP alapú protokollal, például FTP, SIP, SSL, HTTP stb..

Ha Zevenet tárhelyet keres, akkor kipróbálhatja Kamatera.

Neutrino

Neutrino az eBay használja, és a Scala segítségével építette fel & Netty. Támogatja a legkevesebb összeköttetést és a kör-robin algoritmusokat a következő kapcsolási funkciókkal.

  • Kanonikus nevek használata
  • Kontextus-alapú
  • L4 TCP portszámmal

A Neutrino kezelésére tesztelték 300+ kérés másodpercenként teljesítmény 2-magos virtuális Gépen. Ha összehasonlítunk a HAProxy-val, akkor a Neutrino használatának egyik fő előnye az L7 váltás.

De mint mindig, próbálkozzon mindkettővel, és nézd meg, mi a legmegfelelőbb a környezetéhez.

Egyensúly

Egyensúly A laboratóriumi hálózatokban egy TCP proxy kerek robin LB található, amely támogatja az IPv6-ot a hallgatási oldalon. Ez azt jelenti, hogy lehet IPv4 az előlapon és IPv6 a háton.

Megvan az összes alapvető LB szolgáltatás.

Toll

Toll Linuxon, FreeBSD-n, HP-UX-en, Solaris-on, Windows-on tesztelték, de nem indokolt, hogy működjön egy másik Unix disztribúción. Támogatja az UDP és TCP alapú protokollokat, mint például a HTTP, SNMP, DNS stb.

Néhány szolgáltatás a következőket tartalmazza az alapvető funkciók mellett.

  • GeoIP szűrő
  • SSL megszüntetés
  • IPv4 & IPv6 kompatibilitás

nginx

Tudom, hogy mit gondolsz. Az Nginx egy webszerver, proxyszerver stb. De a nyílt forráskódú Nginx támogatja a tartalomváltás alapszintjét & kérjen útválasztási elosztást több kiszolgálón keresztül.

Az Nginx Plus kiadás azonban ennél sokkal több.

A Nginx Plus egy all-in-one webes alkalmazás szállítási megoldás beleértve a terheléselosztást, a tartalom gyorsítótárazását, a webszervert, a WAF-ot, a megfigyelést stb..

Traefik

A GO-val épített modern és gyors HTTP tartalék proxy és LB. Traefik több háttér-szolgáltatás támogatása: Amazon ECS, Docker, Kubernetes, Rancher stb.

Támogatja a Websockets, a HTTP / 2, az automatikus SSL tanúsítvány megújítását Let’s titkosított, tiszta felülettel az erőforrások kezelésére és figyelésére.

Gobetween

Gobetween a minimalista, mégis nagy teljesítményű L4 TCP, TLS & UDP alapú terheléselosztó.

Több platformon működik, mint például Windows, Linux, Docker, Darwin, és ha érdekli, építhet forráskódból. Az egyensúlyozás az alábbi algoritmusok alapján történik, amelyeket a konfigurációban választott ki.

  • IP-kivonat
  • Világhírű – kerek vörösbegy
  • Legkisebb sávszélesség
  • Legkevesebb kapcsolat
  • Súly

Ennek alapján viszonyítási alap, A Gobetween gyorsabb, mint a HAProxy, de az Nginx-től nem.

Ha modern L4 kiegyensúlyozó megoldást keres automatikus felfedezés a dinamikus környezet számára, akkor Gobetween ígéretesnek tűnik. Próbáld meg megnézni, hogy megy.

Következtetés

Remélem, hogy a fentiekben felsorolt ​​nyílt forráskódú terheléselosztó szoftver segít kiválasztani az alkalmazást. Mindegyik INGYENES, tehát a legjobb módja annak, hogy kipróbálják, mi működik.

Ha új készségeket szeretne megtanulni, akkor próbálja ki Pluralsight, több mint 6000 videó tanfolyam érhető el.

CÍMKÉK:

  • Nyílt forráskód

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