Методи та програмне забезпечення виявлення аномалій при розгортанні мікросервісу

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

Дата

2021-12

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Магістерська дисертація на тему «Методи та програмне забезпечення виявлення аномалій при розгортанні мікросервісу». Обсяг роботи: 76 сторінки, 27 ілюстрацій, 23 таблиці, 24 джерел посилань. Актуальність теми: під час розгортання нової версії сервісу інженер, який виконує розгортання, повинен стежити за великої кількістю змінних, наприклад: навантаження на cpu віртуальної машини, кількість 5хх HTTP помилок, логи сервісу, та відстежувати загальну працездатність системи, для того, щоб визначити чи є аномалії в роботі мікросервісу. Суттєвими недоліками є трудомісткий та наявність людського фактору, тобто аномалія може бути пропущена. Щоб позбутися даних недоліків, необхідно розробити систему, яка зможе автоматично виявляти функціональні аномалії в роботі нової версії сервісу, базуючись на робочих показниках(metrics) та потоці подій. Мета дослідження: метою магістерської дисертації є зменшення впливу дефектного коду на роботу системи під час розгортання мікросервісу. Об’єктом розробки є процес виявлення функціональних аномалій мікросервісу під час розгортання. Предметом дослідження є методи виявлення функціональних аномалій при розгортанні мікросервісу. Для реалізації поставленої мети сформульовані наступні завдання: - аналіз існуючих рішень; - реалізація системи визначення функціональних аномалій на базі алгоритму навчання без вчителя; - оцінка ефективності розробленої системи. Наукова новизна результатів магістерської дисертації полягає в тому, що запропоновано вдосконалення методу виявлення аномалій у функціонуванні мікросервісу на основі комбінованого аналізу робочих показників сервісу та потоку подій. Результат досягнутий шляхом розробки модернізованого алгоритму з використанням навчання без вчителя нейронних мереж. Практичне значення отриманих результатів полягає в тому, що реалізовано систему, яка може автоматично припинити розгортання версії мікросервіса з аномальною поведінкою. Дана система може бути використана в будь-якій системі управління розгортанням з метою зменшення впливу дефектів коду на роботу інформаційної системи. Публікації: за результатами виконаної роботи було опубліковано 1 наукову статтю. Клименко Д.В. Методи та програмне забезпечення виявлення аномалій при розгортанні мікросервісу. Перша Всеукраїнська науково-практична конференція молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2021). Секція кафедри інформатики та програмної інженерії. Матеріали конференції. – Київ. – 2021. 22–26 листопада 2021р. – С.45.

Опис

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

мікросервіси, мікросервісна архітектура, розгортання, навчання без вчителя, microservices, microservice architecture, deployment, unsupervised learning

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

Клименко, Д. В. Методи та програмне забезпечення виявлення аномалій при розгортанні мікросервісу : магістерська дис. : 121 Інженерія програмного забезпечення / Клименко Денис Владиславович. - Київ, 2021. - 76 с.

DOI