Архитектура решения
Компоненты, необходимые для работы
- 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 под — в режиме без избыточного кодирования).