Load balancer haproxy [chiuso]

2

Posso configurare un servizio di bilanciamento del carico tra due nodi utilizzando solo due indirizzi IP. Voglio dire che uno dei due server sarà un server di bilanciamento del carico e back-end nello stesso tempo

    
posta user156819 15.08.2017 - 01:41
fonte

1 risposta

1

Tecnicamente sì. HAproxy non impedisce altri programmi in esecuzione sul server.

Comprendi che ci sono almeno due aspetti negativi di questo approccio:

  1. Riduce l'efficacia del LB perché il LB sta servendo programmi aggiuntivi. Probabilmente potresti configurare il LB con altro CPU / RAM / IOPS per compensare - ma questo è un costo extra.
  2. L'idea di un bilanciamento del carico / proxy HA (non gli stessi concetti, sebbene la tecnologia si sovrapponga) deve avere almeno due FE dietro di sé. Sia per gestire il carico sia per gestire i guasti. Ancora, teoricamente, potresti avere sia FE che BE sullo stesso nodo di Load Balancer - ma ciò riduce solo la robustezza dell'applicazione come bene come sicurezza (un attaccante non avrebbe bisogno di ulteriori sforzi per ottenere al BE se il LB è compromesso).

Alla fine, non è solo il risparmio di un indirizzo IP rispetto al design debole, ma anche il costo aggiuntivo di compensazione della configurazione e dell'amplificazione LB; lo sforzo aggiuntivo per proteggere.

    
risposta data 15.08.2017 - 06:42
fonte

Leggi altre domande sui tag