We’ll understand Azure resources and resource groups. First, let’s understand what Azure resources are.
Azure Resource
- Think of resources in Azure as individual pieces or instances of the services you use. Just like how you might have different appliances or gadgets in your home for various tasks, each Azure resource serves a specific purpose, such as storing data, running applications, or managing networks.
- like virtual machines, app services, storage accounts, SQL databases, function apps, etc. All these are Azure services.
- So, every time you create an instance of a service, you are creating an azure resource.
- Azure offers a huge variety of services.
- You can see the complete list of services by navigating to this URL. https://portal.azure.com/#allservices
Azure Resource Group
- It’s a logical container for grouping related Azure resources.
- A resource group is a group of Azure resources like virtual machines, app services, storage accounts, SQL databases, etc.
- Open the Azure Portal, Navigate to Resource Group, and Click on Create
- Fill in the Details and Click on the Review + Create Button.
- Now, Navigate to a Resource Group, and you will see that the resource group has been created.
Storage Account
- A Storage Account is a fundamental resource that provides a scalable and secure way to store data.
- It serves as a container for various types of storage services, each of which is designed to handle different kinds of data and workloads
- Open the Azure Portal, Navigate to Storage Account, and Click on Create
- Fill in the Details and Click on the Review + Create Button
- Now Navigate to Storage Account, you will see that the resource is created
- Now you can see the Resource is deployed to a resource group
Naming Convention of Resource Group.
- rg-<applicationName>-<deploymentEnvironment>
- st<applicationName><data>
Conclusion
Azure Resources are individual cloud services and components, while Resource Groups organize and manage these resources collectively. This structure simplifies resource management, monitoring, and scaling in the Azure environment.