Details

Title Прототип платформы для автоматизации развертывания инфраструктуры приложений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of the Quximo platform for automated client environment provisioning
Creators Мартюшова Дарья Николаевна
Scientific adviser Самочадин Александр Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects автоматизация инфраструктуры ; платформа создания окружений ; OpenNebula ; Dokploy ; Kubernetes ; Golang ; микросервисная архитектура ; infrastructure automation ; environment provisioning platform ; microservice architecture
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2708
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42594
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Работа посвящена разработке платформы Quximo для автоматизированного создания клиентских окружений. В ходе работы выполнен анализ существующих подходов и решений в области автоматизации инфраструктуры, сформулированы требования к системе, проведен выбор технологий и спроектирована архитектура платформы. Разработанное решение основано на микросервисной архитектуре и включает сервисы управления пользователями, организациями и клиентскими окружениями. В качестве инфраструктурного провайдера используется OpenNebula, для управления приложениями — Dokploy. Серверная часть реализована на языке Go, данные хранятся в PostgreSQL, взаимодействие сервисов осуществляется с использованием REST API и gRPC. Реализован программный прототип платформы, обеспечивающий автоматизированное создание виртуальных машин, подготовку хостов, установку Dokploy и регистрацию окружений. Проведенное тестирование подтвердило работоспособность системы и соответствие разработанного решения поставленным требованиям.

This work is devoted to the development of the Quximo platform for automated creation of client environments. The study includes the analysis of existing infrastructure automation approaches, requirements specification, technology selection and system architecture design. The developed solution is based on a microservice architecture and includes services for user management, company management and environment provisioning. OpenNebula is used as the infrastructure provider, Dokploy as the application management platform, PostgreSQL for data storage, and REST API and gRPC for service communication. A software prototype was implemented using the Go programming language. The platform automates virtual machine provisioning, host preparation, Dokploy installation and environment registration. Functional testing confirmed the operability of the developed solution and its compliance with the specified requirements.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...