Катін, Павло ЮрійовичЦитовцева, Анна Сергіївна2021-05-252021-05-252021-05Цитовцева, А. С. Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері : магістерська дис. : 121 Інженерія програмного забезпечення / Цитовцева Анна Сергіївна. – Київ, 2021. – 128 с.https://ela.kpi.ua/handle/123456789/41151Цитовцева А. С. Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері КПІ ім. Ігоря Сікорського, Київ, 2021. Дисертація містить 101 с. тексту, 34 рисунки, 21 таблиця, 21 джерело та 2 додатки та 8 креслень. Об’єктом розробки є дані сервісів в системах з мікросервісною архітектурою у Kubernetes кластері. Метою магістерської дисертації є створення цілісної та консистентної резервної копії даних мікросервісів у кластері Kubernetes. В ході було розглянуто процес тестування на різних типах баз даних, досліджено дані, які дозволяє зберігати на поді оркестратор Kubernetes та можливість їх резервного копіювання. На практиці проведено перевірку дієздатності системи, а також можливість конфігурування параметрів для певної інфраструктури та отримати на виході цілісну резервну копію. В ході роботи було створено мікросервісний застосунок з використанням мови програмування Java та фреймворку Spring Boot з конфігурацією запуску всередині ноди Kubernetes кластеру. Проведено моделювання системи резервування з використанням математичного апарату марковських процесів. Було досліджено потоки відмов і потоки відновлення, проведено розрахунки з використанням розробленої моделі. Вихідна базова система має точки розширення для розвитку та може бути інтегрована у існуючу систему на базі мікросервісної архітектури. У ході отримання результатів розроблено план стартап-проекту.ukKubernetesмікросервісимікросервісна архітектурарезервне копіювання данихdata backupmicroservice architecturemicroservicesАвтоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластеріMaster Thesis128 с.