Технологія та спосіб здійснення безсерверних обчислень
dc.contributor.advisor | Юрчишин, Василь Якович | |
dc.contributor.author | Бобокало, Станіслав Юрійович | |
dc.date.accessioned | 2024-08-22T09:41:02Z | |
dc.date.available | 2024-08-22T09:41:02Z | |
dc.date.issued | 2024 | |
dc.description.abstract | У магістерській дисертації було розроблено унікальну технологію та спосіб здійснення безсерверних обчислень. У ході дослідження було проаналізовано існуючі підходи та методи здійснення обчислень у хмарі, а також вивчено традиційні методи віртуалізації та запуску бізнес-логіки. На основі цього аналізу було запропоновано новий підхід до організації безсерверних обчислень, який включає розробку архітектури платформи та алгоритмів балансування гетерогенного навантаження. Розроблена програмна реалізація дозволила оптимізувати час холодного старту функцій на 36% у порівнянні з комерційними хмарними постачальниками. У дисертації також розроблено програмне забезпечення на основі запропонованої архітектури, що включає інтерфейс для кінцевого користувача та мікросервісну архітектуру платформи. Запропоноване рішення дозволяє автоматично масштабувати ресурси відповідно до поточних потреб, забезпечуючи безперервну та стабільну роботу прикладних програм на основі безсерверних функцій. Практична значущість роботи полягає у можливості впровадження безсерверних обчислень у різних галузях, що сприятиме зниженню витрат на управління інфраструктурою, покращенню екологічної ситуації та підвищенню продуктивності у процесі розробки та розгортання програмного забезпечення. | |
dc.description.abstractother | The master's thesis developed a unique technology and method for implementing serverless computing. The research analyzed existing approaches and methods of cloud computing, as well as traditional methods of virtualization and business logic execution. Based on this analysis, a new approach to organizing serverless computing was proposed, which includes the development of platform architecture and algorithms for balancing heterogeneous loads. The developed software implementation optimized the cold start time of functions by 36% compared to commercial cloud providers. The thesis also developed software based on the proposed architecture, including a user interface and microservice platform architecture. The proposed solution allows for automatic resource scaling according to current needs, ensuring continuous and stable operation of applications based on serverless functions. The practical significance of the work lies in the potential for implementing serverless computing in various fields, which will help reduce infrastructure management costs, improve the environmental situation, and increase productivity in the software development and deployment process. | |
dc.format.extent | 177 с. | |
dc.identifier.citation | Бобокало, С. Ю. Технологія та спосіб здійснення безсерверних обчислень : магістерська дис. : 121 Інженерія програмного забезпечення / Юрчишин Василь Якович. – Київ, 2024. – 177 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68480 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | безсерверні обчислення | |
dc.subject | віртуалізація | |
dc.subject | контейнеризація | |
dc.subject | функція як сервіс | |
dc.subject | ефективність обчислень | |
dc.subject | хмарні технології | |
dc.subject | розгортання коду | |
dc.subject | балансування навантаження | |
dc.subject.udc | 004.45 | |
dc.title | Технологія та спосіб здійснення безсерверних обчислень | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bobokalo_magistr.pdf
- Розмір:
- 3.14 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: