Архитектура решения

Компоненты, необходимые для работы

  • Kubernetes — инфраструктура для запуска компонентов ЗАКРОМА.Хранение.
  • Ingress Controller — точка входа для пользователей и клиентов (S3, Admin-UI, Gateway) с поддержкой TLS и маршрутизацией по доменным именам.
  • PostgreSQL — база данных для хранения метаданных и служебной информации.
  • Keycloak (опционально) — сервис аутентификации и авторизации (OIDC/OAuth2).
  • Kafka (опционально) — брокер событий для SecLog, Webhooks и мультикластерного режима ЗАКРОМА.Хранение.

Helm чарты продукта ЗАКРОМА.Хранение

  • Zakroma-Storage — управляющий слой, обеспечивающий S3-протокол.
  • Zakroma-ZDS — нижний слой хранения (минимальное требование — 3 пода в режиме Erasure Coding, 1 под — в режиме без избыточного кодирования).