diff --git a/src/.kile/thesis.kilepr.gui b/src/.kile/thesis.kilepr.gui index 817974f..8add3c0 100644 --- a/src/.kile/thesis.kilepr.gui +++ b/src/.kile/thesis.kilepr.gui @@ -216,12 +216,12 @@ TextFolding=[] ViMarks=.,102,1191,[,102,1150,],102,1191 [view-settings,view=0,item:content/results.tex] -CursorColumn=16 -CursorLine=53 +CursorColumn=0 +CursorLine=11 Dynamic Word Wrap=false JumpList= TextFolding=[] -ViMarks=.,52,180,[,52,180,],52,180 +ViMarks=.,49,0,[,49,0,],49,0 [view-settings,view=0,item:content/theory.tex] CursorColumn=0 diff --git a/src/content/abstract.tex b/src/content/abstract.tex index d17f1d4..41276b7 100644 --- a/src/content/abstract.tex +++ b/src/content/abstract.tex @@ -10,13 +10,11 @@ Napjainkban egyre elterjedtebb a webes alkalmazások fejlesztése során kisebb részegységek fejlesztése, melyeknek saját felelősségük is lehet. Ezzel a kódbázis növekedése nem vonzza maga után a kódbázis átláthatatlanságát. A Function as a Service architektúra azt jelenti, hogy az alkalmazás fejlesztői a lehető legkisebb állapotmentes részegységekre - függvényekre - bontják az alkalmazást, és azokat nem saját infrastruktúrán futtatják. Az ilyen módon készített alkalmazások skálázhatósága is kedvezőbb, hiszen könnyen konténerizálhatók, így az egyes részek egyszerűen példányosítható, leállítható és mozgatható folyamatok. -Fennáll viszont a probléma, hogy az egyes részek akkor is készen állnak kérések fogadására, ha nincs rájuk szükség, ezzel feleslegesen foglalva erőforrásokat. +Fennáll viszont a probléma, hogy az egyes részek akkor is készen állnak kérések fogadására, ha nincs rájuk szükség, ezzel feleslegesen foglalva erőforrásokat. Szintúgy gyakori probléma a váratlanul megjelenő, nagy terhelésre a lassú válaszreakció. Ez a probléma legtöbbször nem egy rosszul elkészített alkalmazásból adódik, hanem a futtató környezet adottsága. -Szintúgy gyakori probléma a váratlanul megjelenő, nagy terhelésre a lassú válaszreakció. Ez a probléma legtöbbször nem egy rosszul elkészített alkalmazásból adódik, hanem a futtató környezet adottsága. +A Knative ezeket a problémákat aldja meg. Lehetővé teszi az egyes részegységek nullára skálázását, valamint képesek szolgáltatások gyors skálázására a megjelenő konkurens kérésekkel arányosan. -A Knative és a rá épülő Function as a Service megoldások ezeket a problémákat oldják meg. Lehetővé teszik az egyes részegységek nullára skálázását, valamint képesek szolgáltatások gyors skálázására a megjelenő konkurens kérésekkel arányosan. - -A szakdolgozat keretein belül a Knative sajátosságait vizsgálom, összehasonlítva azt tradicionális megoldásokkal. +A szakdolgozat keretein belül a Knative ezen funkciójának működését vizsgálom, összevetve viselkedését a Kubernetes rendszerben elérhető tradicionális megoldással. \vfill