Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Кластер Storage выполняет функцию распределенного хранилища конфигурационных данных всей системы. Также в рамках этой подсистемы реализован модуль маршрутизации телефонных вызовов, обладающий высокой производительностью.
Storage использует для хранения конфигурационных данных документо-ориентированной базы данных Mnesia, которая является частью комплекта библиотек OTP (Open Telecom Platform), поставляемых вместе с Erlang. Кластер обеспечивает зеркалирование хранимой в БД информации между всеми нодами кластера. Зеркалирование обеспечивается транзакционными механизмами Mnesia - внесение изменений в данные считается выполненным, если подтверждение о применении этих изменений приходит со всех нод кластера.
В системе должен быть один кластер Storage.

Storage хранит в себе следующую информацию о конфигурации и текущем состоянии системы:

  • топология кластеров системы ECSS-10, описывающая имена, роли и ноды кластеров;
  • индивидуальные параметры каждого кластера;
  • конфигурационная информация по виртуальным АТС, их абонентам и телефонной маршрутизации;
  • конфигурационная информация по интерфейсам (описание транковых и абонентских портов, подключенных к системе);
  • оперативная информация о состоянии интерфейсов;
  • скрипты IVR.

В процессе работы системы кластер Storage взаимодействует со всеми остальными кластерами системы ECSS-10 для выдачи им конфигурационных и оперативных данных, а также сохранения изменений в этих данных.

  • Нет меток