Infrastructure as Code(Iac)

Techno Freak
2 min readApr 28, 2022

--

Blueprint of your infrastructure

Management of infrastructure through code , rather than manual Configurations. IaC is a key DevOps practice and is used in conjunction with continuous delivery.

Infrastructure as a Code

Infrastructure as Code has evolved to solve the problem of environment drift in the release pipeline. Without IaC, teams must maintain the settings of individual deployment environments. Over time, each environment becomes a snowflake, that is, a unique configuration that cannot be reproduced automatically. Inconsistency among environments leads to issues during deployments. With snowflakes, administration and maintenance of infrastructure involves manual processes which were hard to track and contributed to errors.

Idempotence is a principle of Infrastructure as Code. Idempotence is the property that a deployment command always sets the target environment into the same configuration, regardless of the environment’s starting state. Idempotency is achieved by either automatically configuring an existing target or by discarding the existing target and recreating a fresh environment.

Popular Infrastructure tools

: Arm Templates (used only for azure)

: Cloud Formation (used only for AWS)

: Terraform ( Multicloud Support)

Automating the infrastructure saves lot of time and its easy to perform changes related to the infra at a faster phase. Just like magic wand to do the things we wish to have in our infrastructure. Less manual intervention causes 0 errors. Which helps in better delivery of infrastructure at a faster pace.

--

--

Techno Freak
Techno Freak

Written by Techno Freak

Devops &Full-Stack enthusiast . Helping People to learn about cloud and opensource . Learning bit by bit

No responses yet