Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері
| dc.contributor.advisor | Пономаренко, Артем Миколайович | |
| dc.contributor.author | Попов, Михайло Володимирович | |
| dc.date.accessioned | 2025-09-17T12:26:59Z | |
| dc.date.available | 2025-09-17T12:26:59Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У даній роботі було детально розглянуто концепцію мікросервісної архітектури та її застосування для забезпечення високої масштабованості вебзастосунків у Kubernetes-кластері. Окрему увагу приділено основним принципам роботи мікросервісів, їх взаємодії через API та використанню контейнеризації для організації ефективного управління сервісами. Також були проаналізовані основні переваги та недоліки мікросервісної архітектури в контексті високої доступності та масштабованості.На основі цього аналізу була розроблена мікросервісна система, яка забезпечує автоматичне масштабування веб-застосунків у Kubernetes-кластері. Було проведено дослідження ефективності роботи системи в залежності від різних конфігурацій та навантажень, а також здійснено налаштування автоматичного масштабування сервісів з урахуванням поточних вимог до ресурсів. Розроблена система дає можливість ефективно керувати веб-застосунками в умовах змінного навантаження та високих вимог до доступності.Програмний продукт був розроблений на мові Python та контейнеризований за допомогою Docker для подальшого розгортання в середовищі Kubernetes. | |
| dc.description.abstractother | The bachelor thesis examines the development of a microservice-based system to ensure high scalability of web applications in a Kubernetes cluster. It analyzes the advantages of microservice architecture, containerization using Docker, and orchestration tools. In the practical part, a web application consisting of several services was implemented and deployed in a Kubernetes cluster with configured auto-scaling, load balancing, and monitoring. The results demonstrate the effectiveness of the chosen approach for building reliable and scalable cloud solutions. | |
| dc.format.extent | 103 с. | |
| dc.identifier.citation | Попов, М. В. Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Попов Михайло Володимирович. – Київ, 2025. – 103 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76110 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мікросервіси | |
| dc.subject | масштабованість | |
| dc.subject | kubernetes | |
| dc.subject | веб-застосунки | |
| dc.subject | хмарні технології | |
| dc.subject | docker | |
| dc.subject | контейнеризація | |
| dc.subject | orchestration | |
| dc.subject | cloud computing | |
| dc.subject | devops | |
| dc.title | Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Popov_bakalavr.pdf
- Розмір:
- 2.96 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: