What are Azure Resources and Resource Groups

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
    Azure Portal
  • Fill in the Details and Click on the Review + Create Button.
    Review
    Resource group
  • Now, Navigate to a Resource Group, and you will see that the resource group has been created.
    Services

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
    Storage Account
  • Fill in the Details and Click on the Review + Create Button
    Details
    Project details
  • Now Navigate to Storage Account, you will see that the resource is created
    Manage account
  • Now you can see the Resource is deployed to a resource group
    Microsoft Azure

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.