Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері
dc.contributor.advisor | Катін, Павло Юрійович | |
dc.contributor.author | Цитовцева, Анна Сергіївна | |
dc.date.accessioned | 2021-05-25T09:31:21Z | |
dc.date.available | 2021-05-25T09:31:21Z | |
dc.date.issued | 2021-05 | |
dc.description.abstracten | Tsytovtseva 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.page | 128 с. | uk |
dc.identifier.citation | Цитовцева, А. С. Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері : магістерська дис. : 121 Інженерія програмного забезпечення / Цитовцева Анна Сергіївна. – Київ, 2021. – 128 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/41151 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | Kubernetes | uk |
dc.subject | мікросервіси | uk |
dc.subject | мікросервісна архітектура | uk |
dc.subject | резервне копіювання даних | uk |
dc.subject | data backup | uk |
dc.subject | microservice architecture | uk |
dc.subject | microservices | uk |
dc.title | Автоматизована система резервного копіювання даних в рішеннях з мікросервісною архітектурою у Kubernetes кластері | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
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
- Опис: