Modernization of a Small Business Website with Public Cloud and Continuous Delivery
Acharya, Prakash (2025)
Acharya, Prakash
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120934137
https://urn.fi/URN:NBN:fi:amk-2025120934137
Tiivistelmä
Services accessed over the internet such as a website should be able to handle increased demand. In addition, making changes to the services should be fast and fail-safe process. For these to happen, a continuous integration and continuous deployment system needs to be in place.
This thesis study was carried out for a company whose website hosting and changes were done manually. There were two aims of the study: to make the service scale as demand grows and to build a continuous delivery system which automatically deploys the changes whenever they are committed.
During the thesis study, the company website was migrated to a public cloud. In addition, a continuous deployment pipeline was developed to deploy the changes to production environment. As the cost incurred in running the services in public cloud was higher than a virtual machine, the decision has not yet been made whether the solution will be taken into use.
This thesis study was carried out for a company whose website hosting and changes were done manually. There were two aims of the study: to make the service scale as demand grows and to build a continuous delivery system which automatically deploys the changes whenever they are committed.
During the thesis study, the company website was migrated to a public cloud. In addition, a continuous deployment pipeline was developed to deploy the changes to production environment. As the cost incurred in running the services in public cloud was higher than a virtual machine, the decision has not yet been made whether the solution will be taken into use.
