Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері

dc.contributor.advisorКатін, Павло Юрійович
dc.contributor.authorЦитовцева, Анна Сергіївна
dc.date.accessioned2021-05-25T09:31:21Z
dc.date.available2021-05-25T09:31:21Z
dc.date.issued2021-05
dc.description.abstractenTsytovtseva A.S. Automated data backup system in solutions with microservice architecture in Kubernetes cluster. Igor Sikorsky KPI, Kyiv, 2021. Dissertation contains 101 pages of text, 34 figures, 21 tables, 21 sources, 2 appendices and 8 design documents. The object of development is service data in systems with microservice architecture in the Kubernetes cluster. The aim of the master's dissertation is to create a complete and consistent backup of these microservices in the Kubernetes cluster. In the course, the process of testing on different types of databases was considered, the data that allows the Kubernetes orchestrator to be stored on the podium and the possibility of their backup were investigated. In practice, the system is tested for efficiency, as well as the ability to configure parameters for a particular infrastructure and get a complete backup. During the work, a microservice application was created using the Java programming language and the Spring Boot framework with a configuration to run inside the Kubernetes node of the cluster. Simulation of the redundancy system using the mathematical apparatus of Markov processes is carried out. Failure flows and recovery flows were investigated, calculations were performed using the developed model. The source base system has expansion points for development and can be integrated into an existing system based on a microservice architecture. In the course of obtaining the results, a startup project plan was developed.uk
dc.description.abstractukЦитовцева А. С. Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері КПІ ім. Ігоря Сікорського, Київ, 2021. Дисертація містить 101 с. тексту, 34 рисунки, 21 таблиця, 21 джерело та 2 додатки та 8 креслень. Об’єктом розробки є дані сервісів в системах з мікросервісною архітектурою у Kubernetes кластері. Метою магістерської дисертації є створення цілісної та консистентної резервної копії даних мікросервісів у кластері Kubernetes. В ході було розглянуто процес тестування на різних типах баз даних, досліджено дані, які дозволяє зберігати на поді оркестратор Kubernetes та можливість їх резервного копіювання. На практиці проведено перевірку дієздатності системи, а також можливість конфігурування параметрів для певної інфраструктури та отримати на виході цілісну резервну копію. В ході роботи було створено мікросервісний застосунок з використанням мови програмування Java та фреймворку Spring Boot з конфігурацією запуску всередині ноди Kubernetes кластеру. Проведено моделювання системи резервування з використанням математичного апарату марковських процесів. Було досліджено потоки відмов і потоки відновлення, проведено розрахунки з використанням розробленої моделі. Вихідна базова система має точки розширення для розвитку та може бути інтегрована у існуючу систему на базі мікросервісної архітектури. У ході отримання результатів розроблено план стартап-проекту.uk
dc.format.page128 с.uk
dc.identifier.citationЦитовцева, А. С. Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері : магістерська дис. : 121 Інженерія програмного забезпечення / Цитовцева Анна Сергіївна. – Київ, 2021. – 128 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/41151
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectKubernetesuk
dc.subjectмікросервісиuk
dc.subjectмікросервісна архітектураuk
dc.subjectрезервне копіювання данихuk
dc.subjectdata backupuk
dc.subjectmicroservice architectureuk
dc.subjectmicroservicesuk
dc.titleАвтоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластеріuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tsytovtseva_magistr.pdf
Розмір:
3.41 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: