Multi-cloud IAC template versioning and rollback strategies: An empirical study with terraform and GITOPS
Senior Cloud Engineer, IT Dept. SMBC ManuBank, Austin, Texas USA.
Research Article
World Journal of Advanced Research and Reviews, 2024, 22(02), 2354-2363
Publication history:
Received on 25 March 2024; revised on 25 May 2024; accepted on 28 May 2024
Abstract:
Infrastructure as Code (IAC) is foundational in DevOps, yet managing changes and rollbacks in multi-cloud contexts remains challenging. This study explores GITOPS-driven IAC versioning strategies using Terraform and Git repositories across Azure, AWS, and GCP. It presents a version control model that supports automated validation, deployment, and rollback. Empirical results from a fintech use case show improved disaster recovery readiness and faster recovery from deployment failures. This paper contributes a structured methodology for enterprise-grade IAC lifecycle management with minimal human intervention.
Keywords:
Infrastructure As Code; Git Ops; Version Control; Multi-Cloud; Terraform; Disaster Recovery
Full text article in PDF:
Copyright information:
Copyright © 2024 Author(s) retain the copyright of this article. This article is published under the terms of the Creative Commons Attribution Liscense 4.0
