Мікросервісна архітектура додатків у PaaS хмарних системах

dc.contributor.advisorХарченко, Костянтин Васильович
dc.contributor.authorКомісар, Світлана Володимирівна
dc.date.accessioned2023-02-21T14:30:11Z
dc.date.available2023-02-21T14:30:11Z
dc.date.issued2022-06
dc.description.abstractenThe aim of this work was to create a microservice application and deploy it in the cloud PaaS system Heroku. It was also necessary to research the models of cloud systems IaaS, SaaS and compare them with PaaS and find differences in the SDLC cycle of microservices in the cloud system compared to the usual. The main object of research is the current version of the cloud PaaS system Heroku and the development of microservice with further configuration and deployment in this system. The process of designing, developing and operating software has evolved significantly and is characterized by significant complexity of requirements due to the increasing complexity of business processes and the growing amount of data in computer systems. The requirements for modern software systems are not only the requirements of functionality, but also the requirements for productivity, reliability and efficiency of solutions. Based on this, the choice of implementation architecture plays an important role in meeting the requirements for software systems, as it significantly affects the algorithmic and mathematical solutions in the development process. The architectural style of microservices is becoming very popular - an approach in which the software application is built as a set of small services, each of which works in its own process and communicates with other services using network mechanisms. The result of the work is the studied models of cloud systems, the cycle of development of microservices in cloud systems, analyzed the operation and functionality of Heroku, as well as developed and deployed an application in the cloud system Heroku. Total volume of work: 92 pages, 28 figures, 9 tables, 1 appendices, 20 sources.uk
dc.description.abstractukМетою даної роботи було створення мікросервісного додатку та розгортання його в хмарній PaaS системі Heroku. Також необхідним було дослідження моделей хмарних систем IaaS, SaaS та їх порівняння з PaaS та знаходження відмінностей в циклі SDLC мікросервісів у хмарній системі в порівнянні зі звичайною. Основним об’єктом дослідження є актуальна версія хмарної PaaS системи Heroku та розробка мікросервісу з подальшим налаштуванням та розгортанням в цій системі. Процес проектування, розробки та функціонування програмного забезпечення значно еволюціонував і характеризується певним ускладненням вимог в зв’язку із зростанням складності бізнес-процесів та зростанням кількості даних в обчислювальних системах. Вимогами до сучасних програмних систем є не тільки вимоги функціональності, але й вимоги до продуктивності, надійності та ефективності прийнятих рішень. Виходячи з цього, велику роль у задоволенні вимог до програмних систем відіграє вибір архітектури реалізації, оскільки вона значною мірою впливає на алгоритмічні та математичні рішення в процесі розробки. Архітектурний стиль мікросервісів вже є дуже популярним – це підхід, при якому програмний додаток будується як набір невеликих сервісів, кожен з яких працює у власному процесі і виконує комунікацію з рештою сервісів, використовуючи мережні механізми. Результатом роботи є досліджені моделі хмарних систем, цикл розробки мікросервісів у хмарних системах, проаналізований порядок роботи та функціональність Heroku, а також розроблений та розгорнутий додаток в хмарній системі Heroku. Загальний обсяг роботи: 92 с., 28 рис., 9 табл., 1 дод., 20 джерел.uk
dc.format.page94 с.uk
dc.identifier.citationКомісар, С. В. Мікросервісна архітектура додатків у PaaS хмарних системах : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Комісар Світлана Володимирівна. - Київ, 2022. - 94 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/52861
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectмікросервісuk
dc.subjectмікросервісна архітектураuk
dc.subjectмоделі хмарних системuk
dc.subjectрозгортання проектуuk
dc.subjectхмарні обчисленняuk
dc.subjectхмарні системиuk
dc.subjectAzure App Serviceuk
dc.subjectCloud computinguk
dc.subjectHerokuuk
dc.subjectIaaSuk
dc.subjectPaaSuk
dc.subjectSaaSuk
dc.subjectSDLCuk
dc.subjectcloud system modelsuk
dc.subjectcloud systemsmicroserviceuk
dc.subjectmicroserviceuk
dc.subjectmicroservice architectureuk
dc.subjectproject developmentuk
dc.titleМікросервісна архітектура додатків у PaaS хмарних системахuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Komisar_bakalavr.docx
Розмір:
1.72 MB
Формат:
Microsoft Word XML
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: