Перейти к основному содержимому

Схема облачного развертывания

Эта схема помогает выбрать архитектуру под текущую нагрузку.

Single-node вариант

Подходит для ранней production-стадии.

  • app, Redis, Timescale и ML infer на одном сервере
  • nginx как ingress + HTTPS
  • регулярные бэкапы и строгий firewall

Multi-node вариант

Подходит при росте нагрузки и требований к надежности.

  • несколько stateless app-нод за балансировщиком
  • выделенный DB-узел
  • выделенный Redis-узел
  • выделенные ML infer-ноды

Нефункциональные требования

  • централизованные логи
  • health checks и алерты
  • фиксация тегов образов
  • автоматизируемый rollback для app и model aliases