Getting started in your DevOps journey requires the fundamentals. In this video I'll help you get some of the fundamentals of using Azure Resource Manager Templates.
Let's first go over some terminology you'll want to know for this video!
Azure Resource Manager is the deployment and management service for Azure. It provides a consistent management layer that enables you to create, update, and delete resources in your Azure subscription. You can use its access control, auditing, and tagging features to secure and organize your resources after deployment.
If you're new to Azure Resource Manager, there are some terms you might not be familiar with.
- resource - A manageable item that is available through Azure. Virtual machines, storage accounts, web apps, databases, and virtual networks are examples of resources.
- resource group - A container that holds related resources for an Azure solution. The resource group includes those resources that you want to manage as a group. You decide how to allocate resources to resource groups based on what makes the most sense for your organization. See Resource groups.
- resource provider - A service that supplies Azure resources. For example, a common resource provider is Microsoft.Compute, which supplies the virtual machine resource. Microsoft.Storage is another common resource provider. See Resource providers.
- declarative syntax - Syntax that lets you state "Here is what I intend to create" without having to write the sequence of programming commands to create it. The Resource Manager template is an example of declarative syntax. In the file, you define the properties for the infrastructure to deploy to Azure.
To start building your own ARM template via the portal using this quickstart, Create and deploy Azure Resource Manager templates by using the Azure portal
To do so in Visual Studio Vode, check out Create Azure Resource Manager templates by using Visual Studio Code
To keep learning more, check out the free $200 in credit and 12 months of free Azure services.