Kontit ja virtuaalipalvelimet pilvipalvelussa

Tässä tutkielmassa luodaan suunnittelututkimusta hyödyntäen testialusta erilaisille pilvipalveluille. Testialustan tarkoituksena on saada tietoja pilvipalvelun hinnasta ja skaalautuvuudesta. Tutkimuksessa ovat mukana Azure, AWS ja Google Cloud, ja testialustaan kuuluu chat-konttisovellus sekä jokais...

Full description

Bibliographic Details
Main Author: Söderlund, Atte
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2019
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/65884
Description
Summary:Tässä tutkielmassa luodaan suunnittelututkimusta hyödyntäen testialusta erilaisille pilvipalveluille. Testialustan tarkoituksena on saada tietoja pilvipalvelun hinnasta ja skaalautuvuudesta. Tutkimuksessa ovat mukana Azure, AWS ja Google Cloud, ja testialustaan kuuluu chat-konttisovellus sekä jokaisen pilvipalvelulle tarvittavat resurssien luomiseen tarvittavat komennot. Testialustan avulla voidaan helposti testata pilvipavelun hinta ja mahdolliset piilokulut. Aihe on kiinnostava, sillä yritykset ovat kasvavissa määrin siirtymässä käyttämään pilvipalveluita ja konttisovelluksia. Tutkimuksen mukaan yksikään pilvipalvelu ei ole toistaan parempi kaikissa osa-alueissa, ja että jatkotutkimus testien automatisointiin olisi tarpeen, jotta kattavampia testejä olisi mahdollista suorittaa. This thesis manages to develop test bench for different kinds of cloud providers using design research. With the test bench it is possible to get more information about the cloud provider prices and scalabilities. Research includes cloud providers Azure, AWS and Google Cloud. The test bench consists of chat container app and creation commands for every recourse needed for every cloud provider included in the research. With the test bench you can easily test cloud provider prices and if there is any hidden costs. This research is important, because companies are more and more moving to cloud and to using software containers. Research revealed that there is no one cloud provided that would be best in every category and it would be important to develop automatic tests for more comprehensive testing.