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 04, 2026
You have an Azure subscription that contains an Azure App Service app named App1 in a Standard App Service plan. App1 is accessed directly from the internet by using the following URL: https://app1.contoso.com. The Azure region that hosts App1 supports availability zones for App Service apps.
You need to recommend a redundancy solution for App1. The solution must meet the following requirements:
- Ensure that App1 is available if two availability zones fail.
- Minimize administrative effort.
- Minimize costs.
What should you recommend?
Correct Answer: D Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have to design a Data Engineering solution for your company. The company currently has an Azure subscription. They also have application data hosted in a database on a Microsoft SQL Server hosted in their on-premises data center server. They want to implement the following requirements:
- Transfer transactional data from the on-premises SQL server onto a data warehouse in Azure.
- Data needs to be transferred every day in the night as a scheduled job.
- A managed Spark cluster needs to be in place for data engineers to perform analysis on the data stored in the SQL data warehouse.
- Here the data engineers should have the ability to develop notebooks in Scale, R and Python.
- They also need to have a data lake store in place for the ingestion of data from multiple data sources Which of the following would the use for hosting the data warehouse in Azure?
Correct Answer: B Vote an answer
Hotspot Question
You have the Azure resources shown in the following table.

You need to design a solution that provides on-premises network connectivity to SQLDB1 through PE1.
How should you configure name resolution? To answer select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
Box 1: Configure VM1 to forward contoso.com to the Azure-provided DNS at 168.63.129.16 VNET default configuration is to use azure DNS, need to convert VM1 to a DNS forwarder.
Box 2: Forward contoso.com to VM1
Forward to the DNS server VM1.
Note: You can use the following options to configure your DNS settings for private endpoints:
* Use the host file (only recommended for testing). You can use the host file on a virtual machine to override the DNS.
* Use a private DNS zone. You can use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone can be linked to your virtual network to resolve specific domains.
* Use your DNS forwarder (optional). You can use your DNS forwarder to override the DNS resolution for a private link resource. Create a DNS forwarding rule to use a private DNS zone on your DNS server hosted in a virtual network.
Reference:
https://docs.microsoft.com/en-us/azure/private-link/private-endpoint-dns
You have a Microsoft Dataverse instance named dv1 and an Azure Cosmos DB database named db1.
You need to develop a solution to update db1 automatically when a record is updated in dv1. The solution must minimize development effort.
What should you include in the solution?
Correct Answer: B Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have an Azure subscription that contains an Azure Data Lake Storage Gen2 account named storage1 and an Azure Synapse Analytics workspace named Workspace1. Workspace1 contains a serverless SQL pool and an Apache Spark pool.
You need to recommend a disaster recovery solution for storage1.
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).
Hotspot Question
You manage a database environment for a Microsoft Volume Licensing customer named Contoso, Ltd. Contoso uses License Mobility through Software Assurance.
You need to deploy 50 databases. The solution must meet the following requirements:
- Support automatic scaling.
- Minimize Microsoft SQL Server licensing costs.
What should you include in the solution? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation:
Box 1: vCore
Virtual core (vCore)-based purchasing model (recommended). This purchasing model provides a choice between a provisioned compute tier and a serverless compute tier. With the provisioned compute tier, you choose the exact amount of compute resources that are always provisioned for your workload. With the serverless compute tier, you specify the autoscaling of the compute resources over a configurable compute range Box 2: An Azure SQL Database Elastic pool Azure SQL Database provides the following deployment options for a database:
Single database represents a fully managed, isolated database. Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. Single databases can be moved into and out of an elastic pool.
Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/database/purchasing-models
You have an Azure subscription.
You have a Microsoft Entra tenant.
You need to recommend a Microsoft Entra Identity Governance solution to manage the user lifecycle. The solution must meet the following requirements:
- Ensure that users have the correct permission for the correct
resources and that the permissions are evaluated every quarter.
- If a user is assigned a new role, ensure that the correct permissions are granted for the correct resources and regularly evaluated for the new role.
- When a user leaves the company, ensure that the user's permissions
are revoked.
What should you include in the recommendation?
Correct Answer: B Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
Your company plans to deploy various Azure App Service instances that will use Azure SQL databases. The App Service instances will be deployed at the same time as the Azure SQL databases.
The company has a regulatory requirement to deploy the App Service instances only to specific Azure regions. The resources for the App Service instances must reside in the same region.
You need to recommend a solution to meet the regulatory requirement.
Solution: You recommend using an Azure policy initiative to enforce the location.
Does this meet the goal?
Correct Answer: B Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).