Технологія та спосіб здійснення безсерверних обчислень

dc.contributor.advisorЮрчишин, Василь Якович
dc.contributor.authorБобокало, Станіслав Юрійович
dc.date.accessioned2024-08-22T09:41:02Z
dc.date.available2024-08-22T09:41:02Z
dc.date.issued2024
dc.description.abstractУ магістерській дисертації було розроблено унікальну технологію та спосіб здійснення безсерверних обчислень. У ході дослідження було проаналізовано існуючі підходи та методи здійснення обчислень у хмарі, а також вивчено традиційні методи віртуалізації та запуску бізнес-логіки. На основі цього аналізу було запропоновано новий підхід до організації безсерверних обчислень, який включає розробку архітектури платформи та алгоритмів балансування гетерогенного навантаження. Розроблена програмна реалізація дозволила оптимізувати час холодного старту функцій на 36% у порівнянні з комерційними хмарними постачальниками. У дисертації також розроблено програмне забезпечення на основі запропонованої архітектури, що включає інтерфейс для кінцевого користувача та мікросервісну архітектуру платформи. Запропоноване рішення дозволяє автоматично масштабувати ресурси відповідно до поточних потреб, забезпечуючи безперервну та стабільну роботу прикладних програм на основі безсерверних функцій. Практична значущість роботи полягає у можливості впровадження безсерверних обчислень у різних галузях, що сприятиме зниженню витрат на управління інфраструктурою, покращенню екологічної ситуації та підвищенню продуктивності у процесі розробки та розгортання програмного забезпечення.
dc.description.abstractotherThe 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.extent177 с.
dc.identifier.citationБобокало, С. Ю. Технологія та спосіб здійснення безсерверних обчислень : магістерська дис. : 121 Інженерія програмного забезпечення / Юрчишин Василь Якович. – Київ, 2024. – 177 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68480
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectбезсерверні обчислення
dc.subjectвіртуалізація
dc.subjectконтейнеризація
dc.subjectфункція як сервіс
dc.subjectефективність обчислень
dc.subjectхмарні технології
dc.subjectрозгортання коду
dc.subjectбалансування навантаження
dc.subject.udc004.45
dc.titleТехнологія та спосіб здійснення безсерверних обчислень
dc.typeMaster 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
Опис: