Архитектура ПО

ПО состоит из набора микросервисов, каждый из которых представляет собой docker контейнер, которые запускаются под управлением оркестратора. При этом в состав ПО входят как готовые контейнеры из компонентов с открытым исходным кодом, так и созданные компанией «Лаборатория ПРОСТОР», а также любыми другими компаниями, которые используют платформу ПРОСТОР.

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

Преимущества микросервисной архитектуры

  1. Гибкость добавления новых функций и обновлений в течение жизненного цикла ПО
  2. Легкость горизонтального масштабирования (scaling сервисов)
  3. Легкость вертикального масштабирования за счёт добавления вычислительных ресурсов
  4. Устойчивость к отказам - оркестратор следит за работой сервисов
  5. Расширяемость - новые сервисы добавляются без необходимости изменения всей системы
  6. Гибкость в выборе технологического стека
  7. Гикость в управлении версиями
  8. Автоматическое разворачивание ПО