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).