Module de commutation haute disponibilité
Comprehensive VoIP switching and HA functionality
HAAST
»
FONCTIONNALITÉS
Capteurs de Santé
Les capteurs d’intégrité HAsm peuvent détecter une série de défaillances du moteur de commutation (pas seulement un processus arrêté), ainsi que les défaillances/dégradations des services de téléphonie, de l’environnement, des périphériques réseau externes, des proxys en amont, des routes ITSP/opérateur, etc. Telium peut créer des capteurs personnalisés pour le matériel/l’appareil/le service que vous choisissez, contribuant ainsi au score d’intégrité global du nœud. Les capteurs d’intégrité HAsm permettent à un nœud d’évaluer sa capacité globale à fonctionner efficacement et de prendre des mesures lorsque l’intégrité est critique (y compris l’exécution de programmes ou le basculement vers l’autre nœud).
Synchronisation des Grappes
HAsm intègre des fonctionnalités de synchronisation étendues, notamment la possibilité de synchroniser des fichiers et des répertoires, des bases de données et des tables PostgreSQL/SQLite/MySQL, et même des structures de données personnalisées entre les nœuds. La synchronisation n’a lieu de l’actif à la veille que si le nœud actif est sain, et seulement à des intervalles spécifiés par l’administrateur. HAsm peut même modifier les données reçues, ce qui permet au nœud de secours d’écraser les paramètres/données après la synchronisation (pour les différences entre les nœuds). La synchronisation SQL est toujours effectuée à l’aide de transactions SQL (et non de copie au niveau des blocs), de sorte qu’il n’y a jamais de risque d’altération en cas de défaillance d’un nœud au milieu de la synchronisation.
Adresse IP Partagée
HAsm intègre la possibilité de partager une adresse IP entre les nœuds, ce qui permet au cluster de basculer sans aucune modification requise pour les périphériques en amont ou en aval. L’adresse IP partagée est ajoutée/supprimée par HAsm en tant que carte réseau physique, carte réseau virtuelle ou carte réseau VLAN virtuelle. HAsm diffuse également les modifications de réseau aux commutateurs/routeurs voisins pour garantir que le trafic circule immédiatement vers le nouvel appareil. Les agents utilisateurs disposant de connexions audio/vidéo actives continuent de fonctionner sans être affectés, sans aucune interruption de service.
Noeuds Autonomes
Les nœuds HAsm ne dépendent pas de matériel, de logiciels, de disques, de bases de données, etc. partagés. Certaines solutions à haute disponibilité partagent un périphérique de niveau bloc (par exemple : DRDB), une banque de canaux (par exemple : Astribank), un disque physique, un périphérique USB, etc. Cependant, ceux-ci créent un point unique d’échec qui peut s’effondrer ou corrompre un cluster entier quand ils échouent. HAsm crée des nœuds complètement autonomes, en veillant à ce qu’un nœud ne puisse pas nuire à l’autre.
Noeuds Géographiquement Éloignés
La conception de HAsm permet aux nœuds d’être séparés sur de grandes distances (par exemple, différents continents) tout en fonctionnant comme un seul cluster. Toutes les communications, la synchronisation et le contrôle ont été optimisés pour minimiser le transfert de données et s’adapter aux conditions de latence/réseau VARying.
Continuité des appels
HAsm peut maintenir les appels en cours pendant le basculement d’un cluster, en transférant les appels actifs du nœud actif vers le nœud de secours. HAsm peut également synchroniser les files d’attente d’appels pour s’assurer que les informations sur l’agent et l’appelant sont préservées. HAsm peut même exécuter des scripts lors de la récupération pour prendre des mesures sur les appels qui ont été déplacés entre les nœuds, y compris la lecture d’un message, le démarrage de l’enregistrement des appels, etc. Les appelants ne remarqueront pas le basculement, car les flux audio et vidéo (RTP) peuvent se poursuivre sans interruption.
Échec Rapide
HAsm intègre un moteur de capteurs et un contrôleur de cluster fortement optimisés, qui peuvent détecter un nœud défaillant en moins de 0,5 seconde et passer immédiatement à l’homologue immédiatement après. Un cluster entier peut désormais basculer en seulement 3 secondes, les serveurs classiques basculant en 5 à 15 secondes. Pendant ce temps, les appels peuvent rester actifs et l’audio/vidéo se poursuit sans interruption.
Recul Intelligent
HAsm peut traiter les nœuds sur un pied d’égalité (l’un ou l’autre des nœuds continuant à jouer un rôle actif indéfiniment) ou comme des nœuds principaux/de secours (les nœuds de sauvegarde redonnant le contrôle au nœud principal lorsque cela est autorisé). HAsm transfère intelligemment le contrôle du nœud de sauvegarde au nœud principal une fois que les systèmes sont stables et que le cluster est reconnecté, pendant une fenêtre de temps spécifiée, lorsque les systèmes sont inactifs, etc., comme spécifié par l’administrateur. Cette fonctionnalité de repli intelligente permet aux administrateurs de déplacer le trafic VoIP vers un système primaire lorsque les utilisateurs sont les moins touchés.
Noeuds Différents
HAsm s’exécute au niveau de la couche applicative (au-dessus de Linux), ce qui permet des différences considérables entre les pairs, y compris différents matériels, différentes versions de Linux, etc. Cette fonctionnalité permet également aux administrateurs de mettre à niveau des parties d’un nœud sans risque pour le cluster, puis de changer le nœud actif et de commencer les mises à niveau sur l’autre.
Communications Cryptées
Les nœuds de cluster peuvent être placés en toute sécurité sur les côtés opposés des réseaux non sécurisés, car toutes les communications HAsm entre les nœuds sont chiffrées. HAsm utilise un chiffrement 256 bits pour s’assurer que le contrôle du cluster n’est jamais menacé et que les données de performances/d’appel ne sont jamais exposées.
Systèmes de Manutention d' Événements
L’une des fonctionnalités les plus puissantes de HAsm est le système de gestion d’événements, qui permet aux administrateurs de se connecter aux événements générés ou détectés par HAsm. Par exemple, les événements liés à la promotion/rétrogradation de nœud permettent aux administrateurs d’automatiser les modifications apportées aux pare-feu, routeurs, etc. afin de rediriger le trafic VoIP vers le nœud actif avant le démarrage du moteur de commutation. Ces modifications peuvent se produire sur le nœud HAsm ou entraîner l’envoi d’une notification via l’API pour que votre application s’en occupe.
Interface Telnet
Les administrateurs seront immédiatement à l’aise avec l’interface telnet simple et puissante de HAsm. L’ensemble du cluster peut être géré et contrôlé à partir d’une seule interface telnet, que ce soit à partir d’un PC, d’une tablette ou d’un téléphone portable. L’interface comprend une aide en ligne et une sortie terminale conviviale et riche.
API
Les développeurs apprécieront la simplicité, la puissance et la facilité d’intégration de l’API de HAsm. Disponibles à la fois via un socket TCP/IP et un socket de système de fichiers (domaine), les programmes peuvent facilement commander, contrôler et surveiller HAsm. La simplicité de la syntaxe des paires clé-valeur, combinée à la sophistication des communications asynchrones (non bloquantes), facilite l’intégration.