Details

Title Автоматизация подготовки и развертывания информационно-технологической инфраструктуры облачных сервисов с использованием инструмента Ansible: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_04 «ИТ – инфраструктура предприятия»
Creators Киселева Александра Александровна
Scientific adviser Никифоров Игорь Валерьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Document type Master graduation qualification work
File type Other
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Rights Текст не доступен в соответствии с распоряжением СПбПУ от 13.06.2017 г. № 91
Additionally New arrival
Record key ru\spstu\vkr\34898
Record create date 7/2/2025

Тема впускной квалификационной работы: «Автоматизация подготовки и развертывания информационно-технологической  инфраструктуры облачных сервисов с использованием инструмента Ansible». Данная работа посвящена внедрению корпоративной платформы совместной работы, что является актуальной задачей для индустриальных компаний. Подготовка инфраструктуры может занимать до 40% общего времени, затрачиваемого на проект. Автоматизация этого процесса помогает быстрее и эффективнее развертывать необходимые программы и приложения с меньшим количеством ошибок. Целью выпускной квалификационной работы является разработка метода, позволяющего автоматизировать подготовку и развертывание ИТ-инфраструктуры и автоматизировать установку облачных сервисов при помощи приложения Ansible. В качестве внедряемого решения выбран офисный пакет «Р7-офис», который обладает всем необходимым функционалом, позволяет совместно редактировать документ, а также удовлетворяет требованиям государства по импортозамещению компонент. Предложенный подход к внедрению офисного пакета позволяет автоматизировать процесс с момента обработки формализованных требований до момента развертывания ПО на серверах. Метод реализован посредством языка программирования python и приложения Ansible. Он позволяется производить автоматический разбор требований, составление заявок на предоставление прав доступа пользователям и формирование плейбуков для настройки инфраструктуры с помощью приложения Ansible. По результатам проведенных экспериментов внедрение предложенного подхода позволяет сократить трудоемкость процесса подготовки инфраструктуры на 45%.

The topic of the admission qualification is "Automation of the preparation and deployment of the information technology infrastructure of cloud services using the Ansible tool." This work is devoted to the implementation of a corporate collaboration platform, which is an urgent task for industrial companies. Infrastructure preparation can take up to 40% of the total time spent on the project. Automating this process helps to deploy the necessary programs and applications faster and more efficiently with fewer errors. The purpose of the final qualification is to develop a method that allows you to automate the preparation and deployment of information technology infrastructure and automate the installation of cloud services using the Ansible application. The P7-office office package has been selected as the implemented solution, which has all the necessary functionality, allows you to edit a document together, and also meets the requirements of the state for import substitution of components. The proposed approach to the implementation of the office suite allows you to automate the process from the moment the formalized requirements are processed to the moment the software is deployed on servers. The method is implemented using the python programming language and the Ansible application. It allows you to automatically analyze requirements, prepare requests for granting access rights to users, and create playbooks for configuring the infrastructure using the Ansible application. According to the results of the experiments, the implementation of the proposed approach reduces the complexity of the infrastructure preparation process by 45%.