Technical and quality factor analysis and comparison of AWS cloud computing services for builders of web and mobile projects : case Visma Consulting Oy
Kontiainen, Juho (2022)
Diplomityö
Kontiainen, Juho
2022
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022061646999
https://urn.fi/URN:NBN:fi-fe2022061646999
Tiivistelmä
Cloud services have become an essential part of software development, and IT organizations must adapt to the new paradigms and features that come with them. The case company, Visma Consulting Oy, and its product development unit, Product Creation Services (PCS), are standardizing technologies for their small to medium-sized web and mobile projects. One of the related key themes is cloud services, which is the topic of this thesis.
This thesis focuses on determining which AWS computing services best suit the PCS unit's requirements and demands for small and medium-sized web and mobile projects from a technical quality standpoint. The research is broken down into three sections: 1) gathering technical needs and quality elements for using cloud services on web and mobile projects, 2) conducting a survey to establish the requirements and quality-related technical aspects of the case company, and 3) analyzing and comparing AWS computing services.
As a conclusion, a conceptual model for detecting quality criteria in cloud-related web and mobile applications was developed, as well as a use-case guide to assist organizations in making informed decisions when assessing cloud computing services for their projects. Pilvipalveluista on tullut olennainen osa ohjelmistokehitystä, ja IT-organisaatioiden on mukauduttava niiden mukana tuleviin uusiin paradigmoihin ja ominaisuuksiin. Tapausyritys Visma Consulting Oy ja sen tuotekehitysyksikkö Product Creation Services (PCS) standardoivat teknologioita pieniin ja keskisuuriin verkko- ja mobiiliprojekteihinsa. Yksi siihen liittyvistä avainteemoista on pilvipalvelut, joka on tämän opinnäytetyön aihe.
Tässä diplomityössä selvitetään, mitkä AWS-laskentapalvelut vastaavat parhaiten PCS-yksikön vaatimuksia pienille ja keskisuurille web- ja mobiiliprojekteille teknisestä näkökulmasta. Tutkimus on jaettu kolmeen osaan: 1) teknisten tarpeiden ja laatuelementtien kerääminen pilvipalvelujen käyttöön verkko- ja mobiiliprojekteissa, 2) kysely tapausyrityksen vaatimusten ja laatuun liittyvien teknisten näkökohtien selvittämiseksi sekä 3) AWS-laskentapalveluiden analysointi ja vertailu.
Työssä rakennetaan käsitteellinen malli pilvipalveluihin liittyvien verkko- ja mobiilisovellusten laatukriteerien havaitsemiseksi sekä käyttötapausopas, joka auttaa organisaatioita tekemään tietoisia päätöksiä arvioidessaan projekteihinsa liittyviä pilvipalveluita.
This thesis focuses on determining which AWS computing services best suit the PCS unit's requirements and demands for small and medium-sized web and mobile projects from a technical quality standpoint. The research is broken down into three sections: 1) gathering technical needs and quality elements for using cloud services on web and mobile projects, 2) conducting a survey to establish the requirements and quality-related technical aspects of the case company, and 3) analyzing and comparing AWS computing services.
As a conclusion, a conceptual model for detecting quality criteria in cloud-related web and mobile applications was developed, as well as a use-case guide to assist organizations in making informed decisions when assessing cloud computing services for their projects.
Tässä diplomityössä selvitetään, mitkä AWS-laskentapalvelut vastaavat parhaiten PCS-yksikön vaatimuksia pienille ja keskisuurille web- ja mobiiliprojekteille teknisestä näkökulmasta. Tutkimus on jaettu kolmeen osaan: 1) teknisten tarpeiden ja laatuelementtien kerääminen pilvipalvelujen käyttöön verkko- ja mobiiliprojekteissa, 2) kysely tapausyrityksen vaatimusten ja laatuun liittyvien teknisten näkökohtien selvittämiseksi sekä 3) AWS-laskentapalveluiden analysointi ja vertailu.
Työssä rakennetaan käsitteellinen malli pilvipalveluihin liittyvien verkko- ja mobiilisovellusten laatukriteerien havaitsemiseksi sekä käyttötapausopas, joka auttaa organisaatioita tekemään tietoisia päätöksiä arvioidessaan projekteihinsa liittyviä pilvipalveluita.