Javascript must be enabled for the correct page display

From Terraform to AWS CloudFormation: A Study of Cost Patterns and Antipatterns

Neamt, Allia-Iasmina (2024) From Terraform to AWS CloudFormation: A Study of Cost Patterns and Antipatterns. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bCS2024NeamtAI.pdf

Download (697kB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (128kB)

Abstract

Context: As one of the most popular software deployment environments, cloud computing presents a wide range of advantages. However, even though a major factor in any project, it is not yet established how much of a role cost plays in the decision between multiple cloud computing services. Rather, it might be the case that cost concerns are initially overlooked, to later emerge and negatively influence the project. Objective: This study aims to investigate software developers’ cost awareness when using cloud computing services, as well as the potential implications of lack thereof. The focus of the research is the AWS CloudFormation service, a popular tool for the provisioning of the infrastructure as code for software deployment. Methods: Through a process of data mining, we build a dataset of relevant public GitHub repositories that use the AWS CloudFormation service and discuss cost-related concerns in the commit messages. Further, we apply thematic analysis to identify patterns and antipatterns for cost optimization, as well as correlate them with the results from the predecessor study performed in the context of the Terraform service. Results: With a dataset of 206 commits that make cost-related changes, we demonstrate the applicability of the predecessor Terraform patterns and antipatterns for AWS CloudFormation. Additionally, we identify two new patterns: the usage of cost reports and the implementation of preventative cost reducti

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Andrikopoulos, V. and Feitosa, D.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 02 Aug 2024 09:12
Last Modified: 02 Aug 2024 09:12
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/33817

Actions (login required)

View Item View Item