Alta disponibilidad para Asterisk

Comparar HAast con alternativas

HAAST

»

COMPARACIÓN

 
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

Detalles de la Comparación

Los cuadros siguientes proporcionan más detalles de comparación y, al hacer clic en la flecha hacia abajo en la parte inferior de cada sección, puede ver el rendimiento de HAAst.

HAast es el único producto de alta disponibilidad que no comparte ningún dispositivo lógico o físico entre pares. Todos los demás productos comparten bancos troncales/canales basados en USB (por ejemplo, bancos Xorcom TwinStar, Digium R-Series) y/o almacenamiento (por ejemplo, NFS, SMB, DRBD). Si no se produce un error en un banco de canales basado en USB compartido, se produce un error en todo el clúster. El error de almacenamiento compartido, o la corrupción del almacenamiento compartido, corrompe / deshabilita inmediatamente ambos pares.

HAast es también el único producto de alta disponibilidad que permite diferencias de configuración menores y mayores entre pares (por ejemplo, troncales VoIP frente a troncales T1), aplicando cambios a configuraciones comunes después de la sincronización. Esto permite que los miembros del clúster operen en diferentes centros de datos, con diferentes troncos, diferentes rutas, etc.

HAast es el único producto de alta disponibilidad que no utiliza un dispositivo de almacenamiento compartido (por ejemplo, NFS, SMB, DRBD o iSCSI). HAast también es el único producto que sincroniza archivos / bases de datos solo cuando se confirma que ambos pares están en buen estado, y solo desde el par activo al en espera. Todos los demás productos replican inmediatamente los archivos dañados en caso de error del mismo nivel.

Los productos alternativos utilizan almacenamiento de red compartido que no es sostenible a través de una WAN debido al tráfico de red, o peor aún, utilizan DRBD para compartir un disco lógico que puede romperse (“cerebro dividido”) después de separar los pares. Estas soluciones corren el riesgo de daños en la reconexión de datos del mismo nivel, pérdida de mensajes de voz/datos de configuración, etc. HAast, por otro lado, aplica los cambios solo en una dirección y resuelve los conflictos posteriores a la reconexión en función de qué par estaba activo antes y durante la desconexión. HAast es también el único producto que garantiza el mantenimiento de la integridad referencial de las bases de datos, ya que no hay riesgo de desconexión del almacenamiento compartido a mitad de una actualización (HAast realiza transacciones a nivel de base de datos, no copias a nivel de bloque de archivos de base de datos).