Module 03: Compute

Master Azure compute solutions from VMs to serverless
๐ŸŸก Intermediate โฑ 180 Minutes ๐Ÿ“˜ AZ-104 ยท Module 03
Why This Matters

Compute is the core capability in Azure, with many deployment options for different workloads. This module covers Virtual Machines for traditional workloads, containers for modern applications, App Service for web apps, and serverless options. You'll learn to choose the right compute option, deploy infrastructure using ARM and Bicep, and manage scalability.

Module Overview

Module 03 teaches you how to deploy and manage applications on Azure using various compute services. You'll learn to use Virtual Machines for full control, containers for portability, App Service for web applications, and Infrastructure-as-Code using ARM templates and Bicep.

This module covers the full spectrum of compute options, from IaaS to PaaS, and the modern DevOps practices for deployment and scaling.

Concepts

Hands-On Labs

Master compute deployment with practical labs covering VMs, containers, App Service, and infrastructure automation.

Lab 07 - ARM & Bicep Templates

Learn Infrastructure-as-Code with ARM templates and Bicep to automate Azure deployments.

Start Lab โ†’

Lab 08 - Virtual Machines

Create, configure, and manage virtual machines for various workloads and scenarios.

Start Lab โ†’

Lab 09 - VM Availability & Scaling

Implement high availability patterns and auto-scaling for virtual machine workloads.

Start Lab โ†’

Lab 10 - Containers, ACI & ACR

Deploy containerized applications using Azure Container Instances and Container Registry.

Start Lab โ†’

Lab 11 - App Service

Deploy and manage web applications using Azure App Service with continuous deployment.

Start Lab โ†’

Recommended Learning Path

  1. Start here: Learn Infrastructure-as-Code with ARM and Bicep templates
  2. Fundamentals: Understand virtual machine deployment and configuration
  3. Scaling: Learn availability sets, scale sets, and auto-scaling
  4. Modernization: Explore containerization with Docker and Azure Container Instances
  5. PaaS: Deploy web applications using App Service
  6. Practice: Complete all five labs to master compute deployments