Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories

Varje år går stora mängder resurser förlorade på misslyckade IT-system vilket bidrar till ett stort intresse för kostnadseffektiva tekniker. En sådan teknik kallas Cloud Computing och har funnits i ett flertal år. Cloud Computing kan potentiellt sänka kostnader relaterade till ITprojekt, såsom exemp...

Full description

Bibliographic Details
Main Authors: Neterowicz, Martin, Johansson, Jacob
Format: Others
Language:Swedish
Published: Uppsala universitet, Informationssystem 2017
Subjects:
AWS
EC2
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-324909
id ndltd-UPSALLA1-oai-DiVA.org-uu-324909
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-3249092017-06-22T05:34:59ZFunction as a Service : En fallstudie av Pennan & Svärdet och dess applikation WarstoriessweNeterowicz, MartinJohansson, JacobUppsala universitet, InformationssystemUppsala universitet, Informationssystem2017Cloud ComputingAWSFunction as a ServiceLambdaInfrastructure as a ServiceEC2LEAN Software DevelopmentWaste.Other Engineering and Technologies not elsewhere specifiedÖvrig annan teknikVarje år går stora mängder resurser förlorade på misslyckade IT-system vilket bidrar till ett stort intresse för kostnadseffektiva tekniker. En sådan teknik kallas Cloud Computing och har funnits i ett flertal år. Cloud Computing kan potentiellt sänka kostnader relaterade till ITprojekt, såsom exempelvis kostnader rörande underhåll av serverhårdvara. Function as a Service (FaaS) är ett av de senaste tillskotten till Cloud Computing. Något som blir alltmer problematiskt är att identifiera vilken typ av Cloud Computing som bäst lämpar sig för ett företag eller projekt. Denna studie ämnar därför svara på följande frågor; vilket värde tillför FaaS till utvecklare vid utvecklande av applikationer, hur skiljer sig FaaS från IaaS rörande implementation och vilka är potentiella motiv bakom nyttjande av FaaS. Genom att svara på dessa frågor ämnar studien agera vägledande vid val av Cloud Computing-tjänst. Vid analys av FaaS har LEAN Software Development (LSD) applicerats för att identifiera var FaaS reducerar och potentiellt adderar slöseri vid mjukvaruutveckling nyttjande tekniken. En fallstudie genomfördes vid ett litet företag, mindre än 50 anställda, som experimenterar med Amazon Web Services implementation av FaaS, Lambda. Slutsatsen av studien är att trots att samtliga aspekter av LSD inte är applicerbara på alla företag och projekt motiverar Lambdas fördelaktiga betalmodell företag att själva utforska tekniken.  Every year a tremendous amount of resources is lost on failed IT-Systems. It is therefore of interest to explore potential cost-saving technologies. One such technology that has been around for many years is Cloud Computing. Cloud Computing can potentially lower costs of IT-projects by, for example, eliminating the need to maintain server hardware. One of the more recent additions to the Cloud Computing assortment is Function as a Service (FaaS). What is becoming increasingly problematic about the assortment of Cloud Computing services is to know which service is best suitable for a company or project. This study therefore aims to examine FaaS to answer the questions; what value does FaaS add to the developers when developing applications, what differs in implementing FaaS from IaaS, and what are potential motives behind the usage of FaaS, thereby provide guidance when choosing Cloud Computing service. To analyze the results the LEAN Software Development (LSD) model has been used to identify where FaaS reduces and potentially adds waste in software development. A casestudy of a small organization, less than 50 employees, that are experimenting with the usage of Amazon Web Services implementation of FaaS, Lambda, has been made. The conclusion of the study is that even though all the aspects of LSD is not applicable to all companies or projects, the payment model of Lambda makes it advantageous for organizations to try it out for themselves. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-324909application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Cloud Computing
AWS
Function as a Service
Lambda
Infrastructure as a Service
EC2
LEAN Software Development
Waste.
Other Engineering and Technologies not elsewhere specified
Övrig annan teknik
spellingShingle Cloud Computing
AWS
Function as a Service
Lambda
Infrastructure as a Service
EC2
LEAN Software Development
Waste.
Other Engineering and Technologies not elsewhere specified
Övrig annan teknik
Neterowicz, Martin
Johansson, Jacob
Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories
description Varje år går stora mängder resurser förlorade på misslyckade IT-system vilket bidrar till ett stort intresse för kostnadseffektiva tekniker. En sådan teknik kallas Cloud Computing och har funnits i ett flertal år. Cloud Computing kan potentiellt sänka kostnader relaterade till ITprojekt, såsom exempelvis kostnader rörande underhåll av serverhårdvara. Function as a Service (FaaS) är ett av de senaste tillskotten till Cloud Computing. Något som blir alltmer problematiskt är att identifiera vilken typ av Cloud Computing som bäst lämpar sig för ett företag eller projekt. Denna studie ämnar därför svara på följande frågor; vilket värde tillför FaaS till utvecklare vid utvecklande av applikationer, hur skiljer sig FaaS från IaaS rörande implementation och vilka är potentiella motiv bakom nyttjande av FaaS. Genom att svara på dessa frågor ämnar studien agera vägledande vid val av Cloud Computing-tjänst. Vid analys av FaaS har LEAN Software Development (LSD) applicerats för att identifiera var FaaS reducerar och potentiellt adderar slöseri vid mjukvaruutveckling nyttjande tekniken. En fallstudie genomfördes vid ett litet företag, mindre än 50 anställda, som experimenterar med Amazon Web Services implementation av FaaS, Lambda. Slutsatsen av studien är att trots att samtliga aspekter av LSD inte är applicerbara på alla företag och projekt motiverar Lambdas fördelaktiga betalmodell företag att själva utforska tekniken.  === Every year a tremendous amount of resources is lost on failed IT-Systems. It is therefore of interest to explore potential cost-saving technologies. One such technology that has been around for many years is Cloud Computing. Cloud Computing can potentially lower costs of IT-projects by, for example, eliminating the need to maintain server hardware. One of the more recent additions to the Cloud Computing assortment is Function as a Service (FaaS). What is becoming increasingly problematic about the assortment of Cloud Computing services is to know which service is best suitable for a company or project. This study therefore aims to examine FaaS to answer the questions; what value does FaaS add to the developers when developing applications, what differs in implementing FaaS from IaaS, and what are potential motives behind the usage of FaaS, thereby provide guidance when choosing Cloud Computing service. To analyze the results the LEAN Software Development (LSD) model has been used to identify where FaaS reduces and potentially adds waste in software development. A casestudy of a small organization, less than 50 employees, that are experimenting with the usage of Amazon Web Services implementation of FaaS, Lambda, has been made. The conclusion of the study is that even though all the aspects of LSD is not applicable to all companies or projects, the payment model of Lambda makes it advantageous for organizations to try it out for themselves.
author Neterowicz, Martin
Johansson, Jacob
author_facet Neterowicz, Martin
Johansson, Jacob
author_sort Neterowicz, Martin
title Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories
title_short Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories
title_full Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories
title_fullStr Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories
title_full_unstemmed Function as a Service : En fallstudie av Pennan & Svärdet och dess applikation Warstories
title_sort function as a service : en fallstudie av pennan & svärdet och dess applikation warstories
publisher Uppsala universitet, Informationssystem
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-324909
work_keys_str_mv AT neterowiczmartin functionasaserviceenfallstudieavpennanampsvardetochdessapplikationwarstories
AT johanssonjacob functionasaserviceenfallstudieavpennanampsvardetochdessapplikationwarstories
_version_ 1718462086207504384