ОПИСАНИЕ КОНФИГУРАЦИИ
WINNUM Cloud— это продукт, предназначенный для управления большими объемами данных и содержит функционал по обработке, стандартизации и хранения данных, включая механизмы принятия решений по итогу анализа, данных и файлов истории.
Особенности WINNUM Cloud:
- Использование нереляционная базы данных (noSQL) для ускорения работы с большими массивами данных;
- Поддержка и использование данных временных рядов;
- Высокопроизводительный брокер сообщений;
- Распределенное файловое хранение в различных узлах.
WINNUM Cloud применяется в качестве единой системы PIMS (Plant Information Management System) и осуществляет сбор более сотен тысяч сигналов в секунду и их хранение без интерполяции и агрегации данных и передает информацию потребителям с применением процедур шифрования.
WINNUM Cloud поддерживает работу с данными временных рядов, и позволяет выстроить корпоративную распределенную систему с возможностью сбора сотен тысяч сигналов в секунду и их хранения без интерполяции и агрегации данных, применение любых алгоритмов обработки в сторонних системах.
WINNUM Cloud содержит возможности по распределению узлов хранения данных для создания кластерных систем с автоматической синхронизацией данных.
WINNUM Cloud содержит также функционал по управлению хранилищами (включая оперативное), регистрации изделий, выполнения запросов, резервному копированию и восстановлению, управлению соединениями. Включает в себя примеры работы с хранилищем больших объемов данных и функционал для ручной записи данных.
Архитектура WINNUM Cloud
WINNUM Cloud представляет собой многоуровневую архитектуру. Основными элементами данной архитектуры являются:
- Веб сервер
- Сервер приложений
- Сервер бизнес-логики
- Брокер сообщений
- Кэш сервер
Данные сервера интегрированы между собой и являются один целым.
Реализована возможность одновременного запуска нескольких экземпляров WINNUM Cloud на одном и( или) нескольких серверах (например, для целей балансировки нагрузки). В случае одновременного запуска экземпляры должны быть физически разными (размещены в разных каталогах).
Основным хранилищем данных по сигналам является распределенное кэш хранилище, входящее в состав WINNUM Cloud. Кэш хранилище в WINNUM Cloud представляется в виде кластера или кластеров с узлами репликации.
В сервер бизнес-логики интегрирован веб-сервер, сервер приложений и база данных в оперативной памяти.
Согласованность данных
Узлы репликации кластера кэш хранилища равноценны между собой, и поставщики сигналов (WINNUM Connector) могут соединяться с любым из них, как для записи, так и для чтения. Запросы проходят стадию координации, во время которой, выяснив при помощи ключа и разметчика, на каких узлах должны располагаться данные, сервер посылает запросы к этим узлам.
Поддержка протоколов
WINNUM Cloud поддерживает различные протоколы для взаимодействия с устройствами и датчиками, а также для организации взаимодействия со сторонним ПО - собственные (WINNUM Restful, WINNUM WebSocket) и общеизвестные (AMQP, MQTT, OpenWire, STOMP, HornetQ, JMS) протоколы с возможностью самостоятельной настройки передачи данных из имеющихся корпоративных и SCADA систем.