[AsteriskBrasil] OpenSIPS para balanceamento de carga
Vinícius Fontes
vinicius em canall.com.br
Sexta Maio 6 17:03:55 BRT 2011
Documentação do DUNDi eu não tenho, mas certamente tem bastante coisa no Google. Use sempre o Asterisk 1.6 pra cima, pois só nessas versões que você vai poder definir o peso dinamicamente (mais sobre isso abaixo).
O princípio básico de funcionamento dele é parecido com o DNS, só que é totalmente peer-to-peer ao invés de hierárquico.
A grosso modo, cada servidor que vai balancear a carga disponibiliza um contexto contendo as extens compartilhadas através de um mapeamento (mapping). Todo mapping possui um peso (weight). Digamos que você faz uma query pela exten 123456 e dois servidores respondem dizendo que possuem essa exten, então a de menor peso possui prioridade. O pulo do gato está no fato do peso ser um valor numérico que pode ser definido dinamicamente -- o número de chamadas simultâneas daquele servidor, o uso de CPU, etc. Assim, a chamada vai ser sempre encaminhada para o servidor que está com a menor carga naquele momento, dessa forma efetuando o balanceamento.
Não esqueça de definir o cache do DUNDi para um valor muito baixo (um segundo, por exemplo), para forçar um novo cálculo do peso frequentemente.
Você pode montar um laboratório com 3 máquinas virtuais, duas delas recebendo as chamadas geradas por outra que vai consultar o DUNDi e decidir para qual máquina a chamada será encaminhada.
Parece complicado, mas acredito eu que o DUNDi seja muito mais fácil de utilizar que o OpenSIPS.
----- Mensagem original -----
> Minha idéia é montar um cenário que possa proporcianar ~500 ligações
> simultanêas, a unica alternativa que encontrei foi ter algo
> distribuindo as ligações em diversos servidores, e esse cara
> acredito que seria o OpenSIPS ou o Kamailio.
> No caso do DUNDi não cheguei a ir muito a fundo neles mas o que
> encontrei foi a maioria em relação a alta disponibilidade, o que não
> é o caso agora.
> Mas caso você possua a documentação que lhe ajudou a montar o
> balancemento e puder me mandar eu agradeço.
> Obrigado.
> Em 6 de maio de 2011 16:30, Vinícius Fontes < vinicius em canall.com.br
> > escreveu:
> > OpenSIPS confesso que nunca usei, mas já fiz balanceamento de carga
> > com o próprio Asterisk, usando o DUNDi. Talvez não seja a melhor
> > solução para cenários absurdamente grandes, mas funciona e muito
> > bem.
>
> > > Giuliano,
> >
>
> > > Encontrei algo sobre o kaimilio também, parece ser mais simples
> >
>
> > > Gostaria de uma opnião de quem já usou isto para saber se atende
> > > bem
> > > essa questão de load balance, se puderem indicar alguma
> > > documentação
> > > de nivel técnico, que possa ajuda na implementação, ficaria muito
> > > grato.
> >
>
> > > Abraços!!
> >
>
> > > Em 6 de maio de 2011 16:22, comercial <
> > > comercial em gkvoipsistemas.com.br > escreveu:
> >
>
> > > > Procure tambem sobre kamailio, isto ai ajuda banstante.
> > >
> >
>
> > > > Grato
> > >
> >
>
> > > > Giuliano
> > >
> >
>
> > > > > ----- Original Message -----
> > > >
> > >
> >
>
> > > > > From: Jonatas Santos
> > > >
> > >
> >
>
> > > > > To: asteriskbrasil em listas.asteriskbrasil.org
> > > >
> > >
> >
>
> > > > > Sent: Friday, May 06, 2011 4:17 PM
> > > >
> > >
> >
>
> > > > > Subject: [AsteriskBrasil] OpenSIPS para balanceamento de
> > > > > carga
> > > >
> > >
> >
>
> > > > > Prezados,
> > > >
> > >
> >
>
> > > > > Gostaria de saber se alguém de vocês já utilizou o OpenSIPS
> > > > > para
> > > > > load
> > > > > balance com várias máquinas com Asterisk, se sim sabe onde
> > > > > posso
> > > > > encontrar uma documentação boa, pois o que encontrei até
> > > > > agora
> > > > > do
> > > > > OpenSIPS não me ajudou em nada.
> > > >
> > >
> >
>
> > > > > Att,
> > > >
> > >
> >
>
> > > > > Jonatas Santos
> > > >
> > >
> >
>
> > > > > _______________________________________________
> > > >
> > >
> >
>
> > > > > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para
> > > > > Asterisk.
> > > >
> > >
> >
>
> > > > > - Hardware com alta disponibilidade de recursos e qualidade
> > > > > KHOMP
> > > >
> > >
> >
>
> > > > > - Suporte técnico local qualificado e gratuito
> > > >
> > >
> >
>
> > > > > Conheça a linha completa de produtos KHOMP em
> > > > > www.khomp.com.br
> > > >
> > >
> >
>
> > > > > _______________________________________________
> > > >
> > >
> >
>
> > > > > DIGIVOICE: Lider no mercado de placas para Asterisk
> > > >
> > >
> >
>
> > > > > Único fabricante com Centro de Treinamento especializado.
> > > >
> > >
> >
>
> > > > > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> > > >
> > >
> >
>
> > > > > www.digivoice.com.br ou (11)3016-5200.
> > > >
> > >
> >
>
> > > > > ________
> > > >
> > >
> >
>
> > > > > Lista de discussões AsteriskBrasil.org
> > > >
> > >
> >
>
> > > > > AsteriskBrasil em listas.asteriskbrasil.org
> > > >
> > >
> >
>
> > > > > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> > > >
> > >
> >
>
> > > > > ______________________________________________
> > > >
> > >
> >
>
> > > > > Para remover seu email desta lista, basta enviar um email em
> > > > > branco
> > > > > para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> > > >
> > >
> >
>
> > > > _______________________________________________
> > >
> >
>
> > > > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> > >
> >
>
> > > > - Hardware com alta disponibilidade de recursos e qualidade
> > > > KHOMP
> > >
> >
>
> > > > - Suporte técnico local qualificado e gratuito
> > >
> >
>
> > > > Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> > >
> >
>
> > > > _______________________________________________
> > >
> >
>
> > > > DIGIVOICE: Lider no mercado de placas para Asterisk
> > >
> >
>
> > > > Único fabricante com Centro de Treinamento especializado.
> > >
> >
>
> > > > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> > >
> >
>
> > > > www.digivoice.com.br ou (11)3016-5200.
> > >
> >
>
> > > > ________
> > >
> >
>
> > > > Lista de discussões AsteriskBrasil.org
> > >
> >
>
> > > > AsteriskBrasil em listas.asteriskbrasil.org
> > >
> >
>
> > > > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> > >
> >
>
> > > > ______________________________________________
> > >
> >
>
> > > > Para remover seu email desta lista, basta enviar um email em
> > > > branco
> > > > para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> > >
> >
>
> > > _______________________________________________
> >
>
> > > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> >
>
> > > - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> >
>
> > > - Suporte técnico local qualificado e gratuito
> >
>
> > > Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> >
>
> > > _______________________________________________
> >
>
> > > DIGIVOICE: Lider no mercado de placas para Asterisk
> >
>
> > > Único fabricante com Centro de Treinamento especializado.
> >
>
> > > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> >
>
> > > www.digivoice.com.br ou (11)3016-5200.
> >
>
> > > ________
> >
>
> > > Lista de discussões AsteriskBrasil.org
> >
>
> > > AsteriskBrasil em listas.asteriskbrasil.org
> >
>
> > > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
>
> > > ______________________________________________
> >
>
> > > Para remover seu email desta lista, basta enviar um email em
> > > branco
> > > para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> >
>
> > _______________________________________________
>
> > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>
> > - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>
> > - Suporte técnico local qualificado e gratuito
>
> > Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>
> > _______________________________________________
>
> > DIGIVOICE: Lider no mercado de placas para Asterisk
>
> > Único fabricante com Centro de Treinamento especializado.
>
> > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
>
> > www.digivoice.com.br ou (11)3016-5200.
>
> > ________
>
> > Lista de discussões AsteriskBrasil.org
>
> > AsteriskBrasil em listas.asteriskbrasil.org
>
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> > ______________________________________________
>
> > Para remover seu email desta lista, basta enviar um email em branco
> > para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> ________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco
> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110506/38b7d2bc/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil