Skip to main content
Articles

Infrastructure as Code Transforming Enterprise IT Operations

Abstract

Infrastructure as Code (IaC) is transforming the way the IT systems of the enterprise are put into place and managed. The presented paper is a quantitative study of the effects of IaC. IT specialists were interviewed and the data was compared between the traditional systems and IaC-based systems. The analysis indicates IaC saves deployment time, costs, percentage better resource utilization, and reliability of the system. It also minimizes configuration error source and manual efforts. There are still certain challenges such as security issues and some requirement of appropriate abilities. The research demonstrates that IaC can be successfully used as the means of enhancing IT functioning and accelerating and streamlining the delivery of services in the contemporary enterprises.

References

[1] Khajeh-Hosseini, A., Greenwood, D., & Sommerville, I. (2010). Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS. Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS, 450–457. https://doi.org/10.1109/cloud.2010.37
[2] Brunnert, A., Andre, V. H., Willnecker, F., Danciu, A., Hasselbring, W., Heger, C., Herbst, N., Jamshidi, P., Jung, R., Joakim, V. K., Koziolek, A., Kroß, J., Spinner, S., Vögele, C., Walter, J., & Wert, A. (2015). Performance-oriented DevOps: a research agenda. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1508.04752
[3] Mustyala, A. (2020). Infrastructure as Code (IAC): Achieving scalability and agility in IT operations. ephijse.com. https://doi.org/10.53555/ephijse.v6i2.240
[4] Ranjan, R., & Benatallah, B. (2012). Programming Cloud Resource Orchestration Framework: Operations and Research challenges. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1204.2204
[5] Buyya, R., Calheiros, R. N., & Li, X. (2012). Autonomic cloud computing: open challenges and architectural elements. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1209.3356
[6] Zhang, M., Ranjan, R., Haller, A., Georgakopoulos, D., Menzel, M., & Nepal, S. (2012). An Ontology based System for Cloud Infrastructure Services Discovery. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1212.0156
[7] Modares, H., Salleh, R., Moravejosharieh, A., Keshavarz, H., & Shahgoli, M. T. (2012). A survey on cloud computing security. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1206.5468
[8] Scheuner, J., Leitner, P., Cito, J., & Gall, H. (2014). Cloud WorkBench - Infrastructure-as-Code based cloud benchmarking. arXiv (Cornell University). https://doi.org/10.48550/arxiv.1408.4565
[9] Boettiger, C. (2015). An introduction to Docker for reproducible research. ACM SIGOPS Operating Systems Review, 49(1), 71–79. https://doi.org/10.1145/2723872.2723882
[10] Wilde, N., Eddy, B., Patel, K., Cooper, N., Gamboa, V., Mishra, B., & Shah, K. (2016). Security for DEVOPs Deployment Processes: Defenses, risks, research directions. International Journal of Software Engineering & Applications, 7(6), 01–16. https://doi.org/10.5121/ijsea.2016.7601