Details

Title Автоматизация проверки корректности развертывания серверной части 1С в облачной среде разработки: выпускная квалификационная работа магистра: направление 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\34888
Record create date 7/2/2025

Целью выпускной квалификационной работы является разработка метода автоматизированной проверки корректности развертывания серверной части 1С. В ходе автоматизированного развертывания серверных компонентов платформы 1С выполняется проверка корректности их запуска или создания. При выявлении типичных ошибок развертывания метод инициирует попытку автоматического восстановления их работоспособности. В случае возникновения нетипичных сбоев автоматически генерируется человекочитаемый отчет для специалистов сервисной поддержки, что позволяет ускорить диагностику и устранение инцидента. В результате работы предложен метод автоматизированной проверки корректности развертывания серверной части 1С, реализованный в программном средстве. В рамках эксперимента доказана эффективность применения метода благодаря снижению времени предоставления облачного АРМ для 1С-разработчиков на 15% и сокращению среднего времени устранения инцидентов на 10%. Достижение показателей обусловлено первичной локализацией возникающей ошибки развертывания ПО для системного администратора и ускорению выполнения плейбуков за счет внедрения Python-скриптов.

The purpose of the final qualification work is to develop a method for automated verification of the correctness of deployment of the 1C server part. In the course of automated deployment of 1C platform server components, the method checks whether they were started or created correctly. If typical deployment errors are detected, the method initiates an attempt to automatically restore their operability. In case of atypical failures, a human-readable report is automatically generated for service support specialists, which allows to speed up the diagnosis and elimination of the incident. As a result of the work, a method of automated verification of the correctness of the deployment of the 1C server part, implemented in the software tool, is proposed. Within the framework of the experiment the efficiency of the method application is proved due to the reduction of the time of provision of cloud APM for 1C-developers by 15% and reduction of the average time of incident elimination by 10%. The achievement of indicators is due to the primary localization of the arising software deployment error for the system administrator and acceleration of playbooks execution due to the implementation of Python scripts.