Free Microsoft AZ-305 Practice Test & Real Exam Questions

  • Exam Code/Number: AZ-305
  • Exam Name/Title: Designing Microsoft Azure Infrastructure Solutions
  • Certification Provider: Microsoft
  • Corresponding Certification: Microsoft Azure Solutions Architect Expert
  • Exam Questions: 475
  • Updated On: Jul 09, 2026
Hotspot Question
You have an on-premises app named App1 that reads data from a table named Table1, writes new data to Table1, and scans Table1 for aggregate statistics. App1 uses hard-coded partition keys for all read and write operations.
You plan to migrate App1 to a new platform in Azure.
You need to recommend a solution that meets the following requirements:
- Provides the highest scalability and performance
- Minimizes development effort
What should you include in the recommendation for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:
Hotspot Question
You have a resource group named RG1 that contains the objects shown in the following table.

You need to configure permissions so that App1 can copy all the secrets from KV1 to KV2. App1 currently has the Get permission for the secrets in KV1.
Which additional permissions should you assign to App1? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
Box 1: List
Get: Gets the specified Azure key vault.
List: The List operation gets information about the vaults associated with the subscription.
Box 2: Create
Create Or Update: Create or update a key vault in the specified subscription.
Reference:
https://docs.microsoft.com/en-us/rest/api/keyvault/
Hotspot Question
You are developing a multi-tier app named App1 that will be hosted on Azure virtual machines.
The peak utilization periods for App1 will be from 8 AM to 9 AM and 4 PM to 5 PM on weekdays.
You need to deploy the infrastructure for App1. The solution must meet the following requirements:
- Support virtual machines deployed to four availability zones across
two Azure regions.
- Minimize costs by accumulating CPU credits during periods of low
utilization.
What is the minimum number of virtual networks you should deploy, and which virtual machine size should you use? To answer, select the appropriate options in the answer area.
Correct Answer:

Explanation:
Box 1: 2
You need at least one virtual network per Azure region for the local resources, hence since you have two Azure regions, you'll need at least 2 virtual networks.
Box 2: B-Series
The B-Series VM size is the best choice here because of the ability to bank CPU credits during periods of low utilization. The B-series are burstable VMs that accumulate CPU credits during idle times and then consume these credits during periods of high CPU usage. This matches well with your requirement to minimize costs by accumulating CPU credits during periods of low utilization.
Other series like A-Series, D-Series, and M-Series do not have this functionality.
You plan to store data in Azure Blob storage for many years. The stored data will be accessed rarely. You need to ensure that the data in Blob storage is always available for immediate access.
The solution must minimize storage costs.
Which storage tier should you use?
Correct Answer: C Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hotspot Question
You have an Azure subscription that contains an Azure key vault named KV1 and a virtual machine named VM1. VM1 runs Windows Server 2022: Azure Edition.
You plan to deploy an ASP.Net Core-based application named App1 to VM1.
You need to configure App1 to use a system-assigned managed identity to retrieve secrets from KV1. The solution must minimize development effort.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
We need server based authentication so client credentials is to be used.
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow Also prefer AAD , because Microsoft Identity Platform is user based.
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-overview
You are designing an Azure solution.
The network traffic for the solution must be securely distributed by providing the following features:
- HTTPS protocol
- Round robin routing
- SSL offloading
You need to recommend a load balancing option.
What should you recommend?
Correct Answer: D Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hotspot Question
You have an Azure subscription. The subscription contains multiple virtual machines that run Windows Server and host Failover Clustering workloads. Each cluster contains the drives shown in the following table.

You need to recommend a backup solution for drives P and S.
The solution must meet the following requirements:
- The backup of drive P must be application-consistent.
- The backup of drive S must be crash-consistent.
- Costs must be minimized.
What should you include in the recommendation for each disk? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
Box 1: Azure Backup
The backup of drive P must be application-consistent.
Azure Backup can be used for application-consistent backups of Azure VMs. Azure Backup creates recovery points that ensure all data required to restore the backup is available, including application data, Box 2: An enhanced policy that has selective disk backup enabled.
The backup of drive S must be crash-consistent.
For Azure crash-consistent backups, utilize the agentless multi-disk restore points feature of Azure Backup. This feature, available with the Enhanced VM backup policy, allows for backups of all disks attached to a VM without requiring agents or quiescing VM I/O for extended periods.
Azure Backup supports agentless VM backups by using multi-disk crash-consistent restore points (preview). The Enhanced VM backup policy now enables you to configure the consistency type of the backups (application-consistent restore points or crash-consistent restore points preview) for Azure VMs.
Reference:
https://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-introduction
https://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-agentless-multi-disk-crash-consistent-overview
You are designing an application that will aggregate content for users.
You need to recommend a database solution for the application. The solution must meet the following requirements:
- Support SQL commands.
- Support multi-master writes.
- Guarantee low latency read operations.
What should you include in the recommendation?
Correct Answer: A Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).