Azure template
Sohhatov, Aleksandr (2024)
Sohhatov, Aleksandr
2024
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-2024111828506
https://urn.fi/URN:NBN:fi:amk-2024111828506
Tiivistelmä
The purpose of the thesis was to explore Infrastructure as Code as a revolutionary solution for automating and provisioning infrastructure on cloud computing platforms, with a particular focus on Microsoft Azure. This study addressed the challenges associated with manual infrastructure provisioning, emphasizing the need for agility, efficiency, and scalability in contemporary business operations. The research questions centered on understanding how Infrastructure as Code streamlines and automates Azure infrastructure provisioning, identifying the perceived benefits and challenges of adopting Infrastructure as Code among IT professionals, and examining the impact of Infrastructure as Code on technology acceptance in the context of Azure infrastructure provisioning. The thesis adopted a practical approach, incorporating theoretical insights into technology acceptance and cloud infrastructure management. It commenced with exploring fundamental concepts related to cloud computing, manual infrastructure provisioning challenges, and the principles of Infrastructure as Code. The research methods included a literature review, field experiments, and demand analysis, aiming to provide comprehensive insights into the effectiveness and acceptance of Infrastructure as Code in Azure infrastructure provisioning. The findings indicated that Infrastructure as Code significantly improves the efficiency, consistency, and scalability of Azure infrastructure provisioning compared to manual approaches. IT professionals perceived Infrastructure as Code as beneficial in simplifying scripting tasks, enhancing agility, and enabling seamless integration with version control systems like Git. However, challenges like the learning curve associated with Infrastructure as Code tools and compatibility issues with existing infrastructure were identified.
Based on the analysis, it is recommended that organizations invest in training programs to familiarize IT professionals with infrastructure, such as code tools and methodologies. Additionally, continuous monitoring and feedback mechanisms should be established to address challenges and optimize the implementation of Infrastructure as Code in Azure environments.
Based on the analysis, it is recommended that organizations invest in training programs to familiarize IT professionals with infrastructure, such as code tools and methodologies. Additionally, continuous monitoring and feedback mechanisms should be established to address challenges and optimize the implementation of Infrastructure as Code in Azure environments.
