Re: [FUG-BR] RES: RES: RES: Dica: Proxy-Reverso

2009-01-15 Por tôpico Eduardo Alvarenga
Nesse caso eu recomento usar o relayd do OpenBSD para isso.

É um balanceador de verdade, L7, que verifica se está tudo certo antes de
encaminhar as requisições.

http://www.openbsd.org/cgi-bin/man.cgi?query=relayd
http://www.openbsd.org/cgi-bin/man.cgi?query=relayd.conf

Não sei já se tem para FreeBSD, mas no OpenBSD funciona maravilhosamente
bem.


Abraço,

2009/1/15 Ricardo Augusto de Souza 

> Renato,
>
> será que o PF nao tem essa 'inteligencia' ?  Pq ter 50% de perda é tenso!
> Deve ter um jeito dele só redirecionar a requisicao para o servidor q
> estiver up na DMZ.. vou procura saber isso.
> Será que é possivel a gente conversar depois sobre esse cenário ( .NET +
> sessoes no db + load balance ) ?
>
> Valeu
>
> -Mensagem original-
> De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em nome
> de Renato Frederick
> Enviada em: quinta-feira, 15 de janeiro de 2009 10:56
> Para: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
> Assunto: [FUG-BR] RES: RES: Dica: Proxy-Reverso
>
> Indiferente de qual programa é escrito, se a sessão não for armazenada em
> um local comum aos 2 hosts, ela é quebrada, mesmo que seja algo mais simples
> como um roundrobin do pf  por exemplo :)
>
> Aqui temos .NET e MSSQL, funciona 100%, mas nem usamos Proxy reverso, é PF
> mesmo..
>
> O problema é quando um host cai, 50% das requisições dão timeout(No caso de
> 2 hosts). Esta solução abaixo já detecta isto e evita que requisições sejam
> entregues ao host que parou, mas controle de sessão só mesmo no aplicativo!
>
> > -Mensagem original-
> > De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
> > nome de Ricardo Augusto de Souza Enviada em: quinta-feira, 15 de
> > janeiro de 2009 11:27
> > Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > Assunto: [FUG-BR] RES: Dica: Proxy-Reverso
> >
> >
> >
> > Muito legal isso.
> > ALguem tem alguma figura/diagrama de como isso funciona?
> >
> > Voces ai já conseguem fazer load balance de IIS com aplicacoes .NET ?
> > Eu andei lendo bastante sobre isso, e o problema q estou encontrando é
> > o controle de sessaao.
> > Para fazer o load balance, terei q armazenar as sessoes em um db(mssql
> > por ex ).
> >
> > Alguem ai já faz isso?
> >
> >
> > Valeu
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Eduardo Alvarenga
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: RES: RES: Dica: Proxy-Reverso

2009-01-15 Por tôpico Ricardo Augusto de Souza
Renato,

será que o PF nao tem essa 'inteligencia' ?  Pq ter 50% de perda é tenso!
Deve ter um jeito dele só redirecionar a requisicao para o servidor q estiver 
up na DMZ.. vou procura saber isso.
Será que é possivel a gente conversar depois sobre esse cenário ( .NET + 
sessoes no db + load balance ) ?

Valeu

-Mensagem original-
De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em nome de 
Renato Frederick
Enviada em: quinta-feira, 15 de janeiro de 2009 10:56
Para: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
Assunto: [FUG-BR] RES: RES: Dica: Proxy-Reverso

Indiferente de qual programa é escrito, se a sessão não for armazenada em um 
local comum aos 2 hosts, ela é quebrada, mesmo que seja algo mais simples como 
um roundrobin do pf  por exemplo :)

Aqui temos .NET e MSSQL, funciona 100%, mas nem usamos Proxy reverso, é PF 
mesmo..

O problema é quando um host cai, 50% das requisições dão timeout(No caso de
2 hosts). Esta solução abaixo já detecta isto e evita que requisições sejam 
entregues ao host que parou, mas controle de sessão só mesmo no aplicativo!

> -Mensagem original-
> De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em 
> nome de Ricardo Augusto de Souza Enviada em: quinta-feira, 15 de 
> janeiro de 2009 11:27
> Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> Assunto: [FUG-BR] RES: Dica: Proxy-Reverso
> 
> 
> 
> Muito legal isso.
> ALguem tem alguma figura/diagrama de como isso funciona?
> 
> Voces ai já conseguem fazer load balance de IIS com aplicacoes .NET ?
> Eu andei lendo bastante sobre isso, e o problema q estou encontrando é 
> o controle de sessaao.
> Para fazer o load balance, terei q armazenar as sessoes em um db(mssql 
> por ex ).
> 
> Alguem ai já faz isso?
> 
> 
> Valeu

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd