Мікросервісна архітектура додатків у PaaS хмарних системах
Ескіз недоступний
Дата
2022-06
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Метою даної роботи було створення мікросервісного додатку та розгортання його в хмарній PaaS системі Heroku. Також необхідним було дослідження моделей хмарних систем IaaS, SaaS та їх порівняння з PaaS та знаходження відмінностей в циклі SDLC мікросервісів у хмарній системі в порівнянні зі звичайною.
Основним об’єктом дослідження є актуальна версія хмарної PaaS системи Heroku та розробка мікросервісу з подальшим налаштуванням та розгортанням в цій системі.
Процес проектування, розробки та функціонування програмного забезпечення значно еволюціонував і характеризується певним ускладненням вимог в зв’язку із зростанням складності бізнес-процесів та зростанням кількості даних в обчислювальних системах. Вимогами до сучасних програмних систем є не тільки вимоги функціональності, але й вимоги до продуктивності, надійності та ефективності прийнятих рішень. Виходячи з цього, велику роль у задоволенні вимог до програмних систем відіграє вибір архітектури реалізації, оскільки вона значною мірою впливає на алгоритмічні та математичні рішення в процесі розробки.
Архітектурний стиль мікросервісів вже є дуже популярним – це підхід, при якому програмний додаток будується як набір невеликих сервісів, кожен з яких працює у власному процесі і виконує комунікацію з рештою сервісів, використовуючи мережні механізми.
Результатом роботи є досліджені моделі хмарних систем, цикл розробки мікросервісів у хмарних системах, проаналізований порядок роботи та функціональність Heroku, а також розроблений та розгорнутий додаток в хмарній системі Heroku.
Загальний обсяг роботи: 92 с., 28 рис., 9 табл., 1 дод., 20 джерел.
Опис
Ключові слова
мікросервіс, мікросервісна архітектура, моделі хмарних систем, розгортання проекту, хмарні обчислення, хмарні системи, Azure App Service, Cloud computing, Heroku, IaaS, PaaS, SaaS, SDLC, cloud system models, cloud systemsmicroservice, microservice, microservice architecture, project development
Бібліографічний опис
Комісар, С. В. Мікросервісна архітектура додатків у PaaS хмарних системах : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Комісар Світлана Володимирівна. - Київ, 2022. - 94 с.