[MASOCH-L] RES: Balanceamento tráfego entrada

Caio Zanolla zanolla at gmail.com
Fri May 24 22:46:15 BRT 2013


AFAIK o ip_hash do nginx nao funciona se ela estiver atras de um load
balancer como o da amazon por exemplo, pois os ips vistos pelo backend são
internos. O ip de origem fica embutido no header.

Caso sua app faça uso de cookies uma opção é utilizar o mod_proxy ou
mod_broxy_balancer do apache. Voce determina qual nome da cookie cujo valor
ele levará em consideração na hora de encaminhar o request para o backend
correto. E no backend voce faz uma reescrita do cookie para identificar
qual backend o gerou. No tomcat a opcao "route" e no jetty o "workerName"
da classe org.eclipse.jetty.server.session.HashSessionIdManager. No mod_php
tbm deve existir essa opcao. Ou entao faça no proprio codigo.



Atenciosamente,
Caio Zanolla


2013/5/24 Jeronimo Zucco <jczucco at ucs.br>

> Com o Nginx, a sessão por cada IP de origem pode ser mantida em cada
> backend usando a diretiva ip_hash:
>
> http://wiki.nginx.org/HttpUpstreamModule#ip_hash
>
>
> Em 23 de maio de 2013 10:06, Rejaine Monteiro
> <rejaine at bhz.jamef.com.br>escreveu:
>
> >
> > Agradeço a todos da lista pelas orientações e sugestões.
> > Com as dicas de vcs, creio que já  cheguei a algumas conclusões sobre
> como
> > irei proceder daqui em diante.
> >
> > Vlw
> >
> > Em 22-05-2013 17:25, Cleber @ Inetweb escreveu:
> >
> >  Rejane,
> >> Veja algo no Vanish se não me engano que tem mais inteligência.
> >> Round Robin não valida se o destino está indisponível.
> >>
> >> -----Mensagem original-----
> >> De: masoch-l-bounces at eng.registro.**br <
> masoch-l-bounces at eng.registro.br>
> >> [mailto:masoch-l-bounces at eng.**registro.br<
> masoch-l-bounces at eng.registro.br>]
> >> Em nome de Rejaine Monteiro
> >> Enviada em: quarta-feira, 22 de maio de 2013 16:57
> >> Para: Mail Aid and Succor, On-line Comfort and Help
> >> Assunto: [MASOCH-L] Balanceamento tráfego entrada
> >>
> >>
> >> Olá pessoal
> >>
> >> O que vcs recomendam para fazer failover  em trafego de entrada: Round
> >> Robin
> >> ou DNS SRV (ou ambos)?
> >> No tráfego de saida, sei q posso usar firewall+iproute e controlar o
> >> balanceamento para saída de internet e correio sem maiores problemas (já
> >> fiz
> >> muitas vezes isso) Na entrada de correio, basta definir mais de um MX (e
> >> SPF) que vai tranquilo...  Já a  entrada para aplicações web e outros
> >> serviços tenho algumas dúvidas, pois podem haver casos onde há
> necessidade
> >> de balancear a entrada e outros casos onde deseja-se separar o tráfego
> dos
> >> dois links (dependendo da aplicação) e usar apenas failover. Como nunca
> >> usei
> >> round-robin ou dns srv, venho até aqui trocar algumas ideias. O que vcs
> >> estão usando por ai (soluções para so linux)?
> >>
> >> __
> >> masoch-l list
> >> https://eng.registro.br/**mailman/listinfo/masoch-l<
> https://eng.registro.br/mailman/listinfo/masoch-l>
> >>
> >>
> >> __
> >> masoch-l list
> >> https://eng.registro.br/**mailman/listinfo/masoch-l<
> https://eng.registro.br/mailman/listinfo/masoch-l>
> >>
> >
> >
> > --
> > Rejaine da Silveira Monteiro
> > Suporte-TI
> > Jamef Encomendas Urgentes
> > Matriz - Contagem/MG
> > Tel: (31) 2102-8854
> > www.jamef.com.br
> >
> > __
> > masoch-l list
> > https://eng.registro.br/**mailman/listinfo/masoch-l<
> https://eng.registro.br/mailman/listinfo/masoch-l>
> >
>
>
>
> --
> Jeronimo Zucco
> Universidade de Caxias do Sul - SITI
> http://jczucco.blogspot.com
>
> --
> Enviado via UCSMail.
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>


More information about the masoch-l mailing list