Cloud Infrastructure Automation Through IaC (Infrastructure as Code)

Authors

  • Muhammad Raquibul Hasan Cloud CoE Expert Consultant, Project Head, BRAC, Dhaka, Bangladesh
  • Md. Sifuddin Ansary Head, Network Biz, Samsung Electronics, Dhaka, Bangladesh

Keywords:

IaC, Cloud Computing, Cloud-automated

Abstract

Cloud computing has emerged as a key force in the IT sector, allowing businesses to take use of the cloud's scalability and cost-effectiveness to satisfy their IT requirements. When compared to the traditional on-premise method, companies that use cloud services can benefit from higher efficiency, dependability, and agility, as well as lower operational expenses and improved security. In spite of all the benefits, configuring cloud services may be a difficult and time-consuming procedure, especially when done manually. As a solution to the mentioned challenges, the Infrastructure as Code (IaC) was introduced. IaC has revolutionised the way organisations approach IT. Organisations may gain improved efficiency, dependability, and agility by exploiting the cloud's scalability and cost-effectiveness, as well as automating the provisioning, configuration, and administration of infrastructure with different IaC tools. However, using cloud and IaC can also present challenges, including complexity, collaboration, versioning, testing, security, integration, and automation. This paper discusses the overview of cloud computing and IaC. Explores the benefits and challenges of using these technologies. Concludes by emphasising the importance of careful planning and execution when using cloud and IaC, in order to maximise the benefits while minimising the difficulties.

References

Liang-Jie Zhang; Qun Zhou, "CCOA: Cloud Computing Open Architecture," in proceeding of IEEE International Conference on Web Services (ICWS), 2009, pp. 607-616, 6-10 July 2009

Yashpalsinh Jadeja; Kirit Modi, “Cloud Computing - Concepts, Architecture and Challenges” in Proceedings of International Conference on Computing, Electronics and Electrical Technologies [ICCEET], 2012.

Qi Zhang, Lu Cheng and Raouf Boutaba, “Cloud computing: state-of-the-art and research challenges”.

Adem TEPE, Güray YILMAZ, “A Survey on Cloud Computing Technology and Its Application to Satellite Ground Systems”.

Yashpalsinh Jadeja; Kirit Modi, “Cloud Computing - Concepts, Architecture and Challenges” in Proceedings of International Conference on Computing, Electronics and Electrical Technologies [ICCEET], 2012.

Tharam Dillon, Chen Wu and Elizabeth Chang, “Cloud Computing: Issues and Challenges,” in Proceeding of 2010 24th IEEE InternationalConference on Advanced Information Networking and Applications, pp. 27-33, 20-23 April 2010

Xu Wang; Beizhan Wang; Jing Huang, “Cloud computing and its key techniques” in Proceeding of IEEE Conference, 2011

C. Parnin, E. Helms, C. Atlee, H. Boughton, M. Ghattas, A. Glover, J. Holman, J. Micco, B. Murphy, T. Savor, M. Stumm, S. Whitaker, L. Williams. The top 10 adages in continuous deployment IEEE Softw., 34 (3) (2017), pp. 86-95, 10.1109/MS.2017.86

P. Labs, Puppet Documentation, 2017, (https://docs.puppet.com/). [Online; accessed 10-October-2017].

Automating Infrastructure As A Service Michael Howard Computer Science Department Portland State University Portland, USA mihoward@pdx.

Tadej Borovsak ? 2 , Elisabetta Di Nitto1 , Michele Guerriero1 , Damian Andrew Tamburri1 1DEEPSE group - DEIB - Politecnico di Milano,” in DevOps: Introducing Infrastructure-as-Code Matej Artac?, vol. 2, Milano, Italy 2XLAB - Ljubljana, Slovenia matej.

J. Sandobalin, E. Insfran, and S. Abrahao, “On the effectiveness of tools to support infrastructure as code: Model-driven versus code-centric,” IEEE Access, vol. 8, pp. 17734–17761, 2020

A systematic mapping study of infrastructure as code research Akond Rahman? , Rezvan Mahdavi-Hezaveh. Raleigh, NC, US

Downloads

Published

2023-02-18

How to Cite

Muhammad Raquibul Hasan, & Md. Sifuddin Ansary. (2023). Cloud Infrastructure Automation Through IaC (Infrastructure as Code). International Journal of Computer (IJC), 46(1), 34–40. Retrieved from https://ijcjournal.org/index.php/InternationalJournalOfComputer/article/view/2043

Issue

Section

Articles