Інформаційна система на основі мікросервісної архітектури
dc.contributor.advisor | Романкевич, Віталій Олексійович | |
dc.contributor.author | Симонов, Богдан Євгенович | |
dc.date.accessioned | 2023-09-28T12:35:44Z | |
dc.date.available | 2023-09-28T12:35:44Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Дипломний проект виконаний на здобуття освітньо кваліфікаційного рівня “Бакалавр” з напряму підготовки “Комп’ютерна інженерія” та включає пояснювальну записку 58 сторінок, 2 таблиці, 6 рисунків. Об’єкт розробки – Інформаційна система на основі мікросервісної архітектури. Розгортання на bare-metal інфраструктурі.. Ціль розробки – створення методів розгортання інформаційної системи створеної на основі мікросервісної архітектури на bare-metal інфраструктурі. Система повинна дозволяти виконувати достатньо різнопланові завдання використовуючи певні інфраструктурні рішення визначенні замовником. Система дозволяє дуже гнучке масштабування навантаження в розрізі окремих сервісів. Також система дозволяє використання інфраструктурних рішень визначених замовником, що збільшує рівень безпеки системи. У роботі проаналізовані варіанти рішень розгортання кластера Kubernetes, проведений аналіз та тестування роботи системи зберігання даних для кластеру, протестовані різні варіанти розгортання БД. У процесі розробки були використані мови програмування Python, Bash, можливості платформ Linux, Kubernetes. | uk |
dc.description.abstractother | The 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.extent | 98 с. | uk |
dc.identifier.citation | Симонов, Б. Є. Інформаційна система на основі мікросервісної архітектури : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Симонов Богдан Євгенович. – Київ, 2023. – 98 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/60661 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | інформаційна система | uk |
dc.subject | мікросервіси | uk |
dc.subject | information system | uk |
dc.subject | microservices | uk |
dc.title | Інформаційна система на основі мікросервісної архітектури | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: