Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері

dc.contributor.advisorПономаренко, Артем Миколайович
dc.contributor.authorПопов, Михайло Володимирович
dc.date.accessioned2025-09-17T12:26:59Z
dc.date.available2025-09-17T12:26:59Z
dc.date.issued2025
dc.description.abstractУ даній роботі було детально розглянуто концепцію мікросервісної архітектури та її застосування для забезпечення високої масштабованості вебзастосунків у Kubernetes-кластері. Окрему увагу приділено основним принципам роботи мікросервісів, їх взаємодії через API та використанню контейнеризації для організації ефективного управління сервісами. Також були проаналізовані основні переваги та недоліки мікросервісної архітектури в контексті високої доступності та масштабованості.На основі цього аналізу була розроблена мікросервісна система, яка забезпечує автоматичне масштабування веб-застосунків у Kubernetes-кластері. Було проведено дослідження ефективності роботи системи в залежності від різних конфігурацій та навантажень, а також здійснено налаштування автоматичного масштабування сервісів з урахуванням поточних вимог до ресурсів. Розроблена система дає можливість ефективно керувати веб-застосунками в умовах змінного навантаження та високих вимог до доступності.Програмний продукт був розроблений на мові Python та контейнеризований за допомогою Docker для подальшого розгортання в середовищі Kubernetes.
dc.description.abstractotherThe 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.extent103 с.
dc.identifier.citationПопов, М. В. Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Попов Михайло Володимирович. – Київ, 2025. – 103 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76110
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectмікросервіси
dc.subjectмасштабованість
dc.subjectkubernetes
dc.subjectвеб-застосунки
dc.subjectхмарні технології
dc.subjectdocker
dc.subjectконтейнеризація
dc.subjectorchestration
dc.subjectcloud computing
dc.subjectdevops
dc.titleМікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері
dc.typeBachelor 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
Опис: