You are on page 1of 18

Alexandre Keller

Asterisk e Alta Disponibilidade
Mantendo seu ambiente 99,999% disponível com software livre
Apresentação
• Alexandre Keller (akeller@obelisk.com.br)
• Atualmente é Diretor de Projetos & Treinamentos da Obelisk,
empresa especializada em projetos VoIP com Asterisk, formado em
Ciência da Computação, trabalha com administração de redes de
computadores desde 1995, com profundos conhecimentos de infra-
estrutura, servidores Novell NetWare, Microsoft Windows e Linux.
Atua há três anos na área de Telecom, especificamente na
implementação, consultoria e projetos em Asterisk PBX, e
aproximadamente há 2 anos, como instrutor. Desde 2005 ministra e
ministrou cursos de Asterisk em cinco Estados para mais de trezentos
alunos, tendo desenvolvido e projetado diversas soluções envolvendo
Asterisk PBX, para o mercado corporativo, operadoras VoIP e
integradores de TI.
Objetivos
• Apresentar soluções e técnicas de
configuração para manter sua solução de
telefonia baseada em Asterisk, disponível
99,999% do tempo, ou seja, implementar alta
disponibilidade.
Logotipo
Agenda
• Componentes do sistema
• Técnicas e Modelos de Soluções
• Uma solução única e integrada
• Sugestões e cuidados extras
• Perguntas e Respostas
Logotipo
Componentes do Sistema
• Asterisk
– Plano de Discagem
– Base de dados de bilhetes (CDR)
• Clientes
– Ramais locais e/ou remotos
– Servidores remotos (filiais por exemplo)
• Links de Comunicação
– Voz (E1 ou linha telefônica)
– Dados (Internet ou LAN)
Logotipo
Técnicas e Modelos de Soluções
• Asterisk Realtime (ARA)
– Armazenar as configurações do Asterisk em um banco
de dados. Principalmente os ramais e o plano de
discagem.
• DNS Round-Robin
– Autenticação dos clientes SIP (ramais) através da
identificação do ambiente e não pelo endereço IP do
servidor.
– A identificação DNS aponta para mais de um endereço
IP, e o servidor entrega as requisições em formato
round-robin, ou seja, uma requisição para cada
endereço IP.
Logotipo
Técnicas e Modelos de Soluções
• Heartbeat (HA)
– Monitora o status de 2 ou mais nodos em um
ambiente, em caso de detecção de falha, redireciona o
serviço para outro servidor transparentemente.
– http://www.linux-ha.org
• CSYNC2
– Sincroniza arquivos em múltiplos servidores.
– Sincronização da pasta /etc/asterisk principalmente.
Logotipo
Técnicas e Modelos de Soluções
• Gateways E1/T1 – SIP (Audiocodes)
– Eliminam a necessidade de hardware adicional
aos servidores.
– Incorporam codecs G.723 e G.729.
• TDMoE Switches (RedFone)
– Conecta os links E1/T1 à LAN como canais
ZAP.
– Heartbeat incorporado ao produto.
Logotipo
Técnicas e Modelos de Soluções
• OpenSER
– Provê tolerância a falhas e balanceamento
de carga através de um SIP Proxy Server.
• DUNDi
– Protocolo de pesquisa de clientes VoIP.
– A pesquisa é baseada em uma tabela pré-
configurada de servidores conhecidos.
Logotipo
Modelo 1 (Disponibilidade do Servidor): Modelo 1 (Disponibilidade do Servidor):
Realtime + HA
Logotipo
Modelo 2 (Disponibilidade do Servidor): Modelo 2 (Disponibilidade do Servidor):
Realtime + HA + Gateway SIP-E1
Logotipo
Modelo 3 (Quase Balanceamento de Carga): Modelo 3 (Quase Balanceamento de Carga):
Realtime + DNS Roundrobin + Gateway SIP-E1
Logotipo
Modelo 4 (Alta Disponibilidade): Modelo 4 (Alta Disponibilidade):
Realtime + HA + DNS Roundrobin + Gateway SIP-E1
Logotipo
Modelo 5 (Balanceamento de Carga):
Modelo 5 (Balanceamento de Carga):
Realtime + HA + OpenSER + Gateway SIP-E1
Logotipo
Sugestões e Cuidados Extras
• Teste o plano de discagem, performance do
sistema e qualidade das chamadas antes de
colocar o sistema em produção.
• Padronize sua plataforma de hardware, assim
você evita diferentes configurações e tem uma
idéia acertada da performance do sistema.
Logotipo
Sugestões e Cuidados Extras
• Faça um rodízio entre os servidores em HA,
garantindo assim o funcionamento do “cluster”.
• Monitore o ambiente, preveja possíveis falhas.
• Faça backups...lembre-se da
Lei de Murphy
Lei de Murphy.
Logotipo
Perguntas e Respostas
Logotipo
Obelisk – Tecnologia e Integração
• Formada pela união de duas empresas presentes no mercado de TI há 09
anos, a Obelisk – Tecnologia & Integração, uniu a renomada competência
em treinamentos e consultoria de software livre em TI & Telecom com o
desempenho notório em Novell e Linux.
• Contando com um time de experts atuantes há mais de 15 anos nas áreas de
TI e Telecom, a Obelisk especializou-se em VoIP & Asterisk para responder
às necessidades do mercado com agilidade, competência, transparência e
dedicação.
• São mais de 200 clientes, dezenas de parceiros e um só objetivo: continuar
sendo a melhor e mais completa provedora de soluções VoIP & Asterisk do
Brasil.
Calçada Aldebarã, 77 – Cj. 08 Centro de Apoio II
Alphaville – Santana de Parnaíba – SP
Fone/Fax: (11) 4062-3355
http://ww.obelisk.com.br