USAGE OF AUTOMATION TOOLS AND PRACTICES IN DEVOPS METHODOLOGY
DOI:
https://doi.org/10.24867/27BE10MileticKeywords:
DevOps, AWS, Terraform, continuous integration and deployment, containersAbstract
The paper involves an analysis of the DevOps methodology and the use of automation tools, containerization, and cloud service providers. The problem pertains to automating the development and delivery of a digital library application. The problem is solved using Terraform infrastructure as code tool, application containerization with Docker, and cloud services from AWS. The result of the solution represents the successful creation of cloud infrastructure, an automated process of software solution integration and delivery, and end-user access to the application.
References
[1] A. Jahić and N. Buzađija, "DevOps Methodology in Modern Software Development," qjoest, vol. 4, no. 1, pp. 1-11, March 2023.
[2] Y. Brikman, Terraform: Up & Running, 3rd ed., Sebastopol: O'Reilly Media Inc., 2022.
[3] M. Shahin, M. Ali Babar and L. Zhu, "Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices," IEEE Access, vol. 5, pp. 3909-3943, 2017.
[4] Bunnyshell, "Terraform vs. Cloudformation vs. Pulumi," Bunnyshell, 7 July 2022. [Online]. Available: bunnyshell.com/blog/terraform-vs.-cloudformation-vs.-pulumi. [Accessed September 2023].
[2] Y. Brikman, Terraform: Up & Running, 3rd ed., Sebastopol: O'Reilly Media Inc., 2022.
[3] M. Shahin, M. Ali Babar and L. Zhu, "Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices," IEEE Access, vol. 5, pp. 3909-3943, 2017.
[4] Bunnyshell, "Terraform vs. Cloudformation vs. Pulumi," Bunnyshell, 7 July 2022. [Online]. Available: bunnyshell.com/blog/terraform-vs.-cloudformation-vs.-pulumi. [Accessed September 2023].
Downloads
Published
2024-06-05
Issue
Section
Electrotechnical and Computer Engineering