dash
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
				
			|||||||
kile_livePreviewEnabled=true
 | 
					kile_livePreviewEnabled=true
 | 
				
			||||||
kile_livePreviewStatusUserSpecified=true
 | 
					kile_livePreviewStatusUserSpecified=true
 | 
				
			||||||
kile_livePreviewTool=LivePreview-XeLaTeX
 | 
					kile_livePreviewTool=LivePreview-XeLaTeX
 | 
				
			||||||
lastDocument=content/acknowledgement.tex
 | 
					lastDocument=content/abstract.tex
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[document-settings,item:../../thesis-template-latex/src/thesis.tex]
 | 
					[document-settings,item:../../thesis-template-latex/src/thesis.tex]
 | 
				
			||||||
Bookmarks=
 | 
					Bookmarks=
 | 
				
			||||||
@@ -160,20 +160,20 @@ TextFolding=[]
 | 
				
			|||||||
ViMarks=
 | 
					ViMarks=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[view-settings,view=0,item:content/abstract.tex]
 | 
					[view-settings,view=0,item:content/abstract.tex]
 | 
				
			||||||
CursorColumn=113
 | 
					CursorColumn=141
 | 
				
			||||||
CursorLine=35
 | 
					CursorLine=10
 | 
				
			||||||
Dynamic Word Wrap=true
 | 
					Dynamic Word Wrap=true
 | 
				
			||||||
JumpList=
 | 
					JumpList=
 | 
				
			||||||
TextFolding=[]
 | 
					TextFolding=[]
 | 
				
			||||||
ViMarks=.,16,265,[,16,264,],16,265
 | 
					ViMarks=.,1,0,[,1,0,],1,0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[view-settings,view=0,item:content/acknowledgement.tex]
 | 
					[view-settings,view=0,item:content/acknowledgement.tex]
 | 
				
			||||||
CursorColumn=115
 | 
					CursorColumn=138
 | 
				
			||||||
CursorLine=8
 | 
					CursorLine=4
 | 
				
			||||||
Dynamic Word Wrap=false
 | 
					Dynamic Word Wrap=false
 | 
				
			||||||
JumpList=
 | 
					JumpList=
 | 
				
			||||||
TextFolding=[]
 | 
					TextFolding=[]
 | 
				
			||||||
ViMarks=.,8,233,[,8,233,],8,233
 | 
					ViMarks=.,4,137,[,4,131,],4,137
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[view-settings,view=0,item:content/appendices.tex]
 | 
					[view-settings,view=0,item:content/appendices.tex]
 | 
				
			||||||
CursorColumn=18
 | 
					CursorColumn=18
 | 
				
			||||||
@@ -200,12 +200,12 @@ TextFolding=[]
 | 
				
			|||||||
ViMarks=.,59,501,[,59,501,],59,501
 | 
					ViMarks=.,59,501,[,59,501,],59,501
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[view-settings,view=0,item:content/introduction.tex]
 | 
					[view-settings,view=0,item:content/introduction.tex]
 | 
				
			||||||
CursorColumn=64
 | 
					CursorColumn=27
 | 
				
			||||||
CursorLine=11
 | 
					CursorLine=0
 | 
				
			||||||
Dynamic Word Wrap=true
 | 
					Dynamic Word Wrap=true
 | 
				
			||||||
JumpList=
 | 
					JumpList=
 | 
				
			||||||
TextFolding=[]
 | 
					TextFolding=[]
 | 
				
			||||||
ViMarks=.,11,274,[,11,274,],11,274
 | 
					ViMarks=.,1,0,[,1,0,],1,0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[view-settings,view=0,item:content/preparation.tex]
 | 
					[view-settings,view=0,item:content/preparation.tex]
 | 
				
			||||||
CursorColumn=623
 | 
					CursorColumn=623
 | 
				
			||||||
@@ -232,8 +232,8 @@ TextFolding=[]
 | 
				
			|||||||
ViMarks=.,189,111,[,189,111,],189,111
 | 
					ViMarks=.,189,111,[,189,111,],189,111
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[view-settings,view=0,item:thesis.tex]
 | 
					[view-settings,view=0,item:thesis.tex]
 | 
				
			||||||
CursorColumn=40
 | 
					CursorColumn=22
 | 
				
			||||||
CursorLine=9
 | 
					CursorLine=46
 | 
				
			||||||
Dynamic Word Wrap=false
 | 
					Dynamic Word Wrap=false
 | 
				
			||||||
JumpList=
 | 
					JumpList=
 | 
				
			||||||
TextFolding=[]
 | 
					TextFolding=[]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ A Software as a Service szolgáltatási modellben a felhasználó egy kész szof
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
A Function as a Service nem csak egy szolgáltatási modell, hanem megkövetel egy bizonyos szoftverarchitektúrát is. Az FaaS-t használó szoftverek függvényekből állnak. Ezek hasonlóak a tradicionális szoftverekben ismeretes függvényekhez, annyi különbséggel, hogy a bemeneti paraméterekre és a visszatérési értékre szabhat megkötéseket egy FaaS platform. A feltöltött függvények egy URL-en érhetők el, melyeket megnyitva az adott függvény lefut. Erre a futásra rálátása a felhasználónak nincs, csak a visszatért eredményt kapja meg. A felhasználó számára még a futtató környezet is ismeretlen. Emiatt a függvényeket csak a szolgáltató által nyújtott platformon lehet futtatni, tesztelni. Ez, valamint a nagyszámú komponensre bontott szoftverarchitektúra megnehezíti a hibakeresést, és a hibák előfordulási okának megtalálását is.
 | 
					A Function as a Service nem csak egy szolgáltatási modell, hanem megkövetel egy bizonyos szoftverarchitektúrát is. Az FaaS-t használó szoftverek függvényekből állnak. Ezek hasonlóak a tradicionális szoftverekben ismeretes függvényekhez, annyi különbséggel, hogy a bemeneti paraméterekre és a visszatérési értékre szabhat megkötéseket egy FaaS platform. A feltöltött függvények egy URL-en érhetők el, melyeket megnyitva az adott függvény lefut. Erre a futásra rálátása a felhasználónak nincs, csak a visszatért eredményt kapja meg. A felhasználó számára még a futtató környezet is ismeretlen. Emiatt a függvényeket csak a szolgáltató által nyújtott platformon lehet futtatni, tesztelni. Ez, valamint a nagyszámú komponensre bontott szoftverarchitektúra megnehezíti a hibakeresést, és a hibák előfordulási okának megtalálását is.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Platform as a Service típusú szolgáltatások alatt értjük azon szolgáltatásokat, melyek lehetővé teszik egy elkészült alkalmazás futtatását egy, a szolgáltató által menedzselt platformon. A szolgáltatás felhasználójának csak a saját alkalmazásával felmerülő problémákat kell megoldania, a fizikai szervereket, operációs rendszert, valamint a middleware-t - ami lehet például Java futtatókörnyezet vagy Kubernetes konténer orkesztrációs platform - a szolgáltató biztosítja. Ezek mellett gyakran adatbázis szolgáltatást is igénybe lehet venni. Egy PaaS platformon telepített alkalmazásban hibák keresése külön megfontolásokat nem igényel, a helyben és távolban futtatott példányok között nincsen különbség. 
 | 
					Platform as a Service típusú szolgáltatások alatt értjük azon szolgáltatásokat, melyek lehetővé teszik egy elkészült alkalmazás futtatását egy, a szolgáltató által menedzselt platformon. A szolgáltatás felhasználójának csak a saját alkalmazásával felmerülő problémákat kell megoldania, a fizikai szervereket, operációs rendszert, valamint a middleware-t - ami lehet például Java futtatókörnyezet vagy Kubernetes konténer orkesztrációs platform - a szolgáltató biztosítja. Ezek mellett gyakran adatbázis-szolgáltatást is igénybe lehet venni. Egy PaaS platformon telepített alkalmazásban hibák keresése külön megfontolásokat nem igényel, a helyben és távolban futtatott példányok között nincsen különbség. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Egy Infrastructure as a Service típusú szolgáltatás keretében a szolgáltató egy virtuális gépet nyújt a végfelhasználóknak. Erre a gépre tetszőleges operációs rendszer telepíthető. Ezt a szolgáltató legtöbb esetben legfeljebb monitoring lehetőségekkel bővíti. E szolgáltatási modell keretében üzemeltetett alkalmazással kapcsolatban fordul elő a legtöbb mérnöki probléma, ugyanis a hálózaton és a virtuális gépeket futtató szerverek nagy rendelkezésre állásán kívül a szolgáltató nem vállal semmilyen garanciát. Míg például a Platform as a Service szolgáltatások esetében az alkalmazás terheléstől függő skálázását a szolgáltató garantálta, erről és az ezzel kapcsolatban felmerülő problémák megoldásáról a felhasználónak kell gondoskodnia. Mindezért cserébe a felhasználónak behatása - illetve rálátása van a futtató környezetre.
 | 
					Egy Infrastructure as a Service típusú szolgáltatás keretében a szolgáltató egy virtuális gépet nyújt a végfelhasználóknak. Erre a gépre tetszőleges operációs rendszer telepíthető. Ezt a szolgáltató legtöbb esetben legfeljebb monitoring lehetőségekkel bővíti. E szolgáltatási modell keretében üzemeltetett alkalmazással kapcsolatban fordul elő a legtöbb mérnöki probléma, ugyanis a hálózaton és a virtuális gépeket futtató szerverek nagy rendelkezésre állásán kívül a szolgáltató nem vállal semmilyen garanciát. Míg például a Platform as a Service szolgáltatások esetében az alkalmazás terheléstől függő skálázását a szolgáltató garantálta, erről és az ezzel kapcsolatban felmerülő problémák megoldásáról a felhasználónak kell gondoskodnia. Mindezért cserébe a felhasználónak behatása - illetve rálátása van a futtató környezetre.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user