Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У даній роботі було детально розглянуто концепцію мікросервісної архітектури та її застосування для забезпечення високої масштабованості вебзастосунків у Kubernetes-кластері. Окрему увагу приділено основним принципам роботи мікросервісів, їх взаємодії через API та використанню контейнеризації для організації ефективного управління сервісами. Також були проаналізовані основні переваги та недоліки мікросервісної архітектури в контексті високої доступності та масштабованості.На основі цього аналізу була розроблена мікросервісна система, яка забезпечує автоматичне масштабування веб-застосунків у Kubernetes-кластері. Було проведено дослідження ефективності роботи системи в залежності від різних конфігурацій та навантажень, а також здійснено налаштування автоматичного масштабування сервісів з урахуванням поточних вимог до ресурсів. Розроблена система дає можливість ефективно керувати веб-застосунками в умовах змінного навантаження та високих вимог до доступності.Програмний продукт був розроблений на мові Python та контейнеризований за допомогою Docker для подальшого розгортання в середовищі Kubernetes.
Опис
Ключові слова
мікросервіси, масштабованість, kubernetes, веб-застосунки, хмарні технології, docker, контейнеризація, orchestration, cloud computing, devops
Бібліографічний опис
Попов, М. В. Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Попов Михайло Володимирович. – Київ, 2025. – 103 с.