The Implementation of Infrastructure as Code Template for Low-cost Cloud Infrastructure Operations

dc.contributor.authorMumbere, Samuel
dc.contributor.authorOkello, Jimmy Obira
dc.contributor.authorSansa, Keneth
dc.date.accessioned2025-04-25T10:44:48Z
dc.date.available2025-04-25T10:44:48Z
dc.date.issued2024-12-20
dc.description.abstractCloud computing has emerged as a cornerstone of modern business operations, offering unmatched scalability, flexibility, and efficiency. However, migrating IT infrastructure to the cloud presents significant challenges, particularly for organizations with limited budgets, dependency on costly proprietary cloud tools, complex migration procedures, and a lack of technical expertise. These obstacles are especially evident in regions like Africa, where the adoption of cloud solutions remains restricted due to financial and technical barriers. This research tackles these challenges by developing and implementing an Infrastructure as Code (IaC) template tailored for cost-effective cloud infrastructure management, using Microsoft Azure as a case study.  The project developed and tested a reusable IaC template using tools like Terraform, Visual Studio Code, and Azure CLI. It optimized costs with a monitoring bash script that was executed on one of the Linux-based virtual machines that was created on the Azure portal during the implementation of IaC and ensured reliability via extensive validation thereby reducing the deployment time and costs by approximately 90% as compared to standard Azure configurations. The proposed solution harnesses open-source tools and industry best practices to streamline cloud resource deployment and management, reducing the reliance on expensive inbuilt services and lowering the technical barriers to cloud adoption. By automating the infrastructure provisioning process, the IaC template enables companies to efficiently manage their cloud environments, optimize costs by approximately 30% on infrastructure management, incur 0% costs on resource monitoring and maintain flexibility. The initiative is focused on empowering businesses in resource-constrained environments to take full advantage of cloud computing capabilities without incurring prohibitive expenses. It addresses key issues such as budget constraints, technical complexities, and inefficient management practices, providing a pathway for wider cloud adoption in economically developing regions. The research contributes valuable insights into how organizations can achieve low-cost, scalable, and efficient cloud infrastructure operations. The findings have the potential to significantly impact cloud technology adoption across various industries, enabling companies, particularly in developing regions, to leverage cloud solutions to enhance their competitiveness and operational efficiency
dc.identifier.citationMumbere, S., Obira, O. J. & Sansa, K. (2024). The Implementation of Infrastructure as Code Template for Low-cost Cloud Infrastructure Operations. East African Journal of Information Technology, 7(1), 462-474. https://doi.org/10.37284/eajit.7.1.2538
dc.identifier.doi10.37284/eajit.7.1.2538
dc.identifier.issn2707-5354
dc.identifier.issn2707-5346
dc.identifier.urihttps://doi.org/10.37284/eajit.7.1.2538
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/11196
dc.language.isoen
dc.publisherEast African Nature and Science Organization
dc.relation.ispartofEast African Journal of Information Technology
dc.titleThe Implementation of Infrastructure as Code Template for Low-cost Cloud Infrastructure Operations
dc.typejournal-article
oaire.citation.issue1
oaire.citation.volume7

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2538-Article Text-7141-1-10-20241220.pdf
Size:
270.59 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: