DEV Community

Cover image for Azure Essentials: Step-by-Step Guide to Set Up Resource Groups, VNets, VMs, and Storage
Oluwanifesimi
Oluwanifesimi

Posted on

Azure Essentials: Step-by-Step Guide to Set Up Resource Groups, VNets, VMs, and Storage

Microsoft Azure is a cloud platform where you can run virtual computers, store data, build apps, and use AI—without needing physical servers. It's like renting powerful tech tools online to get things done faster and smarter.

What is Resource Group?

A resource group in Azure acts like a folder for your cloud resources. It lets you manage, monitor, and apply policies to things like virtual machines, databases, and storage—everything related to a project or workload is grouped together.

What is Virtual Network (VNet)?

An Azure Virtual Network is your private space in the cloud. It lets your resources securely talk to each other and to external systems. You can define subnets, IP ranges, route traffic, and even connect to your on-prem network via VPNs.

What is Virtual Machine (VM)?

A Virtual Machine is a virtualized computer you control in Azure. You pick the OS, install apps, and configure hardware specs like CPU and RAM. Use it for development, hosting apps, testing, or even running production workloads.

What is Storage Account?

An Azure Storage Account gives you access to scalable cloud storage. You can store blobs (large binary files), tables (NoSQL data), queues (messaging), and file shares. Choose performance and redundancy settings based on your needs.

Steps by Steps to configure:

Step 1: Login to Microsoft Azure

Step 2: Create a resource group

  • From the Azure portal home page, in the search box, enter resource groups.
  • Select Resource groups under services.
    resource G

  • Select Create.
    create

  • Enter guided-project-rg in the Resource group name field.

  • The Region field will automatically populate. Leave the default value.

  • Select Review + create.

  • Select Create

RG
Create RG

  • Return to the home page of the Azure portal by selecting Home.

Steps 3: Create a virtual network with one subnet

  • From the Azure portal home page, in the search box, enter virtual networks.
  • Select virtual networks under services.
    Vnet

  • Select Create.
    create vm

  • Scroll down to the Instance details section and enter guided-project-vnet for the Virtual network name.

  • Select Review + create.
    give name

  • Select Create.

  • Wait for the screen to refresh and show Your deployment is complete.
    wait for deployement

  • Select Home to return to the Azure portal home page.

step 4: Create a virtual machine

  • From the Azure portal home page, in the search box, enter virtual machines.
  • Select virtual machines under services.
    search and select VM

  • Select Create and then select Virtual machine
    create

  • Select guided-project-rg for the Resource group.

  • Enter guided-project-vm for the Virtual machine name.
    rg/vm

  • For the Image, select one of the Ubuntu Server options. (For example, Ubuntu Server 24.04 LTS - x64 Gen2)
    ubuntu

  • Continue further on the Basics page to the Administrator account section.

  • Select Password for authentication type.

  • Enter guided-project-admin for the admin Username.

  • Enter a password for the admin account.

  • Confirm the password for the admin account.

  • Leave the rest of the settings as default settings. You can review the settings if you like, but shouldn’t change any.

  • Select Review + create.
    password authentication

  • Select Create to confirm the resource cost and create the virtual machine.
    create vmmm

  • Select Home to return to the Azure portal home page.

Step 4: Create a Storage account

  • From the Azure portal home page, in the search box, enter storage accounts.
  • Select Storage accounts under services.
    srg

  • Select Create
    create srg

  • Scroll down to the Instance details section and enter a name for the storage account. Storage accounts must be globally unique, so you may have to try a few different times to get a storage account name.

  • Select Review + create
    review storage

  • Select Create.

  • Wait for the screen to refresh and show Your deployment is complete.

  • Select Home to return to the Azure portal home page.

Conclusion

With just a few guided steps, you can set up a secure and scalable environment for your company’s application using Microsoft Azure. From organizing resources with a Resource Group, creating a Virtual Network for internal communication, deploying Virtual Machines for computing power, to provisioning a Storage Account for data management—each piece plays a critical role in building a reliable cloud infrastructure.

By following this hands-on walkthrough, you not only get familiar with core Azure services but also lay a solid foundation for deploying real-world projects with speed, security, and flexibility.

Top comments (0)