Детальная информация

Название Драйвер CSI для инструмента Kubernetes с поддержкой систем хранения данных совместимых со спецификацией Swordfish: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Соболева Анастасия Егоровна
Научный руководитель Никифоров Игорь Валерьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика драйвер csi ; спецификация swordfish ; rest api ; kubernetes ; csi driver ; swordfish specification
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1519
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35836
Дата создания записи 30.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Представленная выпускная квалификационная работа посвящена разработке драйвера CSI для инструмента Kubernetes, который поддерживает спецификацию Swordfish. Задачи, которые решались в ходе работы: 1. Изучить спецификацию Swordfish и её применение в контексте управления системами хранения данных. 2. Провести исследование и представить сравнительный анализ существующих реализаций драйверов CSI для системы управления контейнерами Kubernetes. 3. Предложить высокоуровневую архитектуру драйвера CSI для оркестратора Kubernetes, ориентированного на поддержку совместимых со стандартом Swordfish систем хранения данных. 4. Реализовать предложенную архитектуру в прототипе драйвера CSI. 5. Провести экспериментальные исследования работы прототипа, демонстрирующие снижение трудоемкости взаимодействия с разнотипными системами хранения данных. Был реализован прототип драйвера CSI и проведено тестирование, в ходе которого сравнивался процесс монтирования тома на узле с использованием драйвера CSI и при ручной настройке. В результате было выявлено, что благодаря использованию драйвера время сократилось на 89.8%. В работе были использованы следующие информационные технологии: Kubernetes, Golang, REST API, Bash, Virtualbox, Ubuntu, Спецификация Swordfish, Docker, Postman, PostgreSQL, Git, Gitlab.

The presented graduate qualification work is devoted to the development of a CSI driver for the Kubernetes platform, supporting the Swordfish specification. Tasks addressed in the work: 1. Study the Swordfish specification and its application in the context of storage system management. 2. Conduct research and provide a comparative analysis of existing CSI driver implementations for the Kubernetes container orchestration system. 3. Propose a high-level architecture for a CSI driver for Kubernetes, designed to support storage systems compatible with the Swordfish standard. 4. Implement the proposed architecture in a prototype CSI driver. 5. Conduct experimental studies of the prototype’s operation, demonstrating reduced complexity in interacting with heterogeneous storage systems. A prototype CSI driver was implemented and tested, comparing the process of mounting a volume on a node using the CSI driver versus manual configuration. The results showed that using the driver reduced the time required by 89.8%. Technologies used in the work: Kubernetes, Golang, REST API, Bash, VirtualBox, Ubuntu, Swordfish Specification, Docker, Postman, PostgreSQL, Git, GitLab.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика