• English
    • русский
    • українська
  • русский 
    • English
    • русский
    • українська
  • Войти
Просмотр элемента 
  • Главная
  • Роботи студентів
  • Презентації магістерських кваліфікаційних робіт
  • 121 – Інженерія програмного забезпечення
  • Просмотр элемента
  • Главная
  • Роботи студентів
  • Презентації магістерських кваліфікаційних робіт
  • 121 – Інженерія програмного забезпечення
  • Просмотр элемента
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Розробка автоматизованої системи створення Python-пакетів для використання в Docker-контейнерах на основі Alpine

Автор
Чариков, С. В.
Дата
2019
Metadata
Показать полную информацию
Collections
  • 121 – Інженерія програмного забезпечення [105]
Аннотации
У магістерській кваліфікаційній роботі спроектовано та розроблено автоматизовану систему створення Python-пакетів для їх використання в Docker-контейнерах на основі Alpine. Система призначений для автоматизованої узгодження та міграції існуючих та, з їх появою, нових Python-пакетів у Docker-контейнери, що базуються на Linux дистрибутиві Alpine. Використано існуючі технології, зокрема брокер повідомлень, робота з базою даних, система розподіленої черги завдань, система збереження структур даних в пам’яті та веб-сервер. Автоматизовану систему розроблено за допомогою мови програмування Python. Celery використано для реалізації черги завдань, RabbitMQ використано як брокер повідомлень, Redis – як тимчасове сховище результатів, Django ORM – для взаємодії з базою даних (PostgreSQL), Nginx – як простий веб-сервер.
 
The automated system that creates Python packages for their use in Alpine-based docker containers was designed and developed for the master's qualification work. The system is designed to automate the agreement and migration of existing and, with their appearance, new Python packages to Docker containers based on the Alpine Linux distribution. Existing technologies are used, including a message broker, a database interaction, a distributed queue system, a system for storing data structures in memory and a web server. The automated system is developed using the Python programming language. Celery is used to implement task queue, RabbitMQ is used as message broker, Redis as a temporary repository of results, Django ORM for database interaction (PostgreSQL), Nginx as a simple web server.
 
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://ir.lib.vntu.edu.ua//handle/123456789/26313
Открыть
Charykov.pdf (1.761Mb)

Институционный репозитарий

ГлавнаяПоискСправкаКонтактыО нас

Ресурсы

JetIQСайт библиотекиСайт университетаЭлектронный каталог ВНТУ

Просмотр

Весь DSpaceСообщества и коллекцииДата публикацииАвторыНазванияТематикаТипИздательствоЯзыкУДКISSNИздательства, что имеетDOIЭта коллекцияДата публикацииАвторыНазванияТематикаТипИздательствоЯзыкУДКISSNИздательства, что имеетDOI

Моя учетная запись

ВойтиРегистрация

Статистика

Просмотр статистики

ISSN 2413-6360 | Главная | Отправить отзыв | Справка | Контакты | О нас
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ