Prezado Ricardo,<br><br> Quanto a questão de desempenho do seu servidor existem dois pontos que precisam ser abordados.<br> Um o Asterisk realmente é bastante pesado quanto comparado a outros proxy-sip, pois ele possui uma série de funcionalidades que são de PABX multi-protocolos, onde SIP é um deles.
<br> O primeiro passo que acredito que vc tem que fazer é verificar quais módulos do Asterisk vc realmente usa, pois por default, ele (*) carrega vários desses módulos e minha experiência mostra que alguns podem ser descartados, tomando o devido cuidado das dependências dele.
<br> O segundo passo é a questão sobre verificar se sua arquitetura está ok. O que quero dizer com isso? Será que não seria adequado dar ao Asterisk as funções naquele é realmente necessário (bom)? Será que existem funções de SIP que o SER ou Openser não poderiam desempenhar?
<br> Mas antes de responder essas questões, vc deve se perguntar sua real condição de estudar uma nova ferramenta mais complexa (pois o Openser é mais complexo).<br> Independente da sua resposta, vc tem possibilidade de implementar os failover e load-ballancing desejados. Como elas são implementadas no DNS, não existe interação direta com o Asterisk a não ser a replicação da base de dados.
<br> Para replicação da base de dados e uma possível clusterização dos canais físicos, vc pode usar um hardware especializado (não testei em nenhum, logo não posso comentar sobre) ou a segunda opção é fazer via software usando softwares como ultramonkey e heartbeat. existem outros, mas testei com esse.
<br> Uma idéia de como fazer existe em uma apresentação minha que está no siteda nossa comunidade e outra de um profissional da insolve (muito boa por sinal), se não me engano, mas essa eu não tenho mais o link, mas é possível de achar no google.
<br> Bem é isso, caso tenha dúvidas, me avise.<br><br><br> Atenciosamente,<br><br><br> Alexandre de Barros Barreto<br> Especialista em Segurança<br> <br><br><div><span class="gmail_quote">On 7/10/07, <b class="gmail_sendername">
Ricardo Landim</b> <<a href="mailto:pangole@bol.com.br">pangole@bol.com.br</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ola pessoal,<br><br>tenho um sistema todo baseado no Asterisk... mas o volume está aumentando e terei que colocar mais maquinas trabalhando em paralelo... gostaria de saber de vcs qual a melhor forma de fazer isso...<br><br>
1°) Fazer um Round Roubin no DNS<br>2°) Fazer SRV no DNS<br>3°) Colocar um SIP Proxy na frente dos asterisk... ( OpenSER como sip proxy e o Asterisk como media proxy )<br><br>Qual seria a melhor solução??? <br><br>Att,<br>
<span class="sg">
Ricardo Landim<br>
</span><br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>
<br><br>_______________________________________________<br>Acesse o wiki AsteriskBrasil.org:<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.asteriskbrasil.org" target="_blank">http://www.asteriskbrasil.org
</a><br></blockquote></div><br>