Software development using cloud services
Pikkuhookana, Veera; Soini, Johanna (2023)
Pikkuhookana, Veera
Soini, Johanna
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023051611088
https://urn.fi/URN:NBN:fi:amk-2023051611088
Tiivistelmä
The thesis was done in the spring of 2023 at Oulu University of Applied Sciences. The purpose of the work was to present cloud services, research different service providers and their services, compare them and finally build a website that utilizes one selected service provider. We wanted to study cloud services more thoroughly and understand them better because it has become a big part of the IT world and is clearly here to stay.
In the first chapter, we went through the basics of cloud computing, what kind of deployment and service models exist, how the security of cloud security is organized and what the future of cloud services looks like. The second chapter focused on four cloud service providers, Amazon Web Services, Microsoft Azure, Heroku, and DigitalOcean. For the theory part, information was sought from books, articles, interviews, and the cloud service providers' official pages. After this, the providers' services were compared through price, network performance, resources, and populari-ty. In the fifth paragraph, cloud deployment was presented, which described the application struc-ture, what it was like to deploy an application to Amazon and DigitalOcean and why these were chosen.
Through work, we learned how to search for information, compare it, read technical documents, and advance web development skills. But, most importantly, we gained a deeper understanding of cloud services, where they are used, and what services are available.
In the first chapter, we went through the basics of cloud computing, what kind of deployment and service models exist, how the security of cloud security is organized and what the future of cloud services looks like. The second chapter focused on four cloud service providers, Amazon Web Services, Microsoft Azure, Heroku, and DigitalOcean. For the theory part, information was sought from books, articles, interviews, and the cloud service providers' official pages. After this, the providers' services were compared through price, network performance, resources, and populari-ty. In the fifth paragraph, cloud deployment was presented, which described the application struc-ture, what it was like to deploy an application to Amazon and DigitalOcean and why these were chosen.
Through work, we learned how to search for information, compare it, read technical documents, and advance web development skills. But, most importantly, we gained a deeper understanding of cloud services, where they are used, and what services are available.