
Learn how azure virtual networks create a layer-3 address space with subnets, assign IP addresses to vm network adapters, and manage default gateways and public IPs for connectivity.
Establish secure Azure virtual network peering between two virtual networks to enable bidirectional communication, manage traffic with default allow or block options, and verify connectivity through routing tables.
Master Azure virtual network peering practices across regions, focusing on address space, non-transitive connections, and traffic rules, plus practical subnet sizing, IP allocation, and VM NICs constraints.
Learn how a network security group functions as a layer four firewall to control inbound and outbound VM traffic using source, destination, ports, and service tags.
Explore how network security groups in Azure manage inbound and outbound traffic with priority-based rules, default settings, and stateful evaluation, including applying NSGs at VM, network adapter, or subnet levels.
Learn to use application security groups to tag multiple virtual machines and apply them in NSG inbound rules, while understanding subnet versus NIC level scopes and same virtual network.
Explore routing basics, showing how layer 3 devices use default gateways and routing tables to reach non-direct networks, how static routes and next-hop decisions enable network forwarding over point-to-point links.
Azure routing links virtual networks and subnets through routing tables; by default VMs have internet access via 0.0.0.0/0, and VNet peering enables cross‑VNet traffic with no extra config.
Learn Azure user defined routing by creating a route table, attaching it to a subnet, and routing traffic through a firewall. Explore longest subnet mask logic and remote desktop connectivity.
Master Azure route tables and user-defined routes to control traffic between subnets and virtual networks, configuring firewall policies and routing decisions for precise traffic flow.
Learn how private IP addresses enable internal networks and how source NAT uses a single public IP with translation tables and ports to reach internet servers.
Understand SNAT and DNAT concepts, port-based request differentiation, and port exhaustion; use public dmz and port mapping to publish internal servers with a single public IP.
Explore Azure public IP addresses, including dynamic and static options, basic and standard tiers, regional and global routing, and how public IPs attach to VMs with source and destination NAT.
Explore how server-initiated traffic from Azure VMs uses public IPs, and how NAT gateway and public IP pools determine outbound traffic, inbound traffic, and routing behavior.
Route outbound traffic via Azure NAT gateway using a standard public IP, noting basic IPs are unsupported; inbound traffic uses the VM's own public IP, with region constraints.
Learn how Azure load balancer achieves high availability and scalability by using a front-end IP, a back-end pool of VMs, health probes on port 80, and load balancing rules.
Explore how the Azure basic load balancer routes client requests to backend VMs, translating front-end port 80 to backend 8888, with health probes and availability set considerations.
Explore inbound NAT rules on an Azure load balancer that map a front-end public IP and port to private VMs, enabling multiple apps on one IP while noting outbound usage.
Compare basic and standard Azure load balancers and set up front end public IPs and backend pools. Explore implicit outbound behavior, NAT gateway, and direct VM public IPs.
Learn how the standard Azure load balancer uses outbound rules to give internet access to pool VMs via frontend IPs, port allocation, and NAT gateway options, including IP prefixes.
Explore how the Azure load balancer uses default round robin and how session persistence, based on client IP and optional source port, creates stickiness across pool members.
Are you a network engineer and would like to embrace the cloud ?
Are you Cloud Solution Architect and would like to have deep dive about Azure Networking Technologies ?
If yes, this course will definitely help you achieve it
Coming from networking background helped me a lot understanding the details of the details of cloud networking, so I decided to put what I learned in this course and make it available for learners
This course will take you from the foundational topics of cloud network and expand on other topics, where required I have included a review about the technology itself before explaining how it works on Azure (such as routing and NAT)
Designing and Implementing Microsoft Azure Networking Part-1 Presents the First Part of a comprehensive Course around AZ-700 Topics
The following AZ-700 topics will be covered
Part 1
Design and Implement Virtual Networks and VNET Peering (Default Peering and Global Peering)
Design and Implement Subnets
How Routing Works (not azure related but general routing concepts)
Design and Implement Routing and Route Tables (UDR)
Design and Implement Network Security Groups - NSGs, and Service Tags
Design and Implement Application Security Groups - ASG
Design and Implement Azure Public IP Addressing
Design and Implement Azure NAT, NAT Gateway, Different SNAT scenarios
Configuring Internet Access with Different NAT Options
Design and Implement Azure Load Balancer