Интеграционная платформа для Интернета вещей
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

Отказоустойчивая кластеризация для обеспечения высокой доступности

AggreGate имеет встроенную поддержку для создания отказоустойчивого кластера для обеспечения его высокой доступности. Отказоустойчивый кластер состоит из двух или более экземпляров сервера AggreGate и одного или более экземпляра базы данных.

Задача отказоустойчивого кластера состоит в обеспечении 100% доступности сервера. Кластер состоит из главного узла и одного или более узлов обеспечения отказоустойчивости. При нормальной работе главный узел обслуживает все операции. Все узлы обеспечения отказоустойчивости работают в режиме ожидания и отслеживают состояние главного узла.

Узел обеспечения отказоустойчивости автоматически переключается в режим главного узла в следующих случаях:

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

Особенности отказоустойчивого кластера AggreGate

Ядро отказоустойчивого кластера имеет ряд особенностей:

  • Независимость от стороннего программного обеспечения, от операционной системы или сервисов, предоставляемых ей, например они могут быть Linux Heartbeat или Microsoft Cluster Service
  • Связь узлов кластера осуществляется с помощью базы данных, никаких дополнительных настроек для связи между узлами не требуется
  • Зеркалирование базы данных не является обязательным и может быть реализована как с использованием репликации средствами СУБД так и AggreGate.
  • Узлы кластера могут использовать балансировщик нагрузки базы данных
  • Узлы кластера могут работать на различных аппаратных платформах и операционных системах
  • При наличии в кластере трех и более узлов он остается по прежнему отказоустойчивым в случае выхода из строя главного узла
Отказоустойчивый кластер AggreGate