Haute disponibilité pour Asterisk

Comparer HAast à d’autres alternatives

HAAST

»

COMPARAISON

 
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

Détails de Comparaison

Les cases suivantes fournissent d’autres détails de comparaison, et en cliquant sur la flèche vers le bas au bas de chaque section, vous pouvez voir comment HAAst effectué.

HAast est le seul produit à haute disponibilité qui ne partage aucun périphérique logique ou physique entre pairs. Tous les autres produits partagent des banques de coffres/canaux USB (p. ex. Xorcom TwinStar, Digium R-Series banks) et/ou de stockage (p. ex. NFS, PME, DRBD). L’échec d’une banque de canaux USB partagée provoque immédiatement la faillite de l’ensemble du cluster. L’échec du stockage partagé, ou la corruption du stockage partagé, corrompt immédiatement / désaibole les deux pairs.

HAast est également le seul produit à haute disponibilité qui permet des différences de configuration mineures et majeures entre les pairs (par exemple, les jonctions VoIP vs les liaisons T1), en appliquant des modifications aux configurations courantes après la synchronisation. Cela permet aux membres du cluster d’opérer dans différents centres de données, avec différents troncs, différents itinéraires, etc.

HAast est le seul produit à haute disponibilité qui n’utilise pas de périphérique de stockage partagé (par exemple, NFS, SMB, DRBD ou iSCSI). HAast est également le seul produit à synchroniser les fichiers/bases de données uniquement lorsque les deux homologues sont confirmés sains, et uniquement de l’homologue actif vers l’homologue de secours. Tous les autres produits reproduisent immédiatement des fichiers corrompus en cas d’échec des pairs.

Les produits alternatifs utilisent le stockage réseau partagé qui n’est pas durable sur un WAN en raison du trafic réseau, ou pire, utiliser DRBD pour partager un disque logique qui peut devenir cassé (“cerveau divisé”) après que les pairs sont séparés. Ces solutions risquent de séquier les données sur la reconnexion des pairs, la perte de messages vocaux/de données de configuration, etc. D’autre part, HAast n’applique les modifications que dans une seule direction et résout les conflits post-reconnexion en fonction de l’homologue qui était actif avant et pendant la déconnexion. HAast est également le seul produit garanti pour maintenir l’intégrité référentielle des bases de données puisqu’il n’y a pas de risque de déconnexion du stockage partagé à mi-chemin d’une mise à jour (HAast effectue des transactions au niveau de la base de données, et non une copie des fichiers de base de données au niveau des blocs).