Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/35724
Назва: Інформаційна юридична система на основі Docker-контейнера
Інші назви: Information legal system based on Docker-container
Автори: Ожанський, Степан Ігорович
Ozhanskiy, Stepan
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Ожанський С. І. Розробка інтернет-магазину одягу «Sambir clothes shop : кваліфікаційна робота освітнього рівня „Бакалавр“ „126 — Інформаційні системи та технології“ / С. І. Патральський. — Тернопіль : ТНТУ, 2021. — 52 с.
Дата публікації: 26-чер-2021
Дата подання: 11-чер-2021
Дата внесення: 7-лип-2021
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Липак, Галина Ігорівна
Члени комітету: Михайлишин, Михайло Стахович
УДК: 004.9
Теми: docker
docker
гіпервізор
hypervisor
віртуалізація
virtualization
контейнер
container
образ
image
Короткий огляд (реферат): Кваліфікаційна робота присвячена дослідженню сучасних технологій віртуалізації та розробці програмного додатку юридичної інформаційної системи з метою вирішення проблеми поновлення програмного забезпечення, яка полягає в швидкості його первісного встановлення, постачання оновлень, їх застосування, а також в швидкості відновлення функціонування системи у разі збоїв. Досліджено і порівняно платформи контейнерної віртуалізації (OpenVZ, LXC і Docker). Розроблено вдосконалений підхід і технологічний процес постачання, встановлення і запуску множини екземплярів клієнт-серверного додатка для роботи юридичної інформаційної системи за допомогою Docker- контейнерів шляхом модифікації додатка і його адаптації до даного підходу. Це дозволило скоротити принаймні вдвічі витрати часу на процеси інсталяції і оновлення модулів інформаційної юридичної системи.
Thesis deals with the study of modern virtualization technologies and software development of law information system to solve the problem of software update, which is the speed of its initial installation, supply of updates, their application, as well as the speed of system recovery in case of failure. Container virtualization platforms (OpenVZ, LXC and Docker) have been studied and compared. An improved approach and technological process of delivery, installation and launch of multiple instances of the client-server application for the law information system using Docker-containers by modifying the application and adapting it to this approach. This has reduced at least half the time spent on the installation and upgrade of legal information system modules.
Зміст: Вступ ...8 1 Аналіз досліджуваної області ...10 1.1 Історія концепції ВЗ ...10 1.2 ВЗ на основі ВМ ...11 1.3 Контейнерна ВЗ ...16 2 Проектна частина ...19 2.1 Програмні технології для контейнерної ВЗ ...19 2.1.1 OpenVZ ...19 2.1.2 Linux Containers (LXC) ...20 2.1.3 Docker ...20 2.2 Порівняння ВМ з контейнерною ВЗ ...22 2.3 Технологія Docker ...23 2.3.1 Опис технології ...23 2.3.2 Образи Docker...25 2.4 Технології, які застосовує Docker ...27 2.5 Інсталяція Docker і Docker-репозиторія ...28 2.5.1 Інсталяція Docker ...28 2.5.2 Реєстр Docker ...32 3 Програмна реалізація додатка на прикладі модуля відображення фактів ...34 3.1 Опис модуля відображення фактів ...34 3.2 Створення образу контейнера ...35 3.3 Налаштування системи автоматичного складання і публікації образів ...39 3.4 Порівняння тимчасових метрик після застосування технології Docker ...41 4 Безпека життєдіяльності, основи охорони праці ...44 4.1 Санітарно-гігієнічні вимоги до умов праці з ПК ...44 4.2 Вимоги до виробничого освітлення та його нормування ...46 Висновки ... 50 Перелік використаних джерел ...51
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/35724
Власник авторського права: © Ожанський Степан Ігорович, 2021
Перелік літератури: 1. History of virtualization, virtual machines, server consolidation [Електронний ресурс] // VMWare, Inc., Palo Alto, California, USA - Режим доступу: http://www.vmware.com - (дата звертання: 05.05.2021). 2. Рівні привілеїв гіпервізора [Електронний ресурс] - Режим доступу: http://upload.wikimedia.org/wikipedia/en/thumb/2/2f/Priv_rings.svg/633pxPriv_ rings.svg.png - (дата звертання: 10.05.2021). 3. PC Magazine/RE: Введение в виртуализацию. Обзорный курс [Електронний ресурс]. - Режим доступу: http://www.pcmag.ru/elearning/course/ index.php?COURSE_ID=14 - (дата звертання: 09.05.2021). 4. Гипервизоры, виртуализация и облако [Електроний ресурс]. -Режим доступу: http://www.ibm.com/developerworks/ru/library/cl-hypervisorcompare, - (дата звертання: 02.05.2021). 5. Performance Evaluation of Virtualization Technologies for Server Consolidation [Електронний ресурс]. - Режим доступу: http://www.hpl.hp.com/ techreports/2007/HPL-2007-59R1.pdf - (дата звертання: 12.05.2021). 6. An Updated Performance Comparison of Virtual Machines and Linux Containers [Електронний ресурс]. - Режим доступу: http://domino.research.ibm.com/library/cyberdig.nsf/papers/0929052195 DD819C852 57D2300681E7B/$File/rc25482.pdf - (дата звертання: 02.05.2021).. 7. OpenVZ Virtuozzo Containers Wiki [Електронний ресурс]. - Режим доступу: https://openvz.org/Main_Page (дата звертання: 04.05.2021). 8. Containers & Docker: How Secure Are They [Електронний ресурс]. - Режим доступу: https://blog.docker.com/2013/08/containers-docker-how-secure-arethey – (дата звертання: 04.05.2021). 9. Docker official doumentation [Електронний ресурс]. - Режим доступу: https://docs.docker.com/engine/understanding-docker - (дата звертання: 12.05.2021). 10. Spring Boot with Docker [Електронний ресурс]. - Режим доступу: https://spring.io/guides/gs/spring-boot-docker – (дата звертання: 14.05.2021). 52 11. Parallels Official Website [Електронний ресурс]. - Режим доступу: http://www.parallels.com/ – (дата звертання: 14.05.2021). 12. VMWare Official Website [Електронний ресурс]. - Режим доступу: https://www.vmware.com/ – (дата звертання: 02.05.2021). 13. Oracle VM VirtualBox [Електронний ресурс]. - Режим доступу: https://www.virtualbox.org/ – (дата звертання: 27.05.2021). 14. TheXenProject [Електронний ресурс]. - Режим доступу: https://www.xenproject.org/ – (дата звертання: 12.05.2021). 15. Hyper-Voverview – TechNet–Microsoft [Електронний ресурс]. - Режим доступу: https://technet.microsoft.com/en-us/library/hh831531(v=ws.11).aspx – (дата звертання: 13.05.2021). 16. LinuxContainers [Електронний ресурс]. - Режим доступу: https://linuxcontainers.org/ru/ – (дата звертання: 23.05.2021). 17. Яремко З. М. Безпека життєдіяльності: Навч. посіб. — Львів., 2005. – 301 с. 18. Про затвердження Вимог щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями. [Електронний ресурс] - Режим доступу: https://zakon.rada.gov.ua/laws/show/z0508-18 – (дата звертання: 01.06.2021).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:126 — Інформаційні системи та технології (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Ozhanskiy_STs42.pdf1,19 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора