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