Alta Disponibilidade para Asterisk

Compare HAast com alternativas

HAAST

»

COMPARAÇÃO

 
HAast
Product A
Product B
Product C
Product D

Peer Autonomy

No shared physical devices
No shared logical devices
Support unique peer configurations
Critical resource isolation

Synchronization

Config, data, and voicemail files
Asterisk® internal database
No sync if detect peer unhealthy
No sync if detect corrupt data
Intelligent merging of data after reconnection

Peer Health / Failure Detection

Asterisk® process awareness
Intelligent Asterisk® testing
Hardware health awareness
External environment awareness
User defined health scoring/rules

Geographic Separation

Capable of local (inter-data center) separation
Capable of wide (intercontinental) separation
Automatic WAN network latency compensation
Adjustable LAN/WAN network latency control

No Single Point Of Failure

No imposed shared utility/communications
No dependance on shared physical device
No dependance on shared logical device

Encryption

Encrypted control traffic
Encrypted data exchange traffic
Encrypted file storage network traffic
Yes/Excellent
Partial/Fair
No/Poor

Detalhes de Comparação

As caixas a seguir fornecem mais detalhes de comparação e clicando na seta inferior na parte inferior de cada seção, você pode ver como HAAst se saiu.

O HAast é o único produto de alta disponibilidade que não compartilha nenhum dispositivo lógico ou físico entre pares. Todos os outros produtos compartilham bancos de porta-malas/canais baseados em USB (por exemplo, Xorcom TwinStar, bancos digium R-Series) e/ou armazenamento (por exemplo, NFS, SMB, DRBD). A falha de um banco de canais baseado em USB compartilhado imediatamente faz com que todo o cluster falhe. Falha no armazenamento compartilhado, ou corrupção de armazenamento compartilhado, imediatamente corrompe / desativa ambos os pares.

HAast também é o único produto de alta disponibilidade que permite pequenas e grandes diferenças de configuração entre pares (por exemplo: troncos VoIP vs troncos T1), aplicando alterações em configurações comuns após a sincronização. Isso permite que os membros do cluster operem em diferentes data centers, com diferentes troncos, rotas diferentes, etc.

O HAast é o único produto de alta disponibilidade que não usa um dispositivo de armazenamento compartilhado (por exemplo, NFS, SMB, DRBD ou iSCSI). HAast também é o único produto para sincronizar arquivos / bancos de dados somente quando ambos os pares são confirmados íntegros, e somente do par ativo para o ponto de espera. Todos os outros produtos replicam imediatamente arquivos corruptos em caso de falha de ambos os pares.

Produtos alternativos usam armazenamento de rede compartilhado que não é sustentável sobre um WAN devido ao tráfego de rede, ou pior, usam DRBD para compartilhar um disco lógico que pode ficar quebrado (“cérebro dividido”) depois que os pares são separados. Essas soluções correm o risco de corrupção de dados sobre reconexão por pares, perda de mensagens de voz/dados de configuração, etc. O HAast, por outro lado, aplica alterações apenas em uma direção e resolve conflitos pós-reconexão com base em qual peer estava ativo antes e durante a desconexão. O HAast também é o único produto garantido para manter a integridade referencial dos bancos de dados, uma vez que não há risco de desconexão do armazenamento compartilhado no meio de uma atualização (o HAast executa transações em nível de banco de dados, não cópia em nível de bloco de arquivos de banco de dados).

Um produto concorrente depende completamente da Asterisk para anunciar quando falhou. Outro produto analisa apenas a existência dos processos Asterisk para declarar um par saudável. A terceira, a alternativa de código aberto, permite que os usuários escrevam scripts para testar o que podem da linha de comando, mas por padrão tem consciência Asterisk simplista, e sem consciência ambiental.

A HAAst usa uma variedade de sensores embutidos que monitoram hardware, software, processo Asterisk operações Asterisk rotas de rede, conectividade SIP, etc. A HAAst suporta sensores predefinidos e sensores definidos pelo usuário, combinados com regras sofisticadas que permitem avaliar a saúde usando fórmulas definidas pelo administrador.

O HAast é o único produto que pode funcionar em data centers, seja na mesma cidade ou em continentes diferentes. O HAast ainda compensa automaticamente a latência variável da rede, evitando detecções de falsos positivos devido a rotas de rede longas e imprevisíveis. O HAast foi projetado desde o início para operar em uma rede de longa distância e não depende de nenhum protocolo/dispositivo baseado em LAN/proximidade. O HAast envia apenas diferenças de arquivo/banco de dados entre pares e compacta (e criptografa) todas as comunicações de dados.

Todos os outros produtos compartilham um dispositivo USB que exige que os pares sejam colocados dentro de 10 pés / 2 metros um do outro, e/ou usar armazenamento compartilhado (por exemplo: NFS, SMB, DRBD) exigindo que os pares residam no mesmo LAN local (ou consumam enorme largura de banda). Nenhum dos produtos alternativos pode lidar com a reconciliação de dados sobre a reconexão de cluster.

O HAast é o único produto sem um único ponto de falha e é o único produto compatível com os padrões NG911/PSAP (Next Generation 911/Public Service Answer Point) para call centers de serviços de emergência (sem um único ponto de falha).

Todos os outros produtos compartilham dispositivos lógicos/físicos, e devem ser localizados suficientemente próximos uns aos outros para compartilhar redes de energia, datacom e/ou telecomunicações.

HAast é o único produto que oferece criptografia para todo o tráfego entre pares. Todos os produtos concorrentes usam comunicações completamente não criptografadas, incluindo protocolos de texto simples (por exemplo: DRBD, NFS) para escrever para armazenamento compartilhado (incluindo a salvação de mensagens de voz). O uso de comunicações de texto simples por todos os outros produtos proíbe seu uso em ambientes controlados em saúde e NG911, podendo violar as regulamentações de Sarbanes Oxley, dependendo da natureza do negócio.

O HAast usa criptografia DES de 56 bits nas edições Gratuita e Comercial, com criptografia AES de 256 bits disponível em edições OEM (disponível apenas para parceiros militares, de serviço de emergência e de segurança, conforme permitido pelos regulamentos de controle de exportação).

Detecção de falha de cluster vs. Recuperação