Інформаційна система на основі мікросервісної архітектури

dc.contributor.advisorРоманкевич, Віталій Олексійович
dc.contributor.authorСимонов, Богдан Євгенович
dc.date.accessioned2023-09-28T12:35:44Z
dc.date.available2023-09-28T12:35:44Z
dc.date.issued2023
dc.description.abstractДипломний проект виконаний на здобуття освітньо кваліфікаційного рівня “Бакалавр” з напряму підготовки “Комп’ютерна інженерія” та включає пояснювальну записку 58 сторінок, 2 таблиці, 6 рисунків. Об’єкт розробки – Інформаційна система на основі мікросервісної архітектури. Розгортання на bare-metal інфраструктурі.. Ціль розробки – створення методів розгортання інформаційної системи створеної на основі мікросервісної архітектури на bare-metal інфраструктурі. Система повинна дозволяти виконувати достатньо різнопланові завдання використовуючи певні інфраструктурні рішення визначенні замовником. Система дозволяє дуже гнучке масштабування навантаження в розрізі окремих сервісів. Також система дозволяє використання інфраструктурних рішень визначених замовником, що збільшує рівень безпеки системи. У роботі проаналізовані варіанти рішень розгортання кластера Kubernetes, проведений аналіз та тестування роботи системи зберігання даних для кластеру, протестовані різні варіанти розгортання БД. У процесі розробки були використані мови програмування Python, Bash, можливості платформ Linux, Kubernetes.uk
dc.description.abstractotherThe diploma project was completed to obtain the educational qualification level of "Bachelor" in the field of study "Computer Engineering" and includes an explanatory note of 58 pages, 2 tableы, and 6 figures. The development object is an Information System based on a microservices architecture deployed on bare-metal infrastructure. The development goal is to create deployment methods for an information system based on a microservices architecture on bare-metal infrastructure. The system should be capable of performing diverse tasks using specific infrastructure solutions defined by the client. The system allows highly flexible workload scaling at the level of individual services. Additionally, the system enables the use of client-defined infrastructure solutions, enhancing the system's security level. The work includes an analysis of Kubernetes cluster deployment options, an analysis and testing of the data storage system for the cluster, and testing of various database deployment options. During the development process, programming languages such as Python and Bash were used, along with the capabilities of Linux platforms and Kubernetes.uk
dc.format.extent98 с.uk
dc.identifier.citationСимонов, Б. Є. Інформаційна система на основі мікросервісної архітектури : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Симонов Богдан Євгенович. – Київ, 2023. – 98 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/60661
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectінформаційна системаuk
dc.subjectмікросервісиuk
dc.subjectinformation systemuk
dc.subjectmicroservicesuk
dc.titleІнформаційна система на основі мікросервісної архітектуриuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Simonov_B_E_bakalavr.pdf
Розмір:
1.51 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: