Azure resource manager

Azure Resource Manager (ARM) is a management service for Azure that provides a consistent deployment and management experience for all Azure resources. ARM provides a set of features that enable you to:

ARM is the recommended way to manage Azure resources. It provides a number of benefits over the classic deployment model, including:

You should use ARM when you need to:

If you are new to Azure, you can use the Azure portal to create and manage resources without using ARM. However, as your Azure environment grows, you will need to use ARM to manage your resources effectively.