Мікросервісна архітектура та оркестрація сервісів, проблеми при реалізації та їх вирішення
Вантажиться...
Дата
2022
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Сікорського
Анотація
Актуальність теми. «Кабінет енергоменеджера» є потужним інструментом для моніторингу енергоресурсів. Зростання потреб для слідкування за енергією та доглядом за її зберіганням, зумовлює необхідність створення застосунків для моніторингу. Також система безпечно зберігає всю інформацію та дає можливість надавати обмежений доступ лише користувачам, які були запрошені.
Мета і задачі дослідження. Метою роботи є розробити гнучку систему, яку легко розширяти і яка має мати оптимальне розподілення навантаження між елементами. Система має бути розроблена з використанням підходу мікросервісної архітектури та з використанням технологій контейнеризації та оркестрації сервісів.
Об'єкт дослідження. Мікросервісна архітектура, розподілені системи та методи оркестрації.
Предмет дослідження. Система мікросервісів для управління даними енергетичної системи.
Методи дослідження. Побудова мікросервісної архітектури.
Практичне значення одержаних результатів. Розроблену систему можна застосовувати в галузі енергоменеджменту для ефективного моніторингу за споживанням.
Обсяг дипломної роботи. Робота складається із вступу, пʼяти розділів, висновку, списку використаних джерел із 10 найменувань, 2 додатків. У дисертації наявні 45 рисунків та 5 таблиць. Обсяг роботи — 81 сторінка.
Опис
Розроблено нову архітектуру системи з використанням мікросервісного підходу, а також розроблено алгоритм взаємодії мікросервісів. Серверна частина програми «Кабінет енергоменеджера» розроблена з використанням контейнерного механізму для полегшення розгортання та випуску системи. Система побудована з використанням найкращих практик розробки систем, що робить її дуже легкою для розширення та модифікації.
Ключові слова
оркестрація, контейнеризація, бази даних, мікросервіси, orchestration, containerization, databases, microservices
Бібліографічний опис
Луговий, М. М. Мікросервісна архітектура та оркестрація сервісів, проблеми при реалізації та їх вирішення : магістерська дис. : 121 Інженерія програмного забезпечення / Луговий Микола Миколайович. – Київ, 2022. – 114 с.