we come back again to discuss new topic in windows azure, in this topic we will talk about azure virtual network.
In azure you can create as much you need virtual network, but as we discussed in previous post, all azure resource must be in the same physical location to be used together, for example if you decide to create the cloud service in EAST US then you must create the virtual network, Storage Account and virtual machine also in EAST US so you can use all these resources together.
If you have a little experience about network visualization in Hyper-v or VMware you will see that the virtual network in azure is exactly the same concept.
so what is the benefits of virtual network in windows azure ! as per Microsoft articles we can list some of the advantages for virtual network:
Enhanced security and isolation
Virtual network provides an isolated and secure environment to run your VMs and applications. You can bring your private IP addresses, define subnets, access control policies and much more. With virtual networks, you get to treat Azure just as your own data center.
Build sophisticated network typologies
Within a virtual network, you can choose to run a variety of network virtual appliances (WAN optimizer, load balances, Application Firewalls etc.,) and define how traffic flows allowing you to design the network with a greater degree of control.
Extend your data center into the cloud
With Azure Virtual Network you can easily extend your on-premises IT environment into the cloud, much the way you can set up and connect to a remote branch office. You can choose to connect using an IPSEC VPN or via a private connection using the ExpressRoute service. You have multiple options to securely connect to a Virtual Network – you can choose an IPSEC VPN or a private connection using the Express Route service.
one of the most features in azure virtual network is to extend your data center to cloud, so how this ! simple in one of previous articles we discussed how to create a VPN site to site connection between your on-premise and cloud, at this stage you can for example achieve the high availability of your applications with azure. e.g: Extend domain controllers to azure.
so let’s now see how we can implement a virtual network in Azure 🙂 we will create a simple virtual network, if you need to learn how to implement VPN site to site connection refer to my article.
As always, login to azure portal https://manage.windowsazure.com, once you reach the portal page, choose network option from the left pane:
Then click on New in the bottom of the page:
Choose Network services -> Virtual Network and finally custom create:
Fill the name of the virtual network, choose the location but be careful to choose the location to be same of the cloud service, and then the virtual machine you will create will be in the same location also by default, finally click the arroe to go to the next page:
Here you can choose your DNS servers, the DNS server may be the local DNS in your environment if you plan to create a VPN site to site connection, or it can be the IP of DNS server in cloud if you plan to create a DNS virtual machine in the cloud, Also you can leave it blank. here in my example since i will not use a VPN site to site and i filled the DNS server, this means that i will create a DNS VM in azure later.
Finally choose the address space to be used in this virtual network and add the subnets if you need then finish the wizard:
After seconds you will see your virtual network was created on the Networks page:
Now since we assign the virtual network the IP address Range of 10.10.10.1/24, any virtual machines that will be created using this Virtual Network will take a random IP from this range.
Now once the cloud service is ready, and the virtual network is ready and in the same region, you need to create a storage account (In next article ) in the same location also so after that we can create the virtual machines.
Ahmad Yasin in a Microsoft Cloud Engineer and the publisher of AzureDummies blog. He also hold many certificates in office 365 and windows azure including Developing Microsoft Azure Solutions, Implementing Microsoft Azure Infrastructure Solutions and MCSA office 365.