equilibrador de carga haproxy [cerrado]

2

puedo configurar un equilibrador de carga entre dos nodos utilizando solo dos direcciones IP. Me refiero a que uno de los dos servidores será un equilibrador de carga y un servidor backend al mismo tiempo

    
pregunta user156819 15.08.2017 - 01:41
fuente

1 respuesta

1

Técnicamente sí. HAproxy no impide que otros programas se ejecuten en el servidor.

Comprenda que este enfoque tiene al menos dos inconvenientes:

  1. Reduce la efectividad del LB porque el LB está sirviendo programas adicionales. Podría decirse que podría configurar el LB con más CPU / RAM / IOPS para compensar, pero eso es un costo adicional.
  2. La idea de un equilibrador de carga / proxy HA (no son los mismos conceptos, aunque la tecnología se superpone) es tener al menos dos FEs detrás. Tanto para manejar la carga como para manejar fallas. Otra vez, teóricamente, podría tener tanto FE como BE en el mismo nodo que el Load Balancer - pero eso solo reduce la robustez de la aplicación como así como la seguridad (un atacante no necesitaría un esfuerzo adicional para obtener al BE si el LB está comprometido).

Al final, no solo se trata de guardar una dirección IP frente a la debilidad de diseño, sino también el costo adicional de compensar la configuración de LB & El esfuerzo adicional para asegurar.

    
respondido por el Sas3 15.08.2017 - 06:42
fuente

Lea otras preguntas en las etiquetas