Privire de ansamblu asupra capabilităților notelor haproxy - tech

La momentul acestei scrieri, a existat o versiune stabilă 1.5.3 cu suport pentru echilibrarea conexiunilor SSL. În acele zile când trebuia să lucrez cu Haproxy, livrarea traficului SSL către serverul final a fost făcută prin trimiterea obișnuită a conexiunii la portul 443.







Se instalează utilizând managerul obișnuit de pachete. Voi continua să lucrez cu CentOS:

yum instala haproxy

După instalare, fișierul de setări este salvat în / etc / haproxy

Implicit, toate setările pot fi descrise în acest fișier. Există setări obișnuite și setări haploxice pentru așa-numitele back-end-uri.

Setările generale din secțiunea "globală", de regulă, nu necesită modificări.

Configurarea backends-urilor pe care le voi discuta în detaliu. Back-end (backend) este un server care se află în spatele unui echilibrist de sarcină, multe dintre ele se face referire la cap sau capetele de web (capete de web). Există două abordări pentru a descrie grupurile de servere în spatele balancerului de sarcină:







1. Se utilizează o metodă simplă de "ascultare-> servere" dacă aveți mai multe servere web (de exemplu 3), parametrii lor sunt aceiași (CPU / RAM) și tot traficul este distribuit uniform între ele. În funcționalitatea serverelor nu există nici o diferență. Fiecare dintre ele poate gestiona în mod egal toate cererile primite. În acest caz

2. Metoda Thinner "frontend-> backend-> servere". În acest caz, serverele sunt grupate în așa-numitul backend, care este, în esență, aparența secțiunii "ascultați" descrisă în paragraful anterior. Backends vor fi, la rândul lor, combinate într-un front global.

Ce este încărcarea modului de încărcare a încărcării (modul ), atunci sunt doar două:

  • http - este folosit exclusiv pentru echilibrarea traficului http (nivel 7 OSI). Vă permite să utilizați capacitatea de a manipula titluri, cookie-uri etc.
  • tcp este modul universal. Puteți utiliza pentru a echilibra orice trafic (https, mysql, smtp, etc.)

opțiune - cu ajutorul acestei directive puteți include chifle suplimentare pentru secțiunea necesară. Toate opțiunile pot fi găsite aici.

Exemple practice privind configurarea pot fi citite aici.

(Vizitată de 1 ori, de 1 ori astăzi)







Trimiteți-le prietenilor: