IaC on Azure – An introduction of Infrastructure as Code (IaC)

What is Infrastructure as Code (IaC)?
Infrastructure as Code is a process of managing and provisioning computing infrastructure with some declarative approach while setting their configuration using definition files instead of traditional interactive configuration tools.

What are the benefits of IaC?

  • Consistency
    • Consistently achieve standardised provisioning or deployment
  • Accelerating
    • Accelerating provisioning or deployment rapidly
  • Reusability
    • Reusable JSON code for repeatable or similar provisioning or deployment
  • Extensibility
    • Extensible JSON code for incorporating with additional items

Have any developer ever waited for weeks or months to get a development environment delivered by their internal IT operations? This demand has driven IT industry to deliver new tool set to ensure that one can deliver on time and meet the standard requirement constantly. Reference: Ryen Kia Zhi Tang