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

Un produit concurrent dépend entièrement Asterisk pour annoncer quand il a échoué. Un autre produit ne se penche que sur l’existence des processus Asterisk pour déclarer un pair en bonne santé. Le troisième, l’alternative open source, permet aux utilisateurs d’écrire des scripts pour tester ce qu’ils peuvent à partir de la ligne de commande, mais par défaut a une conscience simpliste Asterisk et aucune conscience environnementale.

HAAst utilise une iety VARde capteurs intégrés qui surveillent le matériel, les logiciels, le processus Asterisk les opérations Asterisk les itinéraires réseau, la connectivité SIP, etc. HAAst prend en charge à la fois des capteurs prédéfinis et des capteurs définis par l’utilisateur, combinés à des règles sophistiquées qui permettent d’évaluer la santé à l’aide de formules définies par l’administrateur.

HAast est le seul produit capable de fonctionner dans plusieurs centres de données, que ce soit dans la même ville ou sur différents continents. HAast compense même automatiquement la latence variable du réseau, évitant ainsi les détections de faux positifs dues à des routes réseau longues et imprévisibles. HAast est conçu dès le départ pour fonctionner sur un réseau étendu et ne dépend d’aucun protocole/périphérique LAN/de proximité. HAast n’envoie que les différences de fichier/base de données entre pairs, et compresse (et chiffre) toutes les communications de données.

Tous les autres produits partagent un périphérique USB qui exige que les pairs soient placés à moins de 10 pieds / 2 mètres les uns des autres, et / ou utiliser le stockage partagé (par exemple: NFS, PME, DRBD) exigeant des pairs résident sur le même LAN local (ou consommer une bande passante énorme). Aucun des produits alternatifs ne peut gérer le rapprochement des données sur la reconnexion des clusters.

HAast est le seul produit sans point de défaillance unique, et est le seul produit conforme aux normes NG911/PSAP (Next Generation 911/Public Service Answer Point) pour les centres d’appels des services d’urgence (sans point de défaillance unique).

Tous les autres produits partagent des dispositifs logiques/physiques, et doivent être situés suffisamment près les uns des autres pour partager la puissance, datacom, et/ou les réseaux de télécommunications.

HAast est le seul produit qui offre un chiffrement pour tout le trafic entre pairs. Tous les produits concurrents utilisent des communications totalement non chiffrées, y compris des protocoles en texte clair (p. ex. DRBD, NFS) pour l’écriture au stockage partagé (y compris l’enregistrement des messages vocaux). L’utilisation de communications en texte clair par tous les autres produits interdit leur utilisation dans les soins de santé et les environnements contrôlés PAR le NG911, et peut violer les règlements sarbanes Oxley en fonction de la nature de l’entreprise.

HAast utilise un cryptage DES 56 bits dans les éditions Free et Commercial, avec un cryptage AES 256 bits disponible dans les éditions OEM (disponible uniquement pour les partenaires militaires, de services d’urgence et de sécurité, comme le permettent les réglementations de contrôle des exportations).

Détection des défaillances de cluster s’à l’irrécupérabilité