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

Название Автоматизация развертывания программной инфраструктуры на экспериментальном стенде для анализа портируемости микросервисных приложений на архитектуру RISC-V: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Шеремет Сергей Сергеевич
Научный руководитель Никифоров Игорь Валерьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика RISC-V ; автоматизация ; портируемость ; микросервисы ; программная инфраструктура ; резервное копирование ; восстановление ; экспериментальный стенд ; DevOps ; контейнеризация ; automation ; portability ; microservices ; software ; infrastructure ; backup ; recovery ; experimental testbed ; containerization
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2485
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37093
Дата создания записи 19.09.2025

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

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

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

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

Данная выпускная квалификационная работа посвящена анализу и автоматизации развертывания программной инфраструктуры на экспериментальном стенде для оценки портируемости микросервисных приложений на архитектуру RISC-V. В работе рассмотрены особенности архитектуры RISC-V, её преимущества по сравнению с традиционными платформами, а также современные подходы к автоматизации инфраструктуры для повышения эффективности процессов переноса и восстановления микросервисных решений. Проведён анализ существующих систем резервного копирования и восстановления окружения, выявлены их ограничения и предложен собственный подход, позволяющий существенно снизить трудозатраты при развертывании и восстановлении программной среды. В рамках работы создан экспериментальный стенд на базе аппаратных средств с процессором RISC-V, разработана система резервного копирования и автоматизированного восстановления, а также проведены экспериментальные исследования. Результаты показали, что внедрение автоматизации позволило сократить время развертывания и восстановления инфраструктуры в 1,7 раза при первичном восстановлении и до 3,6 раз при повторных операциях. Таким образом, в работе продемонстрирована практическая значимость автоматизации процессов развертывания и восстановления программной инфраструктуры для повышения эффективности портирования микросервисных приложений на архитектуру RISC-V.

This final qualification work is dedicated to the analysis and automation of software infrastructure deployment on an experimental testbed for assessing the portability of microservice applications to the RISC-V architecture. The study examines the features of RISC-V, its advantages over traditional platforms, and modern approaches to infrastructure automation aimed at increasing the efficiency of migration and recovery processes for microservice solutions. An analysis of existing backup and recovery systems was conducted, their limitations were identified, and a custom approach was proposed to significantly reduce labor costs during deployment and restoration of the software environment. The approach was implemented using modern containerization and automation tools (Docker, Timeshift, cron), ensuring reproducibility and scalability of experiments. As part of this work, an experimental testbed was created based on RISC-V hardware, a backup and automated recovery system was developed, and experimental studies were carried out. The results showed that the introduction of automation reduced the time required for deployment and recovery by 1.7 times during initial recovery and up to 3.6 times during repeated operations. Thus, this work demonstrates the practical significance of automating deployment and recovery processes for software infrastructure, improving the efficiency of porting microservice applications to the RISC-V architecture.

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

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

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