documentation/pages/databox.md
2025-03-04 15:23:29 +03:00

37 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[Главная страница](./README.md)
# Компонент DataBox
Компонент DataBox позволяет хранить данные, необходимые для работы модуля.
Рекомендуемая структура расположения данных:
1. Образ Docker:
1. Код проекта
2. Среда с зависимостями
3. Системные библиотеки и прочие "программные" зависимости
4. Постоянные файлы настроек
2. DataBox для данных:
1. Предобученные веса моделей машинного обучения.
2. Большие и постоянные наборы внешних данных (например, исторические погодные данные для модуля прогноза погоды).
3. DataBox для пользователей:
1. Изначально - не хранится ничего.
2. В ходе работы - загруженные пользователями входные данные и выданные модулем выходные данные работы ML-компонентов и пайплайнов.
Пример манифеста компонента DataBox
```yaml
apiVersion: "unified-platform.cs.hse.ru/v1"
kind: DataBox
metadata:
name: users
namespace: pu-username-pa-bm99
spec:
s3DefaultStorage:
capacity: 1G
```
В данном примере `users` - это имя компонента DataBox, по которому в дальнейшем смогут обращаться другие компоненты и пользователи.
Например, в [ML-компонентах](./mlcmp.md) это имя используется в разделе `connectedBoxes`.