Loading...
Loading...
Learn why IaC is essential for modern cloud infrastructure
Infrastructure as Code (IaC) is the practice of managing cloud infrastructure — servers, networks, databases, load balancers — through machine-readable definition files, NOT manual clicking or ad-hoc scripts.
Instead of logging into Azure Portal to click Create a Virtual Machine, you write:
resource "azurerm_virtual_network" "main" {
name = "my-network"
address_space = ["10.0.0.0/16"]
location = "East US"
}And run terraform apply to provision it.
| Aspect | Manual (Portal/CLI) | IaC (Terraform/Bicep) |
|---|---|---|
| Repeatability | Error-prone, varies each time | Identical every run |
| Audit trail | Who clicked what? | Full Git history |
| Recovery | Rebuild from memory | Re-run the template |
| Review | Cannot diff infrastructure | Code review for everything |
Write down which parts of your infrastructure setup process are currently manual. For each one, describe what the IaC equivalent would look like.