Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://elar.urfu.ru/handle/10995/100809
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorЮманова, И. Ф.ru
dc.contributor.advisorIumanova, I. F.en
dc.contributor.authorСухарев, Н. В.ru
dc.contributor.authorSukharev, N. V.en
dc.date.accessioned2021-08-18T11:32:02Z-
dc.date.available2021-08-18T11:32:02Z-
dc.date.issued2021-
dc.identifier.citationСухарев Н. В. Разработка инфраструктуры и серверного приложения для проекта «Мониторинг IT-конференций» : магистерская диссертация / Н. В. Сухарев ; Уральский федеральный университет имени первого Президента России Б. Н. Ельцина, Институт радиоэлектроники и информационных технологий - РтФ, Школа профессионального и академического образования. — Екатеринбург, 2021. — 68 с. — Библиогр.: с. 46-48 (29 назв.).ru
dc.identifier.urihttp://elar.urfu.ru/handle/10995/100809-
dc.description.abstractЦель работы – разработка серверной части приложения и инфраструктурных компонентов для проекта «Мониторинг IT-конференций». Методы исследования: анализ, сравнение, систематизацию и обобщение данных о существующих и разработанных инфраструктурных компонентах, апробация современных подходов при построении архитектуры инфраструктуры. В результате работы сконфигурированы две виртуальные машины для работы Kubernetes и Gitlab Runner, настроены компоненты хранения постоянных данных для PostgreSQL, RabbitMQ и S3-хранилища на базе Rook Ceph, создано приложение на базе Django для предоставления API клиентскому приложению, написана конфигурация для Gitlab CI, обеспечивающая сборку образа приложения и его развертывание в Kubernetes. Созданное приложение предоставляет функционал управления контентом для администраторов сервиса (загрузка видео в S3-хранилище, разметка с помощью системы тегов, привязывание конференций к спикерам) и HTTP API для клиентского приложения с возможностью регистрации, аутентификации через JWT-токены, иерархическому поиску по системе тегов и отдаче подписанных ссылок на S3-хранилище для просмотра видео.ru
dc.description.abstractThe purpose of the work is to develop the server part of the application and infrastructure components for the project "Monitoring IT conferences". Research methods: analysis, comparison, systematization and generalization of data on existing and developed infrastructure components, approbation of modern approaches in building infrastructure architecture. As a result of the work, two virtual machines were configured for Kubernetes and Gitlab Runner, persistent data storage components for PostgreSQL, RabbitMQ and S3 storage based on Rook Ceph were configured, an application based on Django was created to provide an API to a client application, a configuration for Gitlab CI was written, providing building an application image and deploying it to Kubernetes. The created application provides content management functionality for service administrators (uploading videos to S3 storage, marking using a tag system, binding conferences to speakers) and an HTTP API for a client application with the ability to register, authenticate through JWT tokens, hierarchical search using the tag system, and giving back signed links to S3 storage for watching videos.en
dc.format.mimetypeapplication/pdfen
dc.language.isoruen
dc.publisherб. и.ru
dc.rightsПредоставлено автором на условиях простой неисключительной лицензииru
dc.rights.urihttp://elar.urfu.ru/handle/10995/31613-
dc.subjectМАГИСТЕРСКАЯ ДИССЕРТАЦИЯru
dc.subjectMASTER'S THESISen
dc.subjectПРОЕКТ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ПРОДУКТАru
dc.subjectОБЛАЧНЫЕ ТЕХНОЛОГИИru
dc.subjectKUBERNETESru
dc.subjectCEPHru
dc.subjectS3ru
dc.subjectDOCKERru
dc.subjectANSIBLEru
dc.subjectPOSTGRESQLru
dc.subjectDJANGOru
dc.subjectSOFTWARE PRODUCT DEVELOPMENT PROJECTen
dc.subjectCLOUD TECHNOLOGIESen
dc.subjectKUBERNETESen
dc.subjectCEPHen
dc.subjectS3ru
dc.subjectDOCKERen
dc.subjectANSIBLEen
dc.subjectPOSTGRESQLen
dc.subjectDJANGOen
dc.titleРазработка инфраструктуры и серверного приложения для проекта «Мониторинг IT-конференций» : магистерская диссертацияru
dc.title.alternativeDevelopment of infrastructure and server application for the project "Monitoring IT conferences"en
dc.typeMaster's thesisen
dc.typeinfo:eu-repo/semantics/publishedVersionen
dc.typeinfo:eu-repo/semantics/masterThesisen
dc.thesis.levelМагистрru
dc.contributor.departmentИнститут радиоэлектроники и информационных технологий - РтФru
dc.thesis.speciality09.04.04 - Программная инженерияru
dc.contributor.subdepartmentШкола профессионального и академического образованияru
Располагается в коллекциях:Магистерские диссертации

Файлы этого ресурса:
Файл Описание РазмерФормат 
m_th_n.v.sukharev_2021.pdf6,11 MBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.