Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/28013
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Баран, Ігор Олегович | - |
dc.contributor.author | Малаховський, Олександр Юрійович | - |
dc.date.accessioned | 2019-05-26T14:13:52Z | - |
dc.date.available | 2019-05-26T14:13:52Z | - |
dc.date.issued | 2019-05-27 | - |
dc.identifier.citation | Малаховський О.Ю. Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes : автореферат дипломної роботи магістра за спеціальністю „122 — комп’ютерні науки“/ О.Ю. Малаховський. — Тернопіль: ТНТУ, 2019. — 7 с. | uk_UA |
dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/28013 | - |
dc.description.abstract | Дипломна робота присвячена аналізу та вирішенню централізованого моніторингу та аналізу метрик Docker контейнерів на базі платформи Kubernetes. Наведено особливості роботи та реалізації обробки даних у сховищі даних Elasticsearch. Також було продемонстровано процес встановлення та налаштування всі компонентів ELK Stack, а також платформи Kubernetes. Для розгортання платформи було обрано хмарне сховище Amazon AWS. Наведено опис процесу налаштування моніторингу кластеру Kubernetes. Наведено приклади налаштованого кластеру та системи для моніторингу, разом з тестовими даними. Було задіяно системи автоматичного розгортання та конфігурації для повноцінного кластеру Kubernetes і також для екосистеми Elasticsearch. | uk_UA |
dc.description.tableofcontents | Вступ ........................................................................................................................... 11 1 Аналіз предметної області та постановка задачі ................................................ 13 1.1 Моніторинг і логування в інформаційних системах ................................. 13 1.2 Моніторинг і логування інфраструктури Kubernetes ................................ 14 1.3 Моніторинг і логування мікросервісів ....................................................... 18 1.4 ELK Stack як засіб централізованого логування та моніторингу ............ 19 1.4.1 Індекси даних ....................................................................................... 21 1.4.2 Документ в ES ...................................................................................... 21 1.4.3 Шарди в ES ........................................................................................... 22 1.4.4 Вузли ES ................................................................................................ 22 1.4.5 Репліки в ES .......................................................................................... 23 1.4.6 Пошук в режимі реального часу ......................................................... 24 1.5 Docker контейнери ........................................................................................ 27 1.6 OpenShift, як дистрибутив Kubernetes ........................................................ 32 1.7 Висновки до першого розділу ..................................................................... 35 2 Розгортання Kubernetes та ELK Stack .................................................................. 36 2.1 Налаштування хмарного сервісу Amazon Web Services. .......................... 36 2.2 Розгортання та налаштування ELK Stack ................................................... 40 2.2.1 Додавання індексів, пошук та візуалізація даних ............................. 44 2.2.2 Візуалізація даних Kibana ................................................................... 47 2.3 Розгортання OpenShift .................................................................................. 49 2.4 Встановлення тестового додатку в OpenShift ............................................ 56 2.5 Висновки до другого розділу ....................................................................... 65 3 Спеціальна частина ................................................................................................ 66 3.1 Встановлення та налаштування Metricbeat ................................................ 66 3.2 Перевірка статусу Metricbeat ....................................................................... 71 3.3 Налаштування Kibana ................................................................................... 75 10 3.4 Пошук метрик у ES ....................................................................................... 79 3.5 Візуалізація метрик кластеру Kubernetes у Kibana .................................... 81 3.6 Висновки до третього розділу ..................................................................... 85 4 Обгрунтування економічної ефективності .......................................................... 86 4.1 Розрахунок норм часу на виконання науково-дослідної роботи ............. 86 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи 87 4.3 Розрахунок матеріальних витрат ................................................................. 89 4.4 Розрахунок витрат на електроенергію ........................................................ 90 4.5 Розрахунок суми амортизаційних відрахувань .......................................... 91 4.6 Обчислення накладних витрат ..................................................................... 92 4.7 Складання кошторису витрат та визначення собівартості роботи .......... 92 4.8 Розрахунок ціни програмного продукту..................................................... 93 4.9 Визначення економічної ефективності і терміну окупності капітальних вкладень ...................................................................................................................... 94 4.10 Висновки до четвертого розділу ............................................................... 96 5 Екологія ................................................................................................................... 97 5.1 Вимоги моніторів ВДТ і ПЕОМ .................................................................. 97 5.2 Статистичний аналіз екологічності виробництва .................................... 105 5.4 Висновки до п’ятого розділу ..................................................................... 109 6 Охорона праці та безпека в надзвичайних ситуаціях ....................................... 110 6.1 Вимоги до ЕОМ закордоном ..................................................................... 110 6.2 Загальні вимоги безпеки з охорони праці для користувачів ПК під час використання інформаційних систем .................................................................... 113 6.3 Висновки до шостого розділу .................................................................... 116 Висновки .................................................................................................................. 117 Перелік використаних джерел ............................................................................... 120 | uk_UA |
dc.language.iso | uk | uk_UA |
dc.relation.uri | https://kubernetes .io/docs/concepts/overview/components/ | uk_UA |
dc.relation.uri | https://kubernetes.io/ docs/concepts/architecture/ | uk_UA |
dc.relation.uri | https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f | uk_UA |
dc.relation.uri | https://microservices.io/ | uk_UA |
dc.relation.uri | https:// www.elastic.co/guide/en/elasticsearch/reference/6.2/_basic_concepts.html | uk_UA |
dc.relation.uri | https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html | uk_UA |
dc.relation.uri | https://docs.docker.com/engine/docker-overview/ | uk_UA |
dc.relation.uri | https://success.docker.com /article/networking/ | uk_UA |
dc.subject | 122 | uk_UA |
dc.subject | комп’ютерні науки | uk_UA |
dc.subject | Docker | uk_UA |
dc.subject | Kubernetes | uk_UA |
dc.subject | Elasticsearch | uk_UA |
dc.subject | ELK Stack | uk_UA |
dc.subject | моніторинг | uk_UA |
dc.subject | OpenShift | uk_UA |
dc.subject | Ansible | uk_UA |
dc.subject | метрики | uk_UA |
dc.title | Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes | uk_UA |
dc.title.alternative | Methods and means of control processes monitoring of Docker-containers kubernetes | uk_UA |
dc.type | Master Thesis | uk_UA |
dc.rights.holder | © Малаховський О.Ю., Баран І.О., 2019 | uk_UA |
dc.contributor.committeeMember | Осухівська, Галина Михайлівна | - |
dc.subject.udc | 004,457 | uk_UA |
dc.relation.references | Kubernetes Components – Kubernetes [Електронний ресурс] / Kubernetes Documentation – Режим доступу до ресурсу: https://kubernetes .io/docs/concepts/overview/components/ – (дата звертання: 15.03.2019). | uk_UA |
dc.relation.references | Kubernetes Architecture – Kubernetes [Електронний ресурс] / Kubernetes Documentation – Режим доступу до ресурсу: https://kubernetes.io/ docs/concepts/architecture/ – (дата звертання: 17.03.2019). | uk_UA |
dc.relation.references | The Kubernetes Scheduler – Medium [Електронний ресурс] / Dominik Tornow – Режим доступу до ресурсу: https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f – (дата звертання: 23.03.2019). | uk_UA |
dc.relation.references | Whar are microservices – Microservices [Електронний ресурс] / Cris Richardson – Режим доступу до ресурсу: https://microservices.io/ – (дата звертання: 27.03.2019). | uk_UA |
dc.relation.references | Basic Concepts | Elasticsearch references 6.6.1 | Elastic [Електронний ресурс] / Elasticsearch Documentation – Режим доступу до ресурсу: https:// www.elastic.co/guide/en/elasticsearch/reference/6.2/_basic_concepts.html – (дата звертання: 01.04.2019). | uk_UA |
dc.relation.references | Elasticsearch Nodes Basic Concepts | Elasticsearch references 6.6.1 | Elastic [Електронний ресурс] / Elasticsearch Documentation – Режим доступу до ресурсу: https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html – (дата звертання: 03.04.2019). | uk_UA |
dc.relation.references | Docker overview [Електронний ресурс] / Docker Documentation – Режим доступу до ресурсу: https://docs.docker.com/engine/docker-overview/ – (дата звертання: 06.04.2019). | uk_UA |
dc.relation.references | Docker Docker Reference [Електронний ресурс] / Docker Documentation – Режим доступу до ресурсу: https://success.docker.com /article/networking/ – (дата звертання: 09.04.2019). | uk_UA |
dc.relation.references | Overview | Architecture | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: 121 https://docs.openshift.com/container-platform/3.11/architecture/index. html – (дата звертання: 14.04.2019). | uk_UA |
dc.relation.references | Overview | Core Concepts | Architecute | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: https://docs.openshift.com/container-platform/3.11/architecture/core_conce pts/index.html – (дата звертання: 20.04.2019). | uk_UA |
dc.relation.references | Amazon Elastic Compute Cloud Documentation [Електронний ресурс] / Amazon Docs – Режим доступу до ресурсу: https://docs.aws. amazon.com/ec2/index.html – (дата звертання: 24.04.2019). | uk_UA |
dc.relation.references | Network and Security Amazon Cloud Documentation [Електронний ресурс] / Amazon Docs – Режим доступу до ресурсу: https://docs.aws. amazon.com/AWSEC2/latest/UserGuide/EC2_Network_and_Security.html – (дата звертання: 25.04.2019). | uk_UA |
dc.relation.references | Elastic IP Addresses | Amazon Cloud Documentation [Електронний ресурс] / Amazon Docs – Режим доступу до ресурсу: https://docs.aws.amazon. com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html – (дата звертання: 26.04.2019). | uk_UA |
dc.relation.references | Про оплату праці | від 24.03.1995 № 108/95-ВР [Електронний ресурс]. // Режим доступу: http://zakon3.rada.gov.ua. – (дата звертання: 17.04.2019). | uk_UA |
dc.relation.references | Джигирей В.С. Екологія та охорона навколишнього природного середовища. Навчальний посібник. – К.: Знання, 2006. – 219 с. | uk_UA |
dc.relation.references | Яким Р.С. Безпека життєдіяльності людини: Навч. посібник. - Львів: Видавництво "Бескид Біт", 2005. - 304 с. | uk_UA |
dc.relation.references | Гігієнічні вимоги до організації роботи з візуальними дисплейними терміналами електронно-обчислювальних машин: ДСанПіН 3.3.2.007-98. – [Чинний від 98-12-10]. – К. : Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин ЕОМ – № 7. | uk_UA |
dc.relation.references | Processing, transmission and security of information - 2018 vol. 2 / Jacek Rysiński, Stanisław Zawiślak // Wydawnictwo Naukowe Akademii Techniczno-Humanistycznej w Bielsku-Białej VIII International conference of students, phd-students and young scientists “engineer of xxi century” Bielsko-Biała, Poland, December 07, 2018 . - IEEE, 2018. - P. 131-136. | uk_UA |
dc.relation.references | Planning your Installations | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: https://docs.openshift.com/container-platform/3.11/install/index.html – (дата звертання: 27.04.2019). | uk_UA |
dc.relation.references | Installing Platform | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: https://docs.openshift.com/container-platform/3.11/install/running_install.html – (дата звертання: 28.04.2019). | uk_UA |
dc.relation.references | Collectiong and analyzing logs on Kubernetes / Малаховський Олександр // ІІ Міжнародна студентська науково-технічна конференція «Природничі та гуманітарні науки. Актуальні питання» ", 2019. - 42 с. | uk_UA |
dc.identifier.citationen | Malakhovskyi O.Y. Methods and means of control processes monitoring of Docker-containers kubernetes: abstract of master’s thesis on speciality 122 – computer science / O.Y. Malakhovsyi – Ternopil Ivan Puluj National Technical University – Ternopil: TNTU, 2019. – 7 p. | uk_UA |
dc.coverage.country | UA | uk_UA |
Розташовується у зібраннях: | 122 — комп’ютерні науки |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Автореферат.pdf | 357,29 kB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора