Мікросервісна архітектура додатків у PaaS хмарних системах
dc.contributor.advisor | Харченко, Костянтин Васильович | |
dc.contributor.author | Комісар, Світлана Володимирівна | |
dc.date.accessioned | 2023-02-21T14:30:11Z | |
dc.date.available | 2023-02-21T14:30:11Z | |
dc.date.issued | 2022-06 | |
dc.description.abstracten | The 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.page | 94 с. | uk |
dc.identifier.citation | Комісар, С. В. Мікросервісна архітектура додатків у PaaS хмарних системах : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Комісар Світлана Володимирівна. - Київ, 2022. - 94 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/52861 | |
dc.language.iso | uk | uk |
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.subject | Azure App Service | uk |
dc.subject | Cloud computing | uk |
dc.subject | Heroku | uk |
dc.subject | IaaS | uk |
dc.subject | PaaS | uk |
dc.subject | SaaS | uk |
dc.subject | SDLC | uk |
dc.subject | cloud system models | uk |
dc.subject | cloud systemsmicroservice | uk |
dc.subject | microservice | uk |
dc.subject | microservice architecture | uk |
dc.subject | project development | uk |
dc.title | Мікросервісна архітектура додатків у PaaS хмарних системах | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: