Azure Solutions Architect Expert (AZ-305) · 32% practice allocation

Azure AZ-305: Design infrastructure solutions Practice Questions

5 free sample questions from the Design infrastructure solutions domain, with answers and explanations. The full AZ-305 bank has 59 questions across 4 domains. Questions are scenario-based and written from the official Azure exam guide.

1.

A migration design must assess on-premises servers for Azure readiness, right-sizing, and cost before moving workloads. Which service should the architect recommend?

  • A. Azure Monitor
  • B. Azure Advisor
  • C. Azure Site Recovery only
  • D. Azure Migrate✓ Correct
Explanation

Azure Migrate discovers and assesses on-premises servers, databases, and apps — readiness, right-sizing, and cost estimates — then supports migration. Monitor (A) watches running resources, Advisor (B) optimizes existing Azure resources, and Site Recovery (C) handles replication/DR rather than migration assessment.

2.

An application needs a centralized store for feature flags and configuration values shared across multiple services, with dynamic refresh. Which Azure service should the design use?

  • A. Azure App Configuration✓ Correct
  • B. Azure Cache for Redis as a config store with no management features
  • C. Azure Key Vault only
  • D. Azure Blob Storage
Explanation

Azure App Configuration centralizes application settings and feature flags with dynamic refresh and labeling across services. Key Vault (C) is for secrets specifically (often used alongside App Configuration), Blob storage (D) lacks config-management features, and Redis (B) is a cache, not a managed config service.

3.

A team is deploying a microservices application packaged as containers that requires orchestration, automatic scaling, self-healing, and rolling updates. Which Azure compute service should the architect recommend?

  • A. Azure Kubernetes Service (AKS)✓ Correct
  • B. A single Azure VM
  • C. Azure Functions consumption plan
  • D. Azure Blob Storage static website
Explanation

AKS is managed Kubernetes for orchestrating containerized microservices with autoscaling, self-healing, and rolling deployments. A single VM (B) lacks orchestration, Functions (C) targets event-driven serverless functions rather than long-running microservices, and a static website (D) can't run containers.

4.

A large-scale parallel workload (e.g., rendering thousands of frames) must run across many compute nodes that scale up for the job and down afterward. Which Azure service is designed for this batch processing?

  • A. Azure Batch✓ Correct
  • B. Azure Functions consumption plan for each frame
  • C. A single large VM
  • D. Azure Cache for Redis
Explanation

Azure Batch schedules and runs large-scale parallel/HPC batch jobs across pools of VMs that scale for the workload. A single VM (B, C) can't parallelize at scale, Functions (per-frame) would be awkward and limited for heavy compute, and Redis (D) is a cache.

5.

A short-lived, event-triggered piece of code must run only when a file lands in storage, scale automatically to zero when idle, and bill per execution. Which compute option should the architect recommend?

  • A. Azure Functions (serverless)✓ Correct
  • B. A dedicated always-on VM
  • C. Azure Kubernetes Service with fixed node count
  • D. Azure Batch pool running continuously
Explanation

Azure Functions is serverless, event-triggered compute that scales to zero and bills per execution — ideal for a file-triggered task. An always-on VM (B) and fixed AKS cluster (C) pay while idle, and a continuously running Batch pool (D) is for large-scale parallel batch jobs, not a single event trigger.

Test yourself across every AZ-305 domain

The free AZ-305 practice test mixes about 20 questions weighted like the exam. The full 59-question bank adds instant grading, flashcards and a timed mock exam.

Study this domain

Design infrastructure solutions study guide (AZ-305) →

Other AZ-305 domains

← All Azure Solutions Architect Expert study resources