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
Количество просмотров: 27
Количество скачиваний: 0