DEV Community

Cover image for Intro to Microsoft Azure Resource Manager Templates (Video)
Jay Gordon for Microsoft Azure

Posted on

Intro to Microsoft Azure Resource Manager Templates (Video)

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

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.

Terminology

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.
  • Resource Manager template - A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group or subscription. The template can be used to deploy the resources consistently and repeatedly. See Template deployment.
  • 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.

Tutorial

Getting Started Resources

Understand the structure and syntax of Azure Resource Manager templates

Azure Quickstart Templates

Code Samples

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.

Top comments (0)