Azure Resource Manager (ARM)
Azure Resource Manager (ARM) is the deployment and management service provided by Microsoft Azure for organizing and managing resources in a cloud environment. It serves as a control plane that allows users to create, update, and delete resources such as virtual machines, databases, storage accounts, and more, within Azure subscriptions.
Key features of Azure Resource Manager include:
Overall, Azure Resource Manager provides a centralized and unified way to manage Azure resources, offering increased efficiency, scalability, and control for cloud deployments.
Regardless of the tool or method that we are using to interact with the Azure platform and Azure resources, the communication happens through a single central endpoint called Azure Resource Manager (ARM). You can think of it as a centralized layer for resource management in Azure
When we make a request for an operation to be performed, using any of the tools that we described earlier, Resource Manager will talk to ''resource providers'' that perform the action we've requested.
Resource providers are services that provide different types of resources. For example, the network resource provider is responsible for network resources (virtual networks, network interfaces, and so on), while the compute resource provider is responsible for compute resources (VMs).
Last updated