Azure Virtual Network

In this article, we’ll learn about Azure Virtual Network and then go through a step-by-step process to create virtual network and in the upcoming tutorial learn to create virtual machines and connect the virtual machines to communicate with each other using the Azure Virtual Network.

Azure Virtual Network

When we require a private network in Azure, Azure Virtual Network is the way to go. It is the foundation for a private network in the cloud. The Azure Virtual Network makes it possible for various resources in Azure to communicate with one another such as Azure Virtual Machines to communicate with another virtual machine in the on-premises networks or the internet itself. While we use the virtual network in legacy architecture and the old traditional network, we lack huge benefits that Azure offers. With the Azure Virtual Network, we get the Azure’s power of scalability, isolation, and availability which is extremely essential for today’s day and age of applications.  

Benefits of the Azure Virtual Network

The Azure Virtual Network provides huge benefits over the traditional networks. First and foremost, it allows an extremely secure communication between the huge number of Azure Resources which are ready to be setup at your ease. Comparing it to the on-premises usage, all these resources are nearly impossible to be setup with such ease which merely would be scalable and neither would much support high availability and business continuity. Secondly, the Azure Virtual Network benefits with various offerings of Azure such as Filtering of Network Traffic and Routing of the Network Traffic which would not be possible with the legacy network. In addition, the integration with multitudes of Azure services is as smooth as it can be enabling us to create systems to communicate with each other with all the concerns of security, scalability, efficiency, availability and integration all taken care of by Azure.

Let us learn the process to create the Azure Virtual Network in Azure.

Step 1

Visit the Azure Portal and you’ll be taken to the welcome page which will look similar to as below.

Step 2

Click on Create a Resource

Step 3

Under Search bar, type Virtual Network.

Select the Virtual Network option.

Step 4

Here, select Virtual Network under Plan and click on Create.

Step 5

Here, choose the resource group. If you don’t have one create a new one.

Name your Instance and select the Region.

Step 6

Now, Under IP Addresses, select the IPv4 address space as

Step 7

Next, Click on Add Subnet.

Name your Subnet and add the Subnet Address range as Once done, click on Add.


Step 8

Now, go to the Security.

Make sure the BastionHost is enabled. Next, name your Bastion and add the AzureBastionSubnet address as

Now, create a new public IP address and name it.

For now, you can Disable the DDoS protection and firewall to minimize the setup time. However, when you are using it for real usage for applications in future, it is better to have these enabled for security purposes.

Next, click on Review + Create.

Step 9

Now, as the validation, you have the Create Option. Click that button.

The deployment process initiates.

Step 10

As the deployment process succeeds, we can see the resources created in the resource group. We can see the BastionIP, Bastionhost, and Vnet have all been set up.

Thus, with this we have successfully created our Azure Virtual Network.  


Thus, in this article, we learned about Azure Virtual Network and its benefits over the traditional network system. We then went ahead with a step-by-step process to create an Azure Virtual Network. In the following article, we’ll learn to communicate with different virtual machines on-premises and on the internet using the Azure Virtual Network.