Skip to main content

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

Страница перенесена в Confluence

В Wimark основным продуктом являлся и является Wimark One - поэтому все построено вокруг него.

В центре - MQTT (брокер сообщений), БД (mongoDB) - остальные логические сервисы подключаются через MQTT / или напрямую через HTTP и обеспечивают работоспособность всей платформы.

Физически разные сервисы могут быть как на одном, так и на нескольких серверах. Для виртуализации / контейнеризации используем docker. Поднимаем на серверах с помощью docker-compose, либо возможно развертывание в docker swarm. 

Ниже представлено "низкоуровневое" описание архитектуры платформы, которую можно разбить на блоки:

  • общий бекенд и фронтенд платформы
  • ядро NMS (MQTT, mongo db, configurer, connector, stat-daemon и тд)
  • ядро Portal (backend, admin, nginx)
  • ядро Analytics (analytics-mw, radar-mw и с недавних пор lbs-daemon)
  • ядро vpn-gw (strongswan и tunnel-manager)

wimark-one-arch-schema (1).png