Azure Administrator Associate (AZ-104)
1 Manage Azure identities and governance
1-1 Manage Azure AD objects
1-2 Manage role-based access control (RBAC)
1-3 Manage subscriptions and governance
2 Implement and manage storage
2-1 Manage storage accounts
2-2 Manage blob storage
2-3 Manage disk storage
2-4 Manage file shares
2-5 Implement Azure Backup
3 Deploy and manage Azure compute resources
3-1 Manage virtual machines (VMs)
3-2 Manage VM extensions
3-3 Manage virtual machine scale sets (VMSS)
3-4 Manage Azure App Services
3-5 Manage Azure Container Instances (ACI)
3-6 Manage Azure Kubernetes Service (AKS)
4 Configure and manage virtual networking
4-1 Manage Azure virtual networks
4-2 Manage network security groups (NSGs)
4-3 Manage Azure DNS
4-4 Manage Azure load balancers
4-5 Manage Azure Application Gateway
4-6 Manage Azure VPN Gateway
4-7 Manage Azure ExpressRoute
4-8 Manage Azure Traffic Manager
4-9 Manage Azure Content Delivery Network (CDN)
5 Monitor and back up Azure resources
5-1 Monitor resources using Azure Monitor
5-2 Implement and manage Azure Backup
5-3 Implement and manage Azure Site Recovery
5-4 Implement and manage Azure Security Center
5-5 Implement and manage Azure Update Management
Configure and Manage Virtual Networking

Configure and Manage Virtual Networking

Key Concepts

Virtual Networks (VNets)

Virtual Networks (VNets) are the fundamental building blocks for your private network in Azure. A VNet allows Azure resources, such as VMs, to securely communicate with each other, the internet, and on-premises networks. VNets are isolated from each other, ensuring that resources in one VNet cannot directly communicate with resources in another VNet unless you explicitly configure connectivity.

Example: Think of a VNet as a private island where all your Azure resources live. This island has its own set of rules and boundaries, ensuring that resources on this island can communicate securely without interference from other islands.

Subnets

Subnets are segments within a VNet that allow you to partition the VNet into smaller address spaces. Each subnet can contain different Azure resources, and you can apply different network configurations to each subnet. Subnets help in organizing and managing network traffic within a VNet.

Analogy: Consider a VNet as a large office building. Subnets are like different floors or departments within this building. Each floor or department can have its own set of resources and rules, making it easier to manage and secure the network.

Network Security Groups (NSGs)

Network Security Groups (NSGs) are used to filter network traffic to and from Azure resources in a VNet. NSGs contain security rules that allow or deny inbound or outbound network traffic based on source IP address, destination IP address, port, and protocol. NSGs provide a layer of security to your VNet, helping to protect resources from unauthorized access.

Example: Imagine NSGs as security guards at the entrance of each floor or department in your office building. These guards check incoming and outgoing traffic, allowing only authorized traffic to pass through, ensuring the security of your resources.

Virtual Network Peering

Virtual Network Peering allows you to connect two VNets in the same or different regions, enabling resources in one VNet to communicate with resources in another VNet as if they were on the same network. Peering provides low-latency, high-bandwidth connections between resources in different VNets, without the need for a gateway.

Analogy: Think of virtual network peering as building bridges between your private islands. These bridges allow resources on different islands to communicate seamlessly, expanding the reach and capabilities of your network without compromising security or performance.

Conclusion

Configuring and managing virtual networking in Azure involves understanding and effectively using Virtual Networks (VNets), Subnets, Network Security Groups (NSGs), and Virtual Network Peering. By organizing your network into VNets and subnets, securing it with NSGs, and connecting VNets using peering, you can create a robust, scalable, and secure network environment that meets the needs of your organization.