Details
Title | Разработка масштабируемого веб-сервиса для работы с моделями Stable Diffusion в serverless архитектуре: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Спиридонов Дмитрий Константинович |
Scientific adviser | Хахина Анна Михайловна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | масштабируемый веб-сервис; бессерверные вычисления; stable diffusion; облачная архитектура; автоматическое масштабирование; scalable web service; serverless computing; cloud architecture; auto scaling |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-3084 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Record key | ru\spstu\vkr\30421 |
Record create date | 7/11/2024 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Предметом работы являются технологии и инструменты, которые используют для создания масштабируемых веб-сервисов, а также архитектурные подходы, применяемые для разработки систем на базе моделей глубокого обучения. Цель выпускной квалификационной работы заключается в разработке масштабируемого веб-сервиса для работы с моделями Stable Diffusion. В ходе работы были рассмотрены различные технологии, использующиеся для разработки веб-сервисов. Обоснован выбор облачного провайдера для реализации проекта. Спроектирована структура веб-сервиса, определены функциональные требования и разработаны сценарии использования. Реализованы компоненты системы, такие как API, рабочая очередь. Создана система аутентификации и авторизации. Произведены функциональное и нагрузочное тестирование и апробация сервиса. Созданы анкеты для обратной связи, развернут публичный API. На основе собранных результатов сделаны выводы о работоспособности и эффективности предложенного решения. Материалы данной работы могут быть использованы для построения различных высокопроизводительных веб-сервисов с использованием бессерверной архитектуры, а также для оптимизации существующих систем с целью повышения их производительности и гибкости.
The subject of this work is the technologies and tools used for creating scalable web services, as well as architectural approaches applied in the development of systems based on deep learning models. The aim of the thesis is to develop a scalable web service for working with Stable Diffusion models. Various technologies used for web service development were considered during the project. The choice of a cloud provider for the implementation of the project was justified. The structure of the web service was designed, functional requirements were defined, and usage scenarios were developed. System components such as the API and work queue were implemented. An authentication and authorization system was created. Functional and load testing, as well as service testing, were performed. Feedback forms were created, and a public API was deployed. Based on the collected results, conclusions were made about the operability and effectiveness of the proposed solution. The materials of this work can be used for building various high-performance web services using serverless architecture, as well as for optimizing existing systems to improve their performance and flexibility.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0