Высокая доступность для Звездочки

Кластеризация, разработанная специально для телефонии

ХААСТ

»

Технологии

Создан для власти и efficency

  • Создан в СЗ для низкого потребления ресурсов, быстрого обнаружения и быстрого сбойа

  • Работает в качестве фоновой службы на каждом PBX для оптимизации обнаружения сбоев

  • 18 встроенных датчиков плюс неограниченный пользователь создал датчики (совместимые с любым языком программирования / сценариев)

  • Система обработчика событий создает крючки для взаимодействия с любой определенной пользователем программой/сценарием

  • Собственная дельта и система сжатия эффективно синхронизируют данные на больших расстояниях

Основные модули

Сенсорный двигатель отвечает за мониторинг состояния локального компьютера (так называемый “узел”), опрос различных интерфейсов/ подсистем, чтобы определить, если локальный узел деградировал до уровня, требующего дальнейших действий или неудачи. Состояние местного узла отслеживается как оценка здоровья, которая повышается по мере деградации здоровья. Когда оценка достигает критического уровня, администратор уведомляется, и выбранные действия могут автоматически происходить. Когда оценка достигает уровня сбоя, элемент управления автоматически передается в резервный узел.

Двигатель синхронизации отвечает за репликацию изменений файлов, каталогов, таблиц и баз данных от активного узла до резервного узла. Двигатель синхронизации инициирует синхронизацию через определенные промежутки времени и позволяет модифицировать синхронизированные данные после доставки в резервный узел (замена части файлов или полей в базе данных). Синхронизация всегда происходит от активного к резервному узелу, и только в то время как оценка здоровья активного узла не является критической.

Одноранговая связь отвечает за всю связь HAAst между узлами, включая сердцебиение, координацию сверок, отправку сообщений, отслеживание удаленных датчиков и т.д. Если одноранговая ссылка переходит в автономный режим по какой-либо причине, то оставшийся в живых узел предполагает, что другой узел потерпел неудачу, и пытается взять на себя операции в качестве нового активного узла. Одноранговая ссылка используется в переговорах по узлам (определяя, какой узел должен взять на себя), обмен данными датчика и т.д.

Кластерный контроллер отвечает за запуск и остановку звездочки на локальном сверстнике, а также взаимодействие с сенсорным двигателем, двигателем синхронизации и модулями одноранговой связи. Кластерный контроллер также выполняет действия по запуску/остановке до/после Asterisk, что обеспечивает значительную настройку и гибкость в операциях Asterisk.