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

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

У даній роботі було детально розглянуто концепцію мікросервісної архітектури та її застосування для забезпечення високої масштабованості вебзастосунків у Kubernetes-кластері. Окрему увагу приділено основним принципам роботи мікросервісів, їх взаємодії через API та використанню контейнеризації для організації ефективного управління сервісами. Також були проаналізовані основні переваги та недоліки мікросервісної архітектури в контексті високої доступності та масштабованості.На основі цього аналізу була розроблена мікросервісна система, яка забезпечує автоматичне масштабування веб-застосунків у Kubernetes-кластері. Було проведено дослідження ефективності роботи системи в залежності від різних конфігурацій та навантажень, а також здійснено налаштування автоматичного масштабування сервісів з урахуванням поточних вимог до ресурсів. Розроблена система дає можливість ефективно керувати веб-застосунками в умовах змінного навантаження та високих вимог до доступності.Програмний продукт був розроблений на мові Python та контейнеризований за допомогою Docker для подальшого розгортання в середовищі Kubernetes.

Опис

Ключові слова

мікросервіси, масштабованість, kubernetes, веб-застосунки, хмарні технології, docker, контейнеризація, orchestration, cloud computing, devops

Бібліографічний опис

Попов, М. В. Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Попов Михайло Володимирович. – Київ, 2025. – 103 с.

ORCID

DOI