AWS CDK Compared to Other IaC Tools
Närhi, Kalle (2023)
Närhi, Kalle
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-2023120534550
https://urn.fi/URN:NBN:fi:amk-2023120534550
Tiivistelmä
This thesis compares the AWS Cloud Development Kit (AWS CDK) with major Infrastructure as Code (IaC) tools like Terraform, Ansible, and Pulumi. It aims to enhance understanding in cloud computing and IaC, helping IT professionals and organizations choose the right tool.
The study covers a literature review on IaC in IT management and analyzes each tool's technical aspects, usability, community support, and integration through qualitative and quantitative methods.
Findings highlight AWS CDK's integration and features, Terraform's provider-neutrality and community support, Ansible's configuration management with provisioning limits, and Pulumi's modern, multi-cloud approach. It also examines operational efficiency, security, and compliance for different use cases.
Concluding with its impact on organizational needs and user requirements, the thesis guides strategic IaC tool selection, contributing significantly to the field.
The study covers a literature review on IaC in IT management and analyzes each tool's technical aspects, usability, community support, and integration through qualitative and quantitative methods.
Findings highlight AWS CDK's integration and features, Terraform's provider-neutrality and community support, Ansible's configuration management with provisioning limits, and Pulumi's modern, multi-cloud approach. It also examines operational efficiency, security, and compliance for different use cases.
Concluding with its impact on organizational needs and user requirements, the thesis guides strategic IaC tool selection, contributing significantly to the field.