Details

Title Методика расчета доступности и производительности сервиса: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_04 «ИТ – инфраструктура предприятия»
Creators Ивлева Анна Алексеевна
Scientific adviser Дробинцев Павел Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
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\33821
Record create date 9/10/2024

Целью выпускной квалификационной работы является разработка методики расчета доступности и производительности сервисов, позволяющей анализировать и прогнозировать параметры надежности и эффективности работы сервис-ориентированных систем для дальнейшего снижения времени на диспетчеризацию. Разработанная методика основывается на использовании статистических и аналитических моделей, интегрирующих современные подходы к мониторингу и оценке состояния ИТ-инфраструктур. В ходе работы был проведен анализ существующих решений, таких как системы мониторинга Zabbix и Prometheus. Разработанное программное решение включает модули для сбора данных, их хранения, обработки и визуализации, что позволяет оперативно оценивать текущее состояние и тенденции развития производительности сервисов. Взаимодействие между модулями системы осуществляется через разработанный API, обеспечивающий высокую модульность и расширяемость решения. В рамках реализации методики было проведено тестирование для проверки её эффективности и точности, включая функциональное, нагрузочное и стресс-тестирование. Помимо этого, применялся статистический анализ для оценки корректности работы методик. Для упрощения процесса развертывания и сопровождения решения использовалась контейнеризация на основе технологии Docker. В конечном итоге, разработанная методика и соответствующее программное обеспечение будут использоваться в рамках проекта по управлению IT-инфраструктурой в ООО «Газпромнефть ИТО». План дальнейших работ включает масштабирование системы, внедрение механизмов предсказания и оптимизацию процесса сбора данных.

The purpose of the final qualification work is to develop a methodology for calculating the availability and performance of services, which allows you to analyze and predict the parameters of reliability and efficiency of service-oriented systems to further reduce the time for dispatching. The developed methodology is based on the use of statistical and analytical models that integrate modern approaches to monitoring and assessing the state of IT infrastructures. In the course of the work, an analysis of existing solutions, such as Zabbix and Prometheus monitoring systems, was carried out. The developed software solution includes modules for data collection, storage, processing and visualization, which allows you to quickly assess the current state and trends in the development of service performance. The interaction between the modules of the system is carried out through the developed API, which provides high modularity and extensibility of the solution. As part of the implementation of the methodology, tests were conducted to verify its effectiveness and accuracy, including functional, load and stress testing. In addition, statistical analysis was used to assess the correctness of the methods. To simplify the deployment and maintenance of the solution, containerization with Docker was used. Eventually, the developed methodology and the corresponding software will be used within the framework of the IT infrastructure management project at Gazpromneft ITO LLC. The plan for further work includes scaling the system, implementing prediction mechanisms and optimizing the data collection process.