🇺🇸 Microsoft Certified: Azure Administrator Associate · subject

Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources Syllabus

The Deploy and Manage Azure Compute Resources syllabus for Microsoft Certified: Azure Administrator Associate in full: 3 chapters, 12 topics and 20 sub-topics, every one listed below, plus 50 Deploy and Manage Azure Compute Resources flashcards with answers.

3Chapters
12Topics
20Sub-topics
50Flashcards

Deploy and Manage Azure Compute Resources syllabus: all 3 chapters

Expand any chapter to see its topics and sub-topics.

  1. Virtual Machines

    5 topics
    • Creating and sizing VMs
      • VM series and resizing
      • Generation 1 vs Generation 2 VMs
    • VM disks
      • Managed disk types (Standard HDD, Standard SSD, Premium SSD, Ultra)
      • OS, data, and temporary disks
      • Disk encryption and snapshots
    • Availability and resiliency
      • Availability sets (fault and update domains)
      • Availability zones
    • VM extensions and custom script extension
    • Connecting to VMs (RDP, SSH, Bastion)
  2. Scaling and Automation

    3 topics
    • Virtual Machine Scale Sets
      • Uniform vs flexible orchestration
      • Manual and autoscale profiles
      • Scaling rules and metrics
    • ARM templates and Bicep
      • Template structure (parameters, variables, resources, outputs)
      • Deployment modes (incremental vs complete)
      • Exporting templates from existing resources
    • VM availability planning for scale
  3. Containers and App Services

    4 topics
    • Azure Container Instances
      • Container groups and restart policies
      • Mounting volumes and environment variables
    • Azure Container Apps
      • Revisions, scaling, and ingress
    • Azure App Service plans
      • Pricing tiers and scaling (up vs out)
    • App Service web app configuration
      • Deployment slots and slot swapping
      • Custom domains and TLS bindings
      • Application settings and connection strings

Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources flashcards — 50 questions with answers

  1. When creating an Azure VM, what does the VM size (SKU) primarily determine?

    The amount of compute resources allocated to the VM: number of vCPUs, amount of memory (RAM), temporary storage, max number/type of data disks, and network bandwidth.

  2. What do the Azure VM size series letters B, D, F, E, and M generally indicate?

    B = Burstable (economical, banked credits); D = General purpose (balanced CPU-to-memory); F = Compute optimized (high CPU-to-memory); E = Memory optimized (high memory-to-CPU); M = Memory optimized for very large in-memory workloads.

  3. What is a Burstable (B-series) VM and when is it cost-effective?

    A VM that accumulates CPU credits when running below its baseline and spends them to burst above baseline. Cost-effective for workloads with low average CPU that occasionally need full performance (e.g., dev/test, low-traffic web servers).

  4. What are the two types of disk storage roles a VM uses, and how do they differ in persistence?

    OS disk and data disks are persistent (stored as managed disks, survive reboots/deallocation); the temporary disk (often D:) provides short-term storage and its data is lost on deallocation, resize, or host maintenance.

  5. List the four Azure managed disk performance tiers from highest to lowest performance.

    Ultra Disk (highest), Premium SSD, Standard SSD, Standard HDD (lowest).

  6. Which Azure managed disk types are backed by SSD versus HDD?

    Ultra Disk, Premium SSD, and Standard SSD are SSD-backed; Standard HDD is hard-disk-drive-backed.

  7. What is the key advantage of Azure managed disks over unmanaged disks?

    Azure handles the underlying storage accounts automatically, providing simplified management, better reliability/availability, scalability (no per-storage-account IOPS limits), and built-in support for availability sets/zones, encryption, and snapshots.

  8. Which Azure disk type supports adjusting IOPS and throughput independently of disk size, without restarting the VM?

    Ultra Disk (and Premium SSD v2).

  9. What is the difference between a managed disk snapshot and an image in Azure?

    A snapshot is a read-only point-in-time copy of a single managed disk (used for backup or creating a new disk); an image is a copy of an entire VM (OS + data disks) used to create multiple identical VMs.

  10. What is Azure Disk Encryption (ADE) and what technology does it use?

    ADE encrypts OS and data disks of a VM using BitLocker for Windows and dm-crypt for Linux, with keys stored in Azure Key Vault.

  11. Define an Azure Availability Set and its purpose.

    A logical grouping of VMs within a datacenter that lets Azure distribute them across fault domains and update domains to protect against hardware failures and planned maintenance, increasing application availability.

  12. What is a Fault Domain in an Azure Availability Set?

    A group of VMs that share a common power source and network switch (physical rack). Spreading VMs across fault domains protects against a single hardware/power/network failure.

  13. What is an Update Domain in an Azure Availability Set?

    A logical group of VMs and hardware that can be rebooted together during planned maintenance. Azure updates one update domain at a time so not all VMs go down simultaneously.

  14. What is an Azure Availability Zone?

    A physically separate location within an Azure region, each with independent power, cooling, and networking. Deploying across zones protects against an entire datacenter failure.

  15. What SLA does Azure provide for two or more VMs deployed across multiple Availability Zones?

    99.99% VM uptime SLA.

  16. What VM uptime SLA does Azure provide for two or more VMs in the same Availability Set?

    99.95% SLA.

  17. What single-instance VM uptime SLA requires using Premium SSD or Ultra Disk for all disks?

    99.9% SLA for a single VM when all OS and data disks use Premium SSD or Ultra Disk.

  18. Compare Availability Sets and Availability Zones in terms of failure protection scope.

    Availability Sets protect against failures within a single datacenter (rack-level: power, network, maintenance); Availability Zones protect against an entire datacenter failure by spreading VMs across physically separate locations in a region.

  19. What is an Azure VM extension?

    A small application/agent that provides post-deployment configuration and automation tasks on a VM, such as installing software, running scripts, configuring monitoring, or managing security/anti-malware.

  20. What does the Custom Script Extension do for Azure VMs?

    Downloads and runs scripts (e.g., PowerShell on Windows or shell scripts on Linux) on the VM after deployment, used to bootstrap or configure the machine automatically.

Show the other 30 Deploy and Manage Azure Compute Resources flashcards
  1. From where can the Custom Script Extension retrieve its scripts?

    From Azure Storage (blob), GitHub, or any public/accessible location via URL; the script and arguments can also be provided inline.

  2. Name three common Azure VM extensions besides Custom Script Extension.

    Desired State Configuration (DSC) extension, Azure Diagnostics/Monitor agent (Log Analytics agent), and anti-malware/security extensions (e.g., Microsoft Antimalware). (Also network watcher, dependency agent.)

  3. What default ports do RDP and SSH use to connect to Azure VMs?

    RDP uses TCP port 3389; SSH uses TCP port 22.

  4. Which connection method (RDP vs SSH) is typically used for Windows versus Linux VMs?

    RDP (Remote Desktop Protocol) for Windows VMs; SSH (Secure Shell) for Linux VMs.

  5. What is Azure Bastion and what problem does it solve?

    A fully managed PaaS service that provides secure RDP/SSH connectivity to VMs directly through the Azure portal over TLS, without exposing the VMs to public IP addresses or opening RDP/SSH ports to the internet.

  6. Through which port and protocol does a user reach a VM when using Azure Bastion?

    The user connects over HTTPS (TCP 443) through the browser/portal; Bastion then reaches the VM over its private IP using RDP (3389) or SSH (22) internally.

  7. What is required in a virtual network to deploy Azure Bastion?

    A dedicated subnet named AzureBastionSubnet with a minimum size of /27 (or larger), within the same VNet as the target VMs (or a peered VNet).

  8. What authentication method is more secure than passwords for SSH access to Linux VMs?

    SSH public/private key pairs (key-based authentication); the public key is stored on the VM and the private key stays with the user.

  9. What is a Virtual Machine Scale Set (VMSS)?

    An Azure service that lets you create and manage a group of identical, load-balanced VMs that can automatically scale the number of instances up or down based on demand or a schedule.

  10. What are the two orchestration modes of a VM Scale Set?

    Uniform orchestration (identical VM instances managed via a scale set model, optimized for large-scale stateless workloads) and Flexible orchestration (manages heterogeneous VMs, gives fault-domain control and more individual VM management).

  11. What is autoscaling in a VM Scale Set?

    Automatically increasing (scale out) or decreasing (scale in) the number of VM instances based on metrics (like CPU usage) or a schedule, to match load while controlling cost.

  12. What is the difference between scaling out and scaling up?

    Scaling out (horizontal) adds more instances/VMs; scaling up (vertical) increases the size/resources of an existing instance. VM Scale Sets primarily scale out/in.

  13. What is an ARM template?

    A JSON file that declaratively defines the infrastructure and configuration for an Azure deployment, enabling repeatable, idempotent infrastructure-as-code deployments.

  14. What does 'declarative' and 'idempotent' mean in the context of ARM templates?

    Declarative means you describe the desired end state (what to deploy) rather than the steps; idempotent means deploying the same template repeatedly produces the same result without creating duplicates.

  15. What is Bicep and how does it relate to ARM templates?

    Bicep is a domain-specific language (DSL) that provides a cleaner, more concise syntax for authoring infrastructure-as-code. Bicep code transpiles (compiles) down to ARM JSON templates, which Azure ultimately deploys.

  16. Name two advantages of Bicep over raw ARM JSON templates.

    Simpler, more readable syntax (less verbose, no complex JSON); modularity and reusability; automatic dependency management; type safety and better tooling/IntelliSense; no state file to manage.

  17. What are the main sections of an ARM template?

    $schema, contentVersion, parameters, variables, functions, resources, and outputs.

  18. What command-line tools deploy ARM/Bicep templates to Azure?

    Azure CLI (az deployment group create) and Azure PowerShell (New-AzResourceGroupDeployment).

  19. Why use a VM Scale Set or multiple zones/availability sets for availability planning at scale?

    To eliminate single points of failure, provide redundancy across hardware and datacenters, enable automatic scaling under load, and meet higher uptime SLAs while distributing traffic via a load balancer.

  20. What is Azure Container Instances (ACI)?

    A serverless service that runs containers on-demand in Azure without managing any underlying VMs or orchestrators—the fastest, simplest way to run a single container or container group.

  21. What is a 'container group' in Azure Container Instances?

    A collection of containers scheduled on the same host machine that share a lifecycle, resources, local network, and storage volumes (similar to a Kubernetes pod).

  22. For what type of workloads is Azure Container Instances best suited?

    Short-lived, simple, burst, or task-based workloads—batch jobs, build agents, simple apps—where you don't need full orchestration, auto-scaling, or complex networking.

  23. What is Azure Container Apps and what does it abstract away?

    A serverless container platform for running microservices and containerized apps; it is built on Kubernetes/KEDA/Dapr/Envoy but abstracts away the cluster management, giving auto-scaling (including scale-to-zero) without you managing infrastructure.

  24. What scaling capability distinguishes Azure Container Apps, including a cost-saving feature?

    Event-driven autoscaling via KEDA, including scale-to-zero (no instances and no charge when there is no traffic), scaling out based on HTTP traffic, CPU/memory, or event sources.

  25. Compare Azure Container Instances and Azure Container Apps.

    ACI runs individual containers/groups with no built-in orchestration or autoscaling (simple, single tasks). Container Apps is a managed, serverless microservices platform with autoscaling (incl. scale-to-zero), traffic splitting, revisions, and Dapr—better for production microservices.

  26. What is an Azure App Service plan?

    A definition of the compute resources (region, VM size/SKU, instance count, and pricing tier) that host one or more App Service web apps; apps in the same plan share its resources and cost.

  27. List the main Azure App Service plan pricing tiers/categories.

    Free and Shared (F1/D1, dev/test, shared compute), Basic (B), Standard (S), Premium (P/Pv2/Pv3), and Isolated (I/Iv2, dedicated environment/ASE).

  28. Which App Service plan tiers support autoscaling and custom domains with SSL, and which do not?

    Standard, Premium, and Isolated tiers support autoscale, staging slots, and custom domains/SSL. Free and Shared tiers run on shared compute and do not support autoscale, custom SSL, or always-on; Basic supports manual scale and custom SSL but not autoscale.

  29. In App Service web app configuration, what are deployment slots used for?

    Live app environments (e.g., staging) where you can deploy and validate a new version, then swap it into production with no downtime—and swap back (roll back) if needed. Available in Standard tier and above.

  30. What are App Settings (application settings) in an App Service web app and how are they treated?

    Key-value pairs injected as environment variables into the running app at startup; they override settings in config files and (for slots) can be marked as deployment slot settings that stay with the slot during a swap.

Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources FAQ

What is in the Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources syllabus?

Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources is split into 3 chapters: Virtual Machines, Scaling and Automation and Containers and App Services. Together they contain 12 topics and 20 sub-topics.

How many chapters are in Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources?

3 chapters, containing 12 topics and 20 sub-topics. The largest chapter is Virtual Machines, with 5 topics.

Are there flashcards for Microsoft Certified: Azure Administrator Associate Deploy and Manage Azure Compute Resources?

Yes — a 50-card Deploy and Manage Azure Compute Resources deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.