Automated provisioning with ARM Templates
Azure provides multiple services for cloud computing. One of the most used are VMs that serve as the hosts for your applications or databases. The existing offer of resources is incredibly high and each of them has its own configuration possibilities.
Some years ago, Azure published a feature called the Azure Resource Manager Templates, or ARM templates for short. These templates serve as a blueprint for a certain product that is intended to be hosted on the cloud.
The templates are in JSON format and define the specifications for the services you require from Azure, which can be submitted through HTTP requests to allow for integration with an application or script to further automate its usage.
This blogpost intends to provide a small overview on its most relevant features and advantages. This should help you understand how you may be able to accelerate and automate your deployment processes with Microsoft’s Azure Cloud services.