# AZ-104 - Administration - Azure Resource Manager

#### **[What is Azure Resource Manager?](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview)**

####  

#### **Azure Clouds made of?**

##### Resources: 

- Entity managed by azure
- Virtual Machines
- Storage accounts and virtual networks

![image.png](https://wiki.tinod.net/uploads/images/gallery/2024-02/scaled-1680-/YaAmb9WhKQQoviKW-image.png)

##### Resources groups: 

- Logical container for grouping resources
- Group resources based on lifecycle and security
- Associated with an azure subscription

![image.png](https://wiki.tinod.net/uploads/images/gallery/2024-02/scaled-1680-/ZyErB0XNt2rPiTve-image.png)

##### Azure Subscription: 

- Logical construct that groups together resource groups and associated resources
- Billing unit for the azure cloud cost

![image.png](https://wiki.tinod.net/uploads/images/gallery/2024-02/scaled-1680-/l9KwBedNYpIH5BWx-image.png)

##### Azure Resource Manager - ARM

- is the orchestration layer for managing the azure cloud
- Uses REST API endpoints
- ARM connects to resource provider (Powershell, CLI, Azure Portal)
- Resource provider completes the request
- It uses Azure Identity Manager

![image.png](https://wiki.tinod.net/uploads/images/gallery/2024-02/scaled-1680-/tJB04DjTLUMlwwBQ-image.png)

![image.png](https://wiki.tinod.net/uploads/images/gallery/2024-02/scaled-1680-/BHw870E8Z0xbDXnq-image.png)

<p class="callout info">Resources are Azure Managed Entities like virtual Machines, Storage accounts and Virtual Networks</p>

<p class="callout info">Resources are contained in resource groups</p>

<p class="callout info">Resource groups are contained in subscriptions</p>

<p class="callout info">You can use REST API endpoint to manage Azure through Azure Resource Manager</p>

<p class="callout info">Azure Resource Manager is a Management Service</p>

<p class="callout info">Each Resource has a resource provider</p>