# Managing Azure with ARM Templates

## Azure Resource Manager (ARM)

* The deployment and management service for Azure
* Management layer that allows you to create, update and delete resources called "deployments"
* All actions that you take to manage your Azure resources goes through the ARM

![](https://3885248957-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoE4wMO1dMVDOGDjh0En7%2Fuploads%2F4piBNxvaTZw8ybWbNeX7%2Fimage.png?alt=media\&token=b66c0a0f-dd8e-4131-84d7-07f095b25767)

## ARM Templates

* What they are actually creating are something called ARM Templates
* Written in JSON/JavaScript object type language
* Format that a computer can understand
* Infrastructure as Code (IaC)
* Change template, redeploy, new server with new code up and running
