> For the complete documentation index, see [llms.txt](https://docs.arkannis.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-management-tools/managing-azure-with-arm-templates.md).

# 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
