Haproxy substituiria o LVS e o Apache mod_proxy. Ele pode fazer balanceamento de carga genericamente na Camada 4 (qualquer porta TCP) e na Camada 7 com um entendimento profundo de HTTP. Persistência não é problema.
Eu gostaria de fazer o balanceamento de carga.
Para fazer isso, eu gostaria de usar o LVS e o apache como balanceador de carga.
Minha configuração será assim:
usuários - > internet - > Balanceador de carga LVS - > Balanceador Apache - > Servidores reais
Você acha que é possível?
Nesta configuração, não sei se preciso de dois balanceadores de carga ou apenas um com LVS & Apache juntos.
Obrigado
Haproxy substituiria o LVS e o Apache mod_proxy. Ele pode fazer balanceamento de carga genericamente na Camada 4 (qualquer porta TCP) e na Camada 7 com um entendimento profundo de HTTP. Persistência não é problema.
É definitivamente possível. Temos o LVS sentado na frente para balancear todas as solicitações, incluindo e-mail, web, etc. Então, nos nós da web, temos o mod_proxy do Apache enviando de volta para os servidores Oracle. O LVS não o corta com vários servidores Oracle do nó da web devido à forma como a persistência funciona, onde o Apache funciona bem.
Temos dois balanceadores LVS (um agindo como failover) e dois servidores Apache, mas apenas um servidor Apache se equilibra no Oracle. Temos essa configuração por meio dos balanceadores de front-end quando eles passam um IP roteável ao tráfego padrão da Web nos dois servidores e um segundo IP roteável para passar o tráfego do Oracle para um único nó do Apache. Em seguida, ponderamos o nó Apache não Oracle como superior, pois ele não está lidando com o balanceamento Oracle (e a criptografia SSL para Oracle).
Standard traffic: Users -> Internet -> Firewall -> LVS -> Apache0 (Weighted heavier) -> Apache1 -> Email0 -> Email1 -> Other Services Oracle traffic: Users -> Internet -> Firewall -> LVS -> Apache1 -> Oracle Web0 -> Oracle Web1
Tags load-balancing apache-2.2 lvs