Краткий обзор Нестор
Нестор — это платформа для автоматизации сбора, хранения, анализа и визуализации данных, используемая в АСУ ТП и ССПИ в энергетике. Программный продукт Нестор от компании-разработчика Сигма-Софт предназначен для создания и развёртывания прикладных систем автоматизации процессов сбора, хранения, анализа и визуализации данных, в том числе для диспетчерских информационно-управляющих систем реального времени; позволяет осуществлять интеграцию данных из разнородных источников, их обработку, архивирование, а также решать расчётные и аналитические задачи в рамках АСУ ТП и ССПИ.
Система Нестор ориентирована на ИТ-специалистов, разработчиков прикладных систем, инженеров АСУ ТП и сотрудников ситуационных центров, которые занимаются созданием и внедрением решений для автоматизации сбора, обработки и анализа данных в промышленных и энергетических системах.
Система будет полезна компаниям энергетического сектора, генерирующим и сетевым предприятиям, операторам электроэнергетических систем, а также организациям, эксплуатирующим центры обработки данных и ситуационные центры, где требуется высокопроизводительная система для работы с большими объёмами данных в реальном времени.
Функциональные возможности Нестор:
-
Создание и развёртывание пользовательских приложений. Платформа позволяет формировать приложения согласно заданным правилам, используя фреймворк, который включает инструменты, библиотеки и правила для разработки и развёртывания приложений на базе серверной инфраструктуры.
-
Формализованное описание схем данных. С помощью расширения языка SQL (VSQL) можно детально описывать схемы данных, что обеспечивает гибкость и точность при работе с информацией.
-
Программирование логики обработки данных. Платформа поддерживает описание логики обработки данных на языке высокого уровня (GO) и формирование WASM-кода, что позволяет реализовывать сложные алгоритмы обработки информации.
-
Управление серверной инфраструктурой. Серверная инфраструктура обеспечивает конфигурирование, автоматизацию развёртывания и управления пользовательскими приложениями, а также объединение узлов платформы в единый кластер с автоматическим управлением запуском и масштабированием контейнеров.
-
Выполнение пользовательских приложений. Платформа осуществляет выполнение приложений, сформированных в соответствии с её правилами, интерпретируя формализованные описания структур данных и методов работы с ними.
-
Распределение нагрузки и мониторинг. Серверная инфраструктура распределяет нагрузку между узлами, на которых развёрнута платформа, и осуществляет мониторинг событий, происходящих в её компонентах, уведомляя заинтересованных лиц и внешние системы.
-
Хранение и доступ к данным. Платформа предоставляет механизмы надёжного, распределённого и высокопроизводительного хранения данных на базе решения с открытым кодом Scylla, а также функции для визуализации, мониторинга и анализа данных (Grafana).
-
Создание дашбордов и визуализация данных. С помощью Grafana можно создавать дашборды с панелями, отображающими определённые показатели в течение заданного периода времени, настраивать их под конкретные потребности, поддерживать различные источники данных и визуализировать аналитику в виде диаграмм и гистограмм.


