Unit 2 of 4
Compute and Networking
18 min
+200 points
Learning objectives
When you finish this unit, you will be able to:
- Compare compute types, including container, virtual machines, and functions.
- Describe virtual machine options, including Azure Virtual Machines, Azure Virtual Machine Scale Sets, availability sets, and Azure Virtual Desktop.
- Describe the resources required for virtual machines.
- Describe application hosting options, including web apps, containers, and virtual machines.
- Describe virtual networking, including Azure virtual networks, Azure virtual subnets, peering, Azure DNS, Azure VPN Gateway, and ExpressRoute.
- Define public and private endpoints.
Azure compute and networking
Compute types
Compare containers, virtual machines, and functions (serverless) for different workload requirements.
Virtual machine options
- Azure Virtual Machines: full control over OS and applications.
- Virtual Machine Scale Sets: automatically scale a group of identical VMs.
- Availability sets: distribute VMs across fault and update domains.
- Azure Virtual Desktop: deliver virtual desktops and apps in the cloud.
Application hosting
Choose between web apps (PaaS), containers, and virtual machines based on control, scalability, and management requirements.
Virtual networking
- Virtual networks (VNets) and subnets: isolate and segment network traffic.
- Peering: connect VNets for low-latency communication.
- Azure DNS: host DNS domains and records.
- VPN Gateway and ExpressRoute: connect on-premises networks to Azure.
Endpoints
- Public endpoints: accessible from the internet.
- Private endpoints: accessible only within a private network.
Exam focus: match compute and networking services to workload and connectivity scenarios.