Clover Platform. Назначение и основные функции платформы

Содержание

Слайд 2

Назначение и основные функции платформы

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

Назначение и основные функции платформы Сбор и накопление исторических данных о работе
данных в разных разрезах
Анализ данных с применением математических методов, в том числе методов машинного обучения
Прогноз технического состояния оборудования
Сбор бизнес-приложений (например, Умный Локомотив)

Слайд 3

Архитектура платформы

Производительность
Масштабируемость
Гибкость в конфигурации решения в зависимости от задачи
Надежность, отказоустойчивость
Расширяемость за счет

Архитектура платформы Производительность Масштабируемость Гибкость в конфигурации решения в зависимости от задачи
подключения дополнительных модулей

Модульная (микросервисная) REST архитектура обеспечивает

Слайд 4

Архитектура отдельного модуля

Самостоятельно балансирует нагрузку и масштабируется при необходимости
Поддерживает асинхронный механизм взаимодействия

Архитектура отдельного модуля Самостоятельно балансирует нагрузку и масштабируется при необходимости Поддерживает асинхронный
и работает через брокер сообщений (Message Broker)
Все необходимые данные получает в запросе или имеет доступ к источникам данных
Взаимодействует с единым сервисом логгирования (Logging Service)
Предоставляет доступ сервису мониторинга (Monitoring Service)

Модуль – реализует одну бизнес-функцию

Слайд 5

Схема обработки данных

Business Process Engine – Сервис управления бизнес-процессами обработки данных

Процесс обработки

Схема обработки данных Business Process Engine – Сервис управления бизнес-процессами обработки данных
данных строится из кубиков, как конструктор
Что позволяет настраивать сложные алгоритмы обработки без привлечения разработчиков

Слайд 6

Сервисы загрузки и хранения данных

Агенты по сбору данных, ETL и хранилища данных

Сервисы загрузки и хранения данных Агенты по сбору данных, ETL и хранилища

Информация поступает из различных источников: базы данных, файлы, агенты.
И в разных режимах: потоковом или пакетном
ETL сервис извлекает, очищает, преобразует и загружает данные в хранилища
Инициирует процессы дальнейшей обработки данных

Слайд 7

Поиск аномалий

Правила – позволяют эксперту сформулировать и найти отклонения в работе оборудования

Правило

Поиск аномалий Правила – позволяют эксперту сформулировать и найти отклонения в работе
задается на специально разработанном языке (Rule Language)
Этот язык понимается специальным Сервисом Правил (Rule Service)
Который выявит аномалии в прошлом и обнаружит их в будущем
Работая в пакетном или же потоковом режимах

Слайд 8

Визуализация

Важная информация о работе оборудования представлена на панели мониторинга

8

Визуализация Важная информация о работе оборудования представлена на панели мониторинга 8

Слайд 11

Сервис Математики

Набор математических методов для поиска зависимостей и отклонений рассматриваемых объектов

Модели распространяются

Сервис Математики Набор математических методов для поиска зависимостей и отклонений рассматриваемых объектов
как плагины и подключаются к платформе.
В зависимости от поставленных задач могут использоваться:
Предиктивные модели
Статистические модели
Физические модели
Модели непрерывного обучения
Модели валидации

Индекс здоровья
оборудования

Слайд 12

Безопасность

Принципы безопасности

Микросервисная архитектура и дублирование компонентов – отсутствие единой точки отказа, повышение

Безопасность Принципы безопасности Микросервисная архитектура и дублирование компонентов – отсутствие единой точки
сложности слома системы
Несколько уровней информационной безопасности данных:
VPN – все компоненты системы размещаются в защищенной инфраструктуре
Единый сервис аутентификации и авторизации (Access Management Service) – остальные сервисы получают подтверждение на обработку запроса от него
Гибридная модель доступа на основе RBAC (роли) и ABAC (атрибуты) моделей – возможность гибкой настройки доступных пользователю действий и ограничений по данным.
Логирование операций в системе – кто, что, когда сделал
Мониторинг состояния системы – контроль состояния системы онлайн
Резервное копирование данных

12

Слайд 13

Технологический стек

Микросервисы

Python 3.6 (celery, django, sqlAlchemy, django rest framework)
Scala

СУБД

PostgreSQL
ClickHouse
Redis
…

GUI

Средства развертывания

React
Redux
D3

Gitlab (git, CI, CD)
Docker

13

Технологический стек Микросервисы Python 3.6 (celery, django, sqlAlchemy, django rest framework) Scala

Слайд 14

Технические требования

Требования к системному ПО

CentOS, Linux Ubuntu, Linux Debian

Процессор: 8 ядер по

Технические требования Требования к системному ПО CentOS, Linux Ubuntu, Linux Debian Процессор:
2.4 ГГц
Оперативная память: 16 Гб оперативной памяти
Жесткий диск: 128 Гб

Требования рабочей станции

4 Гб оперативной памяти
Браузер Chrome 66 и выше

14

Минимальные аппаратные требования

Рекомендуемые требования

Рассчитываются исходя из
объема данных (например, одна секция локомотива в среднем содержит 10-15 Гб данных в год),
решаемых задач,
количества одновременных пользователей

Имя файла: Clover-Platform.-Назначение-и-основные-функции-платформы.pptx
Количество просмотров: 142
Количество скачиваний: 0