septrillion_logo septrillion_logo
  • Связаться с нами
  • info@septrillion.ru

О продукте


Меню ПРОГРАММНЫЙ КОМПЛЕКС «ЛАБОРАТОРИЯ РАСПРЕДЕЛЕННОГО РЕЕСТРА» ПРОГРАММНЫЙ КОМПЛЕКС «СИСТЕМА РАСПРЕДЕЛЕННОГО РЕЕСТРА ДАННЫХ ФОТОВИДЕОФИКСАЦИИ»
Функциональные характеристики
  1. Поддерживаемые операционные системы: Microsoft Windows 7 и выше (обязательно версия 64bit); Astra Linux 1.6 и выше; Ubuntu 16 и выше.
  2. Типы поддерживаемых файловых систем: Ext3; Ext4; ReFS; NTFS; XFS.
  3. Средства разработки - языки программирования: С++, Lua, JavaScript, bash.
  4. Количественные параметры: количество узлов в сети распределенного реестра – не ограничено;

    количество хранимых данных – не ограничено (ограничивается лишь объемом выделенного дискового пространства),

    количество пользователей – не ограничено (определяется техническими характеристиками применяемых технических средств и операционных систем, а также количеством узлов в сети РР);

    количество динамически загружаемых программных модулей – не ограничено.

  5. Архитектуры развертывания:
    1. Предназначен для построения распределенных хранилищ путем формирования сети распределенного реестра из множества узлов, на которых функционирует экземпляр ПК ЛРР.
    2. Имеет возможность эксплуатации в следующих архитектурах развертывания и применения:

      ✔ ограниченная сеть с централизованным управлением;

      ✔ неограниченная сеть с децентрализованным управлением – отсутствует механизм централизованного мониторинга и управления сетью; сеть функционирует по принципу самоорганизующейся системы; централизованное администрирование и мониторинг присутствует только на уровне узла (группы узлов), но отсутствует в рамках общей сети РР; добавление новых узлов выполняется свободно (с учетом внутреннего протокола взаимодействия).

    3. ПК ЛРР предоставляет интерфейс, обеспечивающий возможность самостоятельной разработки пользователям и подключения к базовому функционалу ПК ЛРР собственных модулей, решающих отдельные задачи функционирования сети РР.
    4. ПК ЛРР состоит из ядра узла (node core) и набора динамически подключаемых программных модулей, которые взаимодействуют с ядром стандартизированным образом. Основными модулями являются:

      ✔ api.dll (или api.so) – модуль, реализующий интерфейс взаимодействия между узлом РР и клиентским приложением; в составе ПК ЛРР реализован базовый функционал данного интерфейса взаимодействия, однако пользователь-разработчик может реализовать собственный блок API и заменить указанный программный модуль ПК ЛРР на свой;

      ✔ netword.dll (или network.so) – модуль, реализующий интерфейс взаимодействия между узлами РР; в составе ПК ЛРР реализован базовый функционал данного интерфейса взаимодействия, однако пользователь-разработчик может реализовать собственный функциональный блок взаимодействия между узлами РР и заменить указанный программный модуль ПК ЛРР на свой;

      ✔ db.dll (или db.do) – модуль, реализующий функционал хранения данных на узле РР; в составе ПК ЛРР реализован базовый функционал, предполагающий хранение данных в файловой системе в виде базы данных типа «ключ-значение», где в качестве ключа выступает путь к файловой системе, а значением является файл, размещаемый по данному пути; пользователь-разработчик может реализовать собственный функциональный блок хранения данных на узле РР и заменить указанный программный модуль ПК ЛРР на свой.

      Для нормального функционирования ПК ЛРР в промышленном режиме необходим физический или виртуальный сервер с характеристиками:

      • процессор – Intel Xeon E3;

      • объем ОЗУ – 4 ГБ;

      • сетевой интерфейс – Ethernet, 100 Мб/с;

      • свободный объем дисковой подсистемы – 250 ГБ (требуемый объем дисковой подсистемы определяется требуемым объемом хранимой базы данных на соответствующем узле сети распределенного реестра).

      Для проведения проверки функционирования ПК ЛРР в тестовом режиме достаточно использовать любую ПЭВМ с характеристиками:

      • процессор – Intel Pentium или Intel Atom;

      • объем ОЗУ – 2 ГБ;

      • сетевой интерфейс – Ethernet, 100 Мб/с;

      • свободный объем дисковой подсистемы – 500 МБ.

  1. Поддерживаемые операционные системы: Microsoft Windows 7 и выше (обязательно версия 64bit); Astra Linux 1.6 и выше; Ubuntu 16 и выше.
  2. Типы поддерживаемых ПК СРРДФ файловых систем: Ext3; Ext4; ReFS; NTFS; XFS.
  3. Средства разработки - языки программирования: С++, Lua, JavaScript, bash.
  4. Количественные параметры: количество узлов в сети распределенного реестра – не ограничено;

    количество хранимых данных – не ограничено (ограничивается лишь объемом выделенного дискового пространства),

    количество пользователей – не ограничено (определяется техническими характеристиками применяемых технических средств и операционных систем, а также количеством узлов в сети РР);

    количество динамически загружаемых программных модулей – не ограничено.

  5. Архитектуры развертывания:
    1. Предназначен для построения распределенных хранилищ путем формирования сети распределенного реестра из множества узлов, на которых функционирует экземпляр ПК СРРДФ.
    2. Имеет возможность эксплуатации в следующих архитектурах развертывания и применения:

      ✔ ограниченная сеть с централизованным управлением,

      ✔ неограниченная сеть с децентрализованным управлением – отсутствует механизм централизованного мониторинга и управления сетью.

    3. Модули ПК СРРДФ обмениваются данными между собой с использованием унифицированного программного интерфейса (API), входящего в состав МЯ. Обмен данными между модулями построен с применением следующих принципов:

      ✔ взаимодействие камер фотовидеофиксации с МИК – с использованием штатных протоколов обмена, поддерживаемых соответствующими моделями камер (протокол HTTP); при этом каждая отдельная камера выступает в роли клиента, а МИК – в роли сервера;

      ✔ взаимодействие между МИК и МЯ – с использованием API из состава МЯ (протокол TCP);

      ✔ взаимодействие между МИО и МЯ - с использованием API из состава МЯ (протокол TCP).

    4. ПК СРРДФ поддерживает работу c любыми типами камер фотовидеофиксации, которые обеспечивают поддержку протокола HTTP (метод POST) для передачи архивов.
    5. Архитектура построения предполагает развертывание множества экземпляров ПК СРРДФ на различных узлах с разными IP-адресами. В том числе, выполняется множественное развертывание экземпляров МИК из состава ПК СРРДФ. При этом в настройках камер фотовидеофиксации прописываются IP-адреса одного или нескольких экземпляров МИК, на которые идет отправка ДФ, получаемых с камер.
    6. ПК СРРДФ также предоставляет программный интерфейс, обеспечивающий возможность самостоятельной разработки Заказчиком собственных клиентских приложений, решающих отдельные прикладные задачи для РР ДФ.
    7. МЯ ПК СРРДФ состоит из ядра узла (node core) и набора динамически подключаемых программных модулей, которые взаимодействуют с ядром стандартизированным образом. Основными модулями являются:

      ✔ api.dll (или api.so) – модуль, реализующий интерфейс взаимодействия между узлом РР и клиентским приложением; в составе ПК СРРДФ реализован базовый функционал данного интерфейса взаимодействия, однако Заказчик (при необходимости) может реализовать собственный блок API и заменить указанный программный модуль на свой;

      ✔ netword.dll (или network.so) – модуль, реализующий интерфейс взаимодействия между узлами РР; в составе ПК СРРДФ реализован базовый функционал данного интерфейса взаимодействия, однако Заказчик (при необходимости) может реализовать собственный функциональный блок взаимодействия между узлами РР и заменить указанный программный модуль ПК СРРДФ на свой;

      ✔ db.dll (или db.do) – модуль, реализующий функционал хранения данных на узле РР; в составе ПК СРРДФ реализован базовый функционал, предполагающий хранение данных в файловой системе в виде базы данных типа «ключ-значение», где в качестве ключа выступает путь к файловой системе, а значением является файл, размещаемый по данному пути; Заказчик (при необходимости) может реализовать собственный функциональный блок хранения данных на узле РР и заменить указанный программный модуль ПК СРРДФ на свой.

      Для нормального функционирования ПК СРРДФ в промышленном режиме необходим физический или виртуальный сервер с характеристиками:

      • процессор – Intel Xeon E3;

      • объем ОЗУ – 4 ГБ;

      • сетевой интерфейс – Ethernet, 100 Мб/с;

      • свободный объем дисковой подсистемы – 250 ГБ (требуемый объем дисковой подсистемы определяется требуемым объемом хранимой базы данных на соответствующем узле сети распределенного реестра).

      Для проведения проверки функционирования ПК СРРДФ в тестовом режиме достаточно использовать любую ПЭВМ с характеристиками:

      • процессор – Intel Pentium или Intel Atom;

      • объем ОЗУ – 2 ГБ;

      • сетевой интерфейс – Ethernet, 100 Мб/с;

      • свободный объем дисковой подсистемы – 500 МБ.

Цена Формирование цены на базовое решение осуществляется исходя из следующих показателей предприятия:

✔ количество ПК на предприятии;

✔ годовой оборот компании;

✔ среднесписочная численность работников предприятия.

Стоимость прикладных сервисов, ГУИ и т.д. рассчитывается в каждом отдельном случае индивидуально под конкретное ТЗ.
Формирование цены на базовое решение осуществляется исходя из следующих показателей предприятия:

✔ количество ПК на предприятии;

✔ годовой оборот компании;

✔ среднесписочная численность работников предприятия.

Стоимость прикладных сервисов, ГУИ и т.д. рассчитывается в каждом отдельном случае индивидуально под конкретное ТЗ.