Módulo de conmutador de alta disponibilidad
Comprehensive VoIP switching and HA functionality
HAAST
»
FUNCIONES
Sensores de Salud
Los sensores de estado HAsm pueden detectar una variedad de fallas del motor de conmutación (no solo un proceso detenido), así como fallas / degradación de los servicios de telefonía, el entorno, los dispositivos de red externos, los proxies ascendentes, las rutas ITSP/portadora y más. Telium puede crear sensores personalizados para el hardware/dispositivo/servicio que elija, lo que contribuye a la puntuación general del estado del nodo. Los sensores de estado de HAsm permiten que un nodo evalúe su capacidad general para funcionar de forma eficaz y tomar medidas cuando el estado es crítico (incluida la ejecución de programas o la conmutación por error al otro nodo).
Sincronización de clústeres
HAsm incorpora amplias capacidades de sincronización, incluida la capacidad de sincronizar archivos y directorios, bases de datos y tablas PostgreSQL/SQLite/MySQL, e incluso estructuras de datos personalizadas entre nodos. La sincronización tiene lugar desde el activo al modo de espera solo si el nodo activo está en buen estado y solo a intervalos especificados por el administrador. HAsm puede incluso alterar los datos recibidos, lo que permite que el nodo en espera sobrescriba la configuración/datos después de la sincronización (para diferencias entre nodos). La sincronización de SQL siempre se realiza mediante transacciones SQL (no copia a nivel de bloque), por lo que nunca hay riesgo de corrupción si un nodo falla a mitad de la sincronización.
Dirección IP Compartida
HAsm incorpora la capacidad de compartir una dirección IP entre nodos, lo que permite que el clúster conmute por error sin necesidad de realizar cambios en los dispositivos ascendentes o descendentes. HAsm agrega o quita la IP compartida como una NIC física, una NIC virtual o una NIC de VLAN virtual. HAsm también transmite los cambios de red a los conmutadores/enrutadores vecinos para garantizar que el tráfico fluya al nuevo dispositivo de inmediato. Los agentes de usuario con conexiones de audio/vídeo activas continúan sin verse afectados, sin ninguna interrupción en el servicio.
Nodos Autónomos
Los nodos HAsm no dependen de ningún hardware, software, discos, bases de datos, etc. compartidos. Algunas soluciones de alta disponibilidad comparten un dispositivo de nivel de bloque (por ejemplo: DRDB), un banco de canales (por ejemplo: Astribank), un disco físico, un dispositivo USB, etc. Sin embargo, estos crean un único punto de error que puede contraer o corromper un clúster completo cuando se produce un error. HAsm crea nodos completamente autónomos, lo que garantiza que un nodo no pueda afectar negativamente al otro.
Nodos geográficamente distantes
El diseño de HAsm permite que los nodos se separen a grandes distancias (por ejemplo, diferentes continentes) y sigan funcionando como un solo clúster. Todas las comunicaciones, sincronización y control se han optimizado para minimizar la transferencia de datos y adaptarse a diferentes condiciones de latencia / red.
Continuidad de llamadas
HAsm puede mantener las llamadas en curso durante una conmutación por error del clúster, transfiriendo las llamadas activas del nodo activo al nodo en espera. HAsm también puede sincronizar las colas de llamadas para garantizar que se conserve la información del agente y de la persona que llama. HAsm puede incluso ejecutar scripts durante la recuperación para tomar medidas en las llamadas que se movieron entre nodos, incluida la reproducción de un mensaje, el inicio de la grabación de llamadas, etc. Las personas que llamen no notarán la conmutación por error, ya que las transmisiones de audio y video (RTP) pueden continuar sin interrupciones.
Conmutación por Error Rápida
HAsm incorpora un motor de sensores y un controlador de clúster altamente optimizados, que pueden detectar un nodo fallido en menos de 0,5 segundos y pasar al par inmediatamente después. Un clúster completo ahora puede conmutar por error en tan solo 3 segundos, y los servidores típicos conmutan por error en 5-15 segundos. Durante este tiempo, las llamadas pueden permanecer activas y el audio/video continuar sin interrupciones.
Retroceso Inteligente
HAsm puede tratar los nodos como iguales (con cualquiera de los nodos continuando en un rol activo indefinidamente) o como primarios/de respaldo (con los nodos de respaldo devolviendo el control al nodo principal cuando se permite). HAsm transfiere de forma inteligente el control del nodo de copia de seguridad al nodo principal una vez que los sistemas son estables y el clúster se vuelve a conectar, durante una ventana de tiempo especificada, cuando los sistemas están inactivos, etc., según lo especificado por el administrador. Esta función de reserva inteligente permite a los administradores mover el tráfico VoIP de nuevo a un sistema primario cuando los usuarios se ven menos afectados.
Nodos Diferentes
HAsm se ejecuta en la capa de aplicación (por encima de Linux), lo que permite diferencias considerables en los pares, incluido el hardware diferente, las versiones de Linux, etc. Esta característica también permite a los administradores actualizar partes de un nodo sin riesgo para el clúster y, a continuación, cambiar el nodo activo y comenzar las actualizaciones en el otro.
Comunicaciones Cifradas
Los nodos de clúster se pueden colocar de forma segura en lados opuestos de redes inseguras, ya que todas las comunicaciones HAsm entre los nodos están cifradas. HAsm utiliza el cifrado de 256 bits para garantizar que el control del clúster nunca esté en riesgo y que los datos de rendimiento/llamadas nunca se expongan.
Sistemas de Gestión de Eventos
Una de las características más potentes de HAsm es el sistema de controlador de eventos, que permite a los administradores conectarse a eventos generados o detectados por HAsm. Por ejemplo, los eventos relacionados con la promoción/degradación de nodos permiten a los administradores automatizar los cambios en firewalls, enrutadores, etc. para redirigir el tráfico VoIP al nodo activo antes de que se inicie el motor de conmutación. Estos cambios pueden producirse en el nodo HAsm o dar lugar a una notificación enviada a través de la API para que la aplicación se ocupe de ellos.
Interfaz Telnet
Los administradores se sentirán inmediatamente cómodos con la sencilla y potente interfaz telnet para HAsm. Todo el clúster se puede administrar y controlar desde una única interfaz telnet, ya sea desde una PC, una tableta o un teléfono celular. La interfaz incluye ayuda en línea y salida de terminal fácil de usar y rica.
Api
Los desarrolladores apreciarán la simplicidad, la potencia y la facilidad de integración de la API de HAsm. Disponible a través de un socket TCP/IP y un socket de sistema de archivos (dominio), los programas pueden comandar, controlar y monitorear fácilmente HAsm . La simplicidad de la sintaxis del par clave-valor combinada con la sofisticación de las comunicaciones asincrónicas (sin bloqueo) facilita la integración.