Áttekintést lehetőségek haproxy - tech jegyzetek

Abban az időben az írás megjelent stabil verzió 1.5.3, amely támogatja az SSL kapcsolatok kiegyensúlyozása. Azokban a napokban, amikor meg kellett dolgozni Haproxy, SSL forgalom szállítás a címzett szerver szokásosan szállítmányozási kapcsolat 443-as porton.

Állítsa a szokásos menedzhera csomagokat. Én továbbra is dolgozni CentOS:

yum install haproxy

Telepítése után a konfigurációs fájl az / etc / haproxy

Alapértelmezésben ez a fájl leírja az összes beállítást. Vannak közös haproxy beállításokat és az úgynevezett back-végek (back-vége).

Általános beállítások részben a „globális”, mint általában nem szükséges módosítani.

Configuration hátsó véget fogok szólni részletesebben. Back-end (BackEnd) egy kiszolgáló, amely mögött egy terheléselosztó, sokan említett fej vagy fej az internetes (web fej). Két megközelítés leírását klaszterek kiszolgálók mögött terheléselosztót:

1. Egy egyszerű módszer „hallgatunk> szerverek” használják, ha több web szerverek (mondjuk 3) azonos paraméterek (CPU / RAM), és a teljes forgalmat egyenlően oszlik meg a két. A funkcionális szerverek nincs különbség. Mindegyikük minden képes feldolgozni a beérkező kéréseket egyaránt. Ebben az esetben

2. Egy kifinomultabb módszer "frontend-> backend-> szerverek". Ebben az esetben a szerver grupiruyutsya az úgynevezett háttér, amely lényegében képviseli hasonlóság a „hallgatni”, azt az előző bekezdésben. Backendy viszont beleolvadnak gllobalny frontend.

Mi leng módok balansirovaki terhelés (mód ), Akkor már csak két:

  • http - kizárólag a kiegyenlítő forgalom http (OSI layer 7). Ez lehetővé teszi, hogy használja a lehetőséget manipuláció a fejlécek, sütik, stb
  • tcp - univerzális rendszer. Ezt fel lehet használni minden olyan forgalmi balansirovaki (https, mysql, smtp, stb)

lehetőség - segítségével ezen irányelv felvehető extra zsemle a kívánt részt. Minden opció megtalálható itt.

Esettanulmányok beállítás itt olvasható.

(Meglátogatott 1158-szer, 1 látogatók ma)