Repozytorium PJATK

Problem "cold start" w platformach FaaS

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Zygo, Adrian
dc.date.accessioned 2023-03-23T09:07:19Z
dc.date.available 2023-03-23T09:07:19Z
dc.date.issued 2023-03-23
dc.identifier.issn 2022/M/BM/18
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/2679
dc.description.abstract Tematem mojej pracy jest problem cold start na platformach function as a service. Zagadnienie jest ciekawe z kilku powodów. Po pierwsze rozwój chmury obliczeniowej sprawia, że coraz więcej firm rezygnuje ze stacjonarnych serwerowni na rzecz rozproszonych baz danych. Po drugie usługi serverless, które stają się najnowszym trendem w tworzeniu chmury obliczeniowej, znacząco zmniejszają koszty operacyjne dzięki rozpowszechnieniu modelu płatności „pay-as-you-go”. Obecni giganci informatyczni tacy jak Amazon, Google czy Microsoft przodują w rozwoju chmury obliczeniowej i usług z nią związanych. W tej pracy zostały wykorzystane usługi firmy Microsoft jako przykład użycia chmury obliczeniowej i usług serverless do zbadania problemu cold start w konteneryzacji funkcji. Rozdział pierwszy pracy został poświęcony objaśnieniu potrzeby konteneryzacji i jej genezie. Dodatkowo zostały tam opisane usługi serverless, architektura platform Function as a Service, jej struktura oraz wybrani dostawcy tej usługi. Został opisany stan cold start, wraz z wydajnością danych usług serverlessowych u wybranych dostawców. To w jaki sposób firmy radzą sobie z optymalizacją kontenerów oraz przykładowe rozwiązania problemu cold start od niezależnych badaczy. W rozdziale drugim została opisana platforma Azure, która została użyta do badania tematu cold start. Jakie są podstawowe założenia platformy Azure Portal, jakie zasoby posiada produkt Microsoftu, oraz jakie są możliwości implementacji funkcji w Azure Functions. Rozdział trzeci został poświęcony na autorskim badaniu problemu cold start na platformie Azure Portal przy użyciu funkcjonalności Azure Functions. Do badania zostały użyte cztery języki programowania – Java, Python, JavaScript oraz C#. Rozdział zawiera skrupulatnie opisane programy, oraz wnioski i ograniczenia badawcze. W rozważaniach wykorzystano dostępną literaturę przedmiotu w postaci zwartej, artykułów, oraz materiałów niepublikowanych, a także wiedzy własnej. Wykorzystana literatura to przede wszystkim publikacje dotyczące usług chmury obliczeniowej, serverless, problemu cold start oraz konteneryzacji. Szczególnie istotne z punktu widzenia pracy okazały się publikacje mające na celu wyjaśnienie problemu cold start i metod na zmniejszenie negatywnego wpływu tego zjawiska. pl_PL
dc.language.iso other pl_PL
dc.relation.ispartofseries ;Nr 7270
dc.subject technologie clovdowe pl_PL
dc.subject program ,,cdd start" pl_PL
dc.subject kontenaryzacja pl_PL
dc.title Problem "cold start" w platformach FaaS pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto