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

AI Workspace ​

Планы технологического развития

Описанная функциональность находится в разработке и планируется к поставке через Магазин приложений платформы Боцман.

Ценность

Готовое рабочее место ML-инженера в кластере: в один клик среда разработки с GPU — без локальных станций и настройки инфраструктуры.

Описание ​

AI Workspace (ИИ Воркспейс) — планируемый набор открытых компонентов платформы Боцман, который превращает кластер в готовую среду для разработки и экспериментов ML-инженеров, исследователей и дата-инженеров. Вместо развёртывания локальных станций и ручной настройки инструментов пользователь получает интерактивное окружение для работы с данными и моделями — доступное из любого браузера.

Решение строится вокруг управляемых notebook-серверов в Kubernetes: окружения создаются в один клик, при необходимости подключается GPU-ускорение на GPU-нодах кластера. Всё управление выполняется средствами платформы Боцман через Apps & Marketplace.

Состав (компоненты) ​

КомпонентЧто этоЗачем в связке
Kubeflow NotebooksУправление интерактивными окружениями (notebook-серверами) в KubernetesОркестрирует жизненный цикл окружений: создание, запуск, остановку и удаление notebook-серверов
JupyterLabВеб-интерфейс для разработки и экспериментов (IDE)Предоставляет единую рабочую среду ML-инженера: редактирование кода, запуск экспериментов, визуализация данных

Kubeflow Notebooks — компонент управления интерактивными окружениями, который берёт на себя создание и сопровождение notebook-серверов в кластере Kubernetes. В связке он является «диспетчером»: пользователь запрашивает окружение, а Kubeflow Notebooks создаёт его, следит за жизненным циклом и освобождает ресурсы, когда окружение больше не нужно. Включён, потому что без него управление множеством изолированных сред разработки было бы ручной рутиной для администратора.

JupyterLab — веб-интерфейс для разработки и экспериментов. Это рабочая поверхность ML-инженера, где выполняются ежедневные задачи: написание кода, запуск экспериментов, анализ и визуализация результатов. Включён, так как широко распространён в области работы с данными и моделями и запускается внутри notebook-серверов, создаваемых Kubeflow Notebooks.

Помимо перечисленных компонентов, связка предоставляет возможность GPU-ускорения на GPU-нодах кластера для обучения и экспериментов с моделями.

Ключевые возможности ​

  • Создание интерактивного окружения разработки в один клик через веб-интерфейс платформы.
  • Готовый набор инструментов для работы с данными и моделями без установки на локальную станцию.
  • GPU-ускорение на GPU-нодах кластера для ресурсоёмких экспериментов и обучения моделей.
  • Изоляция окружений: каждый пользователь работает в собственном notebook-сервере.
  • Централизованное управление жизненным циклом окружений средствами кластера.
  • Доступ к среде разработки из любого места через браузер.

Архитектура ​

mermaid
graph LR
    User[Пользователь] --> UI[Веб-интерфейс платформы]
    UI --> Management[Управление окружениями]
    Management --> Notebook[Notebook-сервер]
    Notebook --> IDE[JupyterLab]
    Notebook --> GPU[GPU-нода кластера]

Пользователь обращается к веб-интерфейсу платформы, откуда запрашивает создание окружения. Компонент управления окружениями разворачивает notebook-сервер, внутри которого работает JupyterLab. При необходимости вычисления выполняются на GPU-нодах кластера. Схема концептуальная и не отражает конкретных имён объектов и параметров развёртывания.

Варианты использования ​

  • Подготовка данных и исследовательский анализ в интерактивном окружении.
  • Обучение и дообучение моделей машинного обучения с GPU-ускорением.
  • Эксперименты с гипотезами и прототипирование решений без локальной инфраструктуры.
  • Проведение обучающих мероприятий и хакатонов: каждому участнику — собственное окружение.
  • Совместная работа команды: единый инструментарий и изолированные среды.

Установка ​

Описанная функциональность находится в ограниченном доступе для клиентов, поставляется через Магазин приложений платформы Боцман.

Подключение репозиториев приложений → установка из раздела «Чарты» (см. страницу Приложения (Apps)).

INFO

На текущий момент перечисленные чарты могут отсутствовать среди подключённых репозиториев приложений. Они будут добавлены по мере готовности функциональности.

Связанные страницы ​

  • MLOps

  • Боцман ИИ

    Набор компонентов и планы развития могут быть изменены в одностороннем порядке.

Команда Боцман