Детальная информация
| Название | Прототип платформы для автоматизации развертывания инфраструктуры приложений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of the Quximo platform for automated client environment provisioning |
|---|---|
| Авторы | Мартюшова Дарья Николаевна |
| Научный руководитель | Самочадин Александр Викторович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | автоматизация инфраструктуры ; платформа создания окружений ; OpenNebula ; Dokploy ; Kubernetes ; Golang ; микросервисная архитектура ; infrastructure automation ; environment provisioning platform ; microservice architecture |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.04 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2708 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42594 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Работа посвящена разработке платформы 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|