Cloud-based virtual networks are software based, and they provide a standard way to organize and isolate Virtual Machines running in the cloud. A virtual network controls addressing, DNS settings, security policies, and routing tables.
Virtual Networks which are commonly referred to as “v-nets”, are isolated from one another. Due to the isolation, you can create networks for development, testing, and production that use the same address blocks.
To allow even further isolation, v-nets support subnets, which allow you to segment the network. Subnets will allow you to break out VMs by their purpose, which is common with tiered architectures. For example, if you have an application broken out into front-end and back-end tiers, then you might want to create two subnets, one for the front-end VMs, and another for the back-end tier.
If you're familiar with traditional networking components then you're going to feel right at home working with v-nets. So, if you're looking to learn more, then start in on the first lesson!
|Lecture||What you'll learn|
|Intro||What will be covered in this course|
|Overview||The componets of virtual networks|
|Creating a v-net||Creating a virtual network part 1|
|Completing the v-net||Creating a virtual network part 2|
|Application Gateway||The application load balancer|
|User defined routes||Using route tables|
|Traffic Manager||DNS based load balancing|
|Hybrid networking||VPNs and express route|
|Final thoughts||Wrapping up the course|
Welcome to “introduction to virtual networks on Azure”. I’m Ben Lambert, and I’ll be your instructor for this course.
As the title suggests, this course will cover virtual networks on Azure. We’ll cover virtual networks, subnets, user defined routes, load balancing, hybrid networks and more.
While this is an introductory course, I do make some assumptions about what you should already know.
For example, I assume that have at least a high level overview of networking concepts. If you’re not already familiar with concepts such as DNS, subnets, and load balancing, then you may want to brush up on networking concepts before continuing.
Also, I assume that you are familiar with the Azure portal.
And while you don’t need to a developer to get the most from this course, having an understanding of web development will help.
We’re going to cover a lot throughout this course. Some of the lessons will be demos that you can follow along with, and others will be higher level overviews. As you’re watching if you see things you like or don’t like, I want you to let me know. We create these courses for you, so any feedback you have to offer is appreciated.
If you want send some feedback, you can reach me a few different ways. You can reach me on the community forums. You can reach me via email at email@example.com. Also, I’m @sowhelmed on Twitter. I love getting feedback, both positive and negative, because all of it helps me create better content for you. So, I hope to hear from you!
Alright, if you’re ready to learn about virtual networks in Azure, then let’s get started with the first lesson!
Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.