Детальная информация
Название | Автоматизация конфигурирования и управления системами хранения данных за счет Ansible-модулей для спецификации Swordfish: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Худяков Геннадий Алексеевич |
Научный руководитель | Никифоров Игорь Валерьевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | ansible-модули ; системы хранения данных ; спецификация swordfish ; ansible-modules ; storage systems ; swordfish specification |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1520 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35837 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена разработке Ansible-модулей, удовлетворяющих спецификации Swordfish, для снижения трудоёмкости задачи конфигурирования и управления системами хранения данных. Задачи, которые выполнялись в ходе работы: 1. Изучить область взаимодействия клиентских приложений с API СХД. 2. Провести исследование и представить сравнительный анализ инструментов для конфигурации СХД через API. 3. Предложить архитектуру Ansible-модулей, удовлетворяющих спецификацию Swordfish, для конфигурации СХД. 4. Реализовать предложенную архитектуру в прототипе Ansible-коллекции. 5. Провести экспериментальные исследования, демонстрирующие снижение трудоёмкости конфигурирования СХД с помощью Ansible-модулей. В результате было реализовано программное средство в виде коллекции Ansible-модулей, удовлетворяющих спецификации Swordfish, и было проведено экспериментальное исследование для демонстрации снижения трудоёмкости задачи управления конфигурациями систем хранения данных за счёт применения разработанных Ansible-модулей. В работе использовались следующие технологии: Gitlab, Ansible, Docker, SonarQube, Gitlab CI, GIT, PyCharm, Python 2.7/3.5.
This work is devoted to the development of Ansible modules satisfying the Swordfish specification to reduce the labor intensity of the task of configuration and management of storage systems. The tasks performed during the work are: 1. To study the area of interaction of client applications with storage APIs. 2. To investigate and present a comparative analysis of tools for storage configuration via APIs. 3. To propose an architecture of Ansible modules satisfying the Swordfish specification for storage configuration. 4. Implement the proposed architecture in a prototype Ansible collection. 5. Conduct experimental studies demonstrating the reduction of the labor intensity of storage configuration using Ansible modules. As a result, a software tool in the form of a collection of Ansible modules satisfying the Swordfish specification was implemented and an experimental study was conducted to demonstrate the reduction of the labor intensity of the storage configuration management task through the use of the developed Ansible modules. The following technologies were used in this work: Gitlab, Ansible, Docker, SonarQube, Gitlab CI, GIT, PyCharm, Python 2.7/3.5.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0