Got it

Infrastructure as Code (IaC) - an introduction

Latest reply: Jan 19, 2022 09:31:44 258 2 4 0 0

Hello Community and Happy New Year!

I hope everyone enjoyed their winter holidays and is well rested, as it's time to start anew with a brand new blog post on the Huawei Enterprise Support Community!

The first topic of the year will be an introduction on Infrastructure as Code (or IaC), or as I like to call it - IaaS's 'long lost cousin'. Let us find out more about Infrastructure as Code in the paragraphs below!


Infrastructure as Code (IaC) - an introduction

We should kick things off with a good ol' definition of what Infrastructure as Code is. A term that has been getting quite some attention in the recent years, IaC 'refers to the managing and provisioning of infrastructure through code versus a manual process. Sometimes referred to as “programmable infrastructure”, IaC configures infrastructure exactly like programming software; it uses descriptive coding language that automates the process' according to the HP Enterprise website.

Delving even deeper in their efforts to conceptualize IaC, our friends from HPE also highlight the areas where it comes extremely is handy: 'IaC helps transition infrastructure management from physical hardware in data centers to virtualization, containers and cloud computing. In IaC, the networks, virtual machines, load balancers and connection topology are all coded using high-level language to standardize the environments used in application development. Once coded, DevOps can spin up, tear down, and scale infrastructure in response to fluctuating demand. This agility makes software development, testing and deployment much faster and easier.'

At the end of the day, not a bad concept, am I right? Replacing manual infrastructure management with management through code is definitely a step ahead.


Infrastructure as Code (IaC) - an introduction


Among the scenarios in which Infrastructure as Code can be used, there are quite a few that can easily be spotted. For example, we've got:

  • resource provisioning;

  • instance configuration;

  • instance workload configuration;

  • instance workload deployment;

  • associated service connection;

  • deployment monitoring over time;

  • deployment management over time.


Infrastructure as Code (IaC) - an introduction

Infrastructure as Code provides countless benefits to the enterprise that decides to go with this approach. It is worth, thus, mentioning:

  • enhanced efficiency - it goes without saying that processes of management and provisioning are both more efficiency and much faster than its manual counterparts;

  • DevOps-friendly - since the infrastructure setup is written as code, it can easily picked up by the DevOps;

  • state of the art consistency - IaC is also software developer-friendly, as they can also use code to provision and deploy servers and applications according to business practices and policies.


There's literally no escape from 'cloudification' these days, especially in the Enterprise environment, where automation has truly become the norm. The sky is the limit in this field, so make sure you subscribe to the Community Blog for more news on trends in the Telecom world!

P.S.: shoutout to our one and only Author @theobittok who provided a great inspiration for this blog post. Cheers to you!

The post is synchronized to: Community Blog

  • x
  • convention:

MVE Author Created Jan 11, 2022 18:56:14

Great to see inspiration. Thanks
View more
  • x
  • convention:

Created Jan 19, 2022 09:31:44

Useful information! Thanks for sharing!
View more
  • x
  • convention:


You need to log in to comment to the post Login | Register

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits


Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.