Коммутационный модуль высокой доступности
Высокоуровневая коммутация VoIP, выполненная в виде подключаемого модуля
ХАСМ
»
Технологии
Создан для власти и efficency
Создан в СЗ для низкого потребления ресурсов, быстрого обнаружения и быстрого сбойа
Совместимость с любым языком программирования / скриптами
Модульная конструкция обеспечивает быструю интеграцию и легкий путь к росту
Создан на основе проверенных компонентов, разработанных в течение многих лет
Работает как сервис на существующей платформе продукта или на автономной платформе
Основные компоненты
Механизм коммутатора — это компонент, который маршрутизирует трафик VoIP. Он может взаимодействовать с конечными точками, соединять несколько ветвей вызовов, внедрять и прослушивать активные подключения и многое другое. Telium предлагает свой собственный коммутатор SIP/H.323 в качестве высокопроизводительного ядра. В качестве альтернативы механизмом коммутатора может быть низкоуровневый движок, такой как pjSIP, mjSIP, nokia/Sophia-SIP, или высокоуровневый движок с готовыми возможностями маршрутизации (и многое другое), такой как FreeSWITCH или Asterisk. Модули коммутаторов обеспечивают совместимость с широким спектром протоколов, включая SIP, H,323, IAX, SCCP и другие. Telium выбирает лучший движок, отвечающий вашим потребностям в функциях, производительности и стоимости.
Компонент обработчика синхронизации отвечает за репликацию изменений в файлах, каталогах, таблицах, базах данных и т. д. с активного узла на резервный. Двигатель синхронизации инициирует синхронизацию через определенные промежутки времени и позволяет модифицировать синхронизированные данные после доставки в резервный узел (замена части файлов или полей в базе данных). Синхронизация всегда происходит от активного к резервному узелу, и только в то время как оценка здоровья активного узла не является критической. Вся синхронизация является отказоустойчивой, гарантируя, что прерывания не повредят данные на узле.
Компонент Health Sensor представляет собой сложную систему мониторинга работоспособности с подключением к модулю коммутатора, операционной системе, хост-оборудованию, внешним устройствам, внешним программам/службам и даже программам/службам/устройствам, определенным клиентом. Датчики работоспособности вычисляют здоровье на основе сложных алгоритмов, взвешивая влияние различных входных данных для создания общей оценки работоспособности.
Компонент интерфейса управления — это удобный способ для администратора управлять, настраивать, отслеживать и контролировать узел HAsm. Интерфейс управления доступен с помощью telnet, где администратор может отдавать текстовые команды для выполнения простых и сложных операций.
Компонент связи узла отвечает за всю связь между узлами, включая пульс, координацию отработки отказа, отправку сообщений, отслеживание удаленных датчиков и т. д. Если связь узла по какой-либо причине переходит в автономный режим, то выживший узел предполагает, что другой узел вышел из строя, и пытается взять на себя операции в качестве нового активного узла. Связь между узлами также используется в переговорах (определяющих, какой узел должен взять на себя управление), когда узлы подключаются/переподключаются. Узел может работать по протоколу TCP/IP, последовательному порту, RS485, шине CAN и т. д.
Интерфейс прикладного программирования (API) — это средство, с помощью которого HAsm и ваша программа/продукт взаимодействуют. API предоставляет простой текстовый интерфейс, передающий команды, параметры и данные с помощью пар ключ-значение, отформатированных в абзацы. Каждый абзац может быть командой, ответом или уведомлением. Каждый абзац также содержит уникальный идентификатор, что позволяет осуществлять асинхронное взаимодействие.
Контроллер кластера лежит в основе каждого узла HAsm, координируя действия между всеми компонентами. Контроллер кластера управляет правилами для коммутатора VoIP (также известного как диалплан), а также правилами для управления общей работой узла. Несмотря на то, что ядро контроллера кластера HAsm является общим для всех развертываний HAsm, оно настраивается в соответствии с конкретными потребностями.