Details

Title Разработка сервиса для управления конфигурациями системы хранения данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a Configuration Management Service for Storage Systems
Creators Мамонова Алина Сергеевна
Scientific adviser Селин Иван Андреевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects система хранения данных ; управление конфигурациями ; rest api ; веб-интерфейс ; распределённый реестр ; go ; angular ; openapi ; storage system ; configuration management ; web interface ; distributed registry
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2737
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42623
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Выпускная квалификационная работа посвящена разработке сервиса управления конфигурациями распределённой системы хранения данных. Цель работы состояла в создании REST-интерфейса и веб-модуля для просмотра, создания, изменения и удаления конфигурационных записей, ранее обслуживаемых через интерфейс командной строки. В ходе работы проведён анализ способов управления конфигурацией, обоснован выбор технологий, спроектирована архитектура сервиса и реализованы два компонента: серверный модуль в составе API управления кластером и веб-модуль панели администрирования. Конфигурация сохранена в распределённом реестре без создания локальной копии параметров. Разработанный сервис проверен с помощью модульных, интеграционных и нагрузочных тестов. Результаты работы могут применяться в административных инструментах СХД для точечного сопровождения конфигурации. Решение повысило наглядность работы с параметрами и сохранило программный доступ через REST API.

The bachelor thesis is devoted to the development of a configuration management service for a distributed storage system. The aim of the work was to create a REST interface and a web module for viewing, creating, modifying, and deleting configuration records that had previously been maintained through a command-line interface. The work included an analysis of configuration management methods, justification of the selected technologies, architecture design, and implementation of two components: a server module integrated into the cluster management API and a web module for the administration panel. The configuration remained stored in the distributed registry without creating a local copy of the parameters. The developed service was verified using unit, integration, and load tests. The results of the work can be applied in storage system administration tools for targeted configuration maintenance. The solution improved the visibility of configuration work and preserved program access through the REST API.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...