Побудова додатків на відкритій FaaS платформі

dc.contributor.advisorГіоргізова-Гай, Вікторія Шалвівна
dc.contributor.authorСорока, Олександр Олександрович
dc.date.accessioned2023-05-05T11:52:10Z
dc.date.available2023-05-05T11:52:10Z
dc.date.issued2020
dc.description.abstractРобота виконана на 131 сторінці, містить 28 рисунків, 25 таблиць. Під час підготовки матеріалів використано літературу з 18 джерел. Актуальність теми. На сьогоднішній день використання хмарних серверів є одним із основних аспектів створення та забезпечення роботи веб-сервісів. На цьому фоні безсерверна архітектура показує себе, як одну із кращих моделей хмарних обчислень, оскільки розробник може писати та запускати код або функції, не витрачаючи час на управління, масштабування та забезпечення інфраструктури серверів. Мета і задачі дослідження. Метою даної магістерської роботи є аналіз сучасних відкритих FaaS платформ, дослідження методики побудови додатків на системі Кубернетес, розробка і розгортання функцій додатку на обраній системі. Об’єкт дослідження - Безсерверна архітектура, відкриті FaaS платформи. Предмет досліджень Предметом дослідження є реалізація FaaS додатків на платформі Kubernetes, з використанням кластера хмарного сервісу. Методи дослідження. Для досягнення поставлених в магістерській роботі задач було обрано фреймворк OpenFaaS , яким керує система оркестрування Kubernetes , використовуючи кластер хмарного сервісу DigitalOcean. Наукова новизна одержаних результатів роботи полягає в досліджені та побудові FaaS додатку під платформу Кубернетес на прикладі розробленого програмного продукту з його подальшим запуском на встановленій системі. Практична цінність. Практична цінність полягає у аналізі методів та засобів вирішення задачі розробки та впровадження веб додатку FaaS платформи для успішного розгортання безсерверних функцій з можливістю гнучких налаштувань для подальшої роботи системи. Отримані результати можуть використовуватися у майбутніх дослідженнях за напрямком розробки програмного забезпечення на відкритих FaaS платформах.uk
dc.description.abstractotherThe work is performed on 131 pages, contains 28 figures, 25 tables. Literature from 18 sources was used during the preparation. Relevance of the topic. Today, the use of cloud servers is one of the main aspects of creating and maintaining web services. Against this background, the serverless architecture proves to be one of the best models of cloud computing, as the developer can write and run code or functions without spending time on managing, scaling and maintaining the server infrastructure. Purpose and objectives of the study. The purpose of this master's thesis is to analyze modern open platforms FaaS, research methods of building applications on the system of Kubernetes, development and deployment of functional applications on the control system. Object of research - Serverless architecture, open FaaS platform. Subject of research The subject of the study is the implementation of FaaS applications on the Kubernetes platform, using a cluster of cloud service. Research methods. To achieve the goals set in the master's thesis, the OpenFaaS framework was chosen, which manages the Kubernetes orchestration system using the DigitalOcean cloud service cluster. Scientific novelty about the results of work with the participation of researched and built FaaS applications under the Kubernetes platform on the example of the developed software product with subsequent launch on the installed system. Practical value. The practical value of using analytical methods and tools to solve problems of development and implementation of web applications FaaS platforms for the successful deployment of serverless functions with the possibility of flexible deployments for further work. The results obtained can be used in future research to direct software development on open FaaS platforms.uk
dc.format.extent131 с.uk
dc.identifier.citationСорока, O. O. Побудова додатків на відкритій FaaS платформі : магістерська дис. : 122 Комп’ютерні науки / Сорока Олександр Олександрович. – Київ, 2020. – 131 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/55322
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectбезсервернийuk
dc.subjectFaaS платформиuk
dc.subjectOpenFaaSuk
dc.subjectKubernetesuk
dc.subjectDigitalOceanuk
dc.subjectLinuxuk
dc.subjectserverlessuk
dc.subject.udc004.42uk
dc.titleПобудова додатків на відкритій FaaS платформіuk
dc.title.alternativeBuilding applications on an open FaaS platformuk
dc.typeMaster Thesisuk

Файли

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