Free AZ-305 Practice Test Questions and Answers (2026)

View Mode
Q: 1
HOTSPOT Your company has offices in New York City, Sydney, Paris, and Johannesburg. The company has an Azure subscription. You plan to deploy a new Azure networking solution that meets the following requirements: • Connects to ExpressRoute circuits in the Azure regions of East US, Southeast Asia, North Europe, and South Africa • Minimizes latency by supporting connections in three regions • Supports Site-to-Site VPN connections • Minimizes costs You need to identify the minimum number of Azure Virtual WAN hubs that you must deploy, and which virtual WAN SKU to use. What should you identify? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question
Your Answer
31 comments in the community discussion
6
Yeah, it's 4 hubs with the Standard SKU required for ExpressRoute in each region.
5
Would the minimum hubs change if you didn't need ExpressRoute in all listed regions?
Q: 2
You plan to migrate on-premises MySQL databases to Azure Database for MySQL Flexible Server. You need to recommend a solution for the Azure Database for MySQL Flexible Server configuration. The solution must meet the following requirements: • The databases must be accessible if a datacenter fails. • Costs must be minimized. Which compute tier should you recommend?
Options
29 comments in the community discussion
4
B imo, since General Purpose supports zone redundancy for HA and costs less than Memory Optimized. Not totally sure though, these options always trip me up. Anyone else pick B here?
2
Option B for sure. General Purpose is the only one that supports zone-redundant HA and keeps costs reasonable compared to C.
Q: 3
You use Azure virtual machines to run a custom application that uses an Azure SQL database on the back end. The IT apartment at your company recently enabled forced tunneling, Since the configuration change, developers have noticed degraded performance when they access the database You need to recommend a solution to minimize latency when accessing the database. The solution must minimize costs What should you include in the recommendation?
Options
37 comments in the community discussion
5
D . VNET service endpoint avoids the forced tunneling hairpin and gives a direct Azure path, which solves the latency with no extra cost. A looks tempting but it's more expensive for this scenario. Anyone disagree?
4
Option D here. Setting up a VNet service endpoint lets the VM traffic hit Azure SQL directly without hairpinning through on-premises, so latency drops a lot. I think C is more for HA, not really fixing the forced tunneling problem. If anyone’s gotten D wrong in practice exams let me know, but pretty sure this is it.
Q: 4

DRAG DROP You have an on-premises datacenter named Site1. Site1 contains a VMware vSphere cluster named Cluster1 that hosts 100 virtual machines. Cluster1 is managed by using VMware vCenter. You have an Azure subscription named Sub1. You plan to migrate the virtual machines from Cluster1 to Sub1. You need to identify which resources are required to run the virtual machines in Azure. The solution must minimize administrative effort. What should you configure? To answer, drag the appropriate resources to the correct targets. Each resource may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. AZ-305 question

Drag & Drop
29 comments in the community discussion
6
sub1 to Azure VMware Solution private cloud, cluster1 to Azure VMware Solution private cloud. Makes sense since AVS runs the migrated VMs natively and cuts admin overhead. Not 100 percent sure but keywords point at AVS here.
6
sub1 → Azure VMware Solution private cloud, cluster1 → Azure VMware Solution private cloud, that's what works best here.
Q: 5

HOTSPOT You have an Azure subscription. You plan to deploy two 100-virtual machine deployments as shown in the following table. AZ-305 question You need to recommend a virtual machine grouping solution for the deployments. What should you include in the recommendation for each deployment? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
37 comments in the community discussion
6
VMSS flexible orchestration mode for both deployments.
6
Yeah, I'd say both deployments need a VM scale set in flexible orchestration mode. Flexible is the only option that lets you have different OS types within the same set and also works across availability zones, which you can't do with availability sets or uniform mode. Pretty sure that's what's expected here, but le
Q: 6

HOTSPOT You have two on-premises Microsoft SQL Server 2017 instances that host an Always On availability group named AG1. AG1 contains a single database named DB1. You have an Azure subscription that contains a virtual machine named VM1VM1 runs Linux and contains a SQL Server 2019 instance. You need to migrate DB1 to VMI. The solution must minimize downtime on DBI. What should you do? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
23 comments in the community discussion
5
Not quite log shipping here. The key is "minimize downtime" and distributed AG nails that, since it lets you sync across the AG boundary before cutover. You need to prep by creating an AG on VM1 first-otherwise you can't do the distributed setup. Saw a similar question in practice exams, trap is picking just log shi
4
Create an Always On availability group on VM1 first, then use a distributed availability group for the migration. Distributed AGs let you sync between two AGs even across different OS versions, which should keep downtime really low for DB1. Pretty sure that's how it's done in hybrid migrations.
Q: 7

DRAG DROP You are designing a virtual machine that will run Microsoft SQL Server and will contain two data disks. The first data disk will store log files, and the second data disk will store dat a. Both disks are P40 managed disks. You need to recommend a caching policy for each disk. The policy must provide the best overall performance for the virtual machine. Which caching policy should you recommend for each disk? To answer, drag the appropriate policies to the correct disks. Each policy may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. AZ-305 question

Drag & Drop
45 comments in the community discussion
6
log: None, data: ReadOnly. That's the pick for max VM SQL performance here.
6
log: None, data: ReadOnly. That's the best combo for SQL Server VM performance here. Write cache off on logs (avoids data loss risk), read cache on for data (boosts reads). Pretty sure that's what's expected, but correct me if I'm missing something.
Q: 8

DRAG DROP You plan to import data from your on-premises environment to Azure. The data Is shown in the following table. AZ-305 question What should you recommend using to migrate the data? To answer, drag the appropriate tools to the correct data sources-Each tool may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. AZ-305 question

Drag & Drop
32 comments in the community discussion
6
Seen something like this on a practice exam. Mapping is: SQL Server 2012 database to Data Migration Assistant, SQL Server 2014 table to Azure Cosmos DB Data Migration Tool. DMA is made for full DB migrations to Azure SQL, Cosmos tool handles the table export. Pretty sure that's what Microsoft wants here, but open if so
6
Pretty sure the intended mapping is SQL Server 2012 database to Data Migration Assistant and SQL Server 2014 table to Azure Cosmos DB Data Migration Tool. DMA handles SQL-to-Azure SQL well, while the Cosmos tool is specific for moving data into Cosmos DB from relational sources. If anyone got a different result in l
Q: 9
You are designing an Azure Cosmos DB solution that will host multiple writable replicas in multiple Azure regions. You need to recommend the strongest database consistency level for the design. The solution must meet the following requirements: Provide a latency-based Service Level Agreement (SLA) for writes. Support multiple regions. Which consistency level should you recommend?
Options
25 comments in the community discussion
6
Makes sense to pick A here. Strong consistency (B) is best overall but not available with multi-region writes, which the question requires. Bounded staleness is the strongest you can use in that scenario. Pretty sure this is what Microsoft expects, but open to debate if anyone disagrees.
6
Option A is right here. You can't use Strong consistency (B) with multi-region writable Cosmos DB, that’s the catch. Bounded staleness is the strongest you get for this setup, so B is a trap. Anyone disagree?
Q: 10

HOTSPOT Your company has two on-premises sites in New York and Los Angeles and Azure virtual networks in the East US Azure region and the West US Azure region. Each on-premises site has Azure ExpressRoute circuits to both regions. You need to recommend a solution that meets the following requirements: Outbound traffic to the Internet from workloads hosted on the virtual networks must be routed through the closest available on-premises site. If an on-premises site fails, traffic from the workloads on the virtual networks to the Internet must reroute automatically to the other site. What should you include in the recommendation? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
33 comments in the community discussion
9
User-defined routes for controlling the path out, and BGP for automatic failover between sites. That's the combo needed here.
6
Yeah, this setup needs user-defined routes to steer outbound VNet traffic through the closest site and BGP for dynamic failover. Static routes wouldn’t cut it since you’d get stuck if a site drops. Pretty sure that’s what Microsoft expects, but correct me if there’s a nuance I missed.
Q: 11

DRAG DROP You have two app registrations named App1 and App2 in Azure AD. App1 supports role-based access control (RBAC) and includes a role named Writer. You need to ensure that when App2 authenticates to access App1, the tokens issued by Azure AD include the Writer role claim. Which blade should you use to modify each app registration? To answer, drag the appropriate blades to the correct app registrations. Each blade may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. AZ-305 question

Drag & Drop
5 comments in the community discussion
7
App1: App rolesApp2: API permissionsApp1 needs the role defined so use App roles there, and App2 requests that role via API permissions. Confident on this one, matches how custom roles flow between service apps in Azure AD.
4
App1 -> App roles, App2 -> API permissions. Some might mix these up since token claims come from both places but defining the Writer role happens in App roles on App1, and App2 just requests it with API permissions. If you think Token configuration is needed here, that's a common trap.
Q: 12
You have an Azure subscription that contains an Azure SQL database. You are evaluating whether to use Azure reservations on the Azure SQL database. Which tool should you use to estimate the potential savings?
Options
4 comments in the community discussion
1
A . The Advisor blade gives some cost recommendations but doesn’t estimate reservation savings directly for SQL DB, that’s the trap here.
Its A, but C is tempting. Not fully sure since Azure keeps moving stuff.
Q: 13

HOTSPOT You have an Azure subscription named Subscription1 that is linked to a hybrid Azure Active Directory (Azure AD) tenant. You have an on-premises datacenter that does NOT have a VPN connection to Subscription1. The datacenter contains a computer named Server1 that has Microsoft SQL Server 2016 installed. Server1 is prevented from accessing the internet. An Azure logic app named LogicApp1 requires write access to a database on Server1. You need to recommend a solution to provide LogicApp1 with the ability to access Server1. What should you recommend deploying on-premises and in Azure? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
9 comments in the community discussion
6
on-prem data gateway and connection gateway resource. Both are needed since direct internet and VPN aren’t options. I think that’s the combo Microsoft recommends, but open to correction if anyone’s seen otherwise on exam updates.
2
Would you use the on-premises data gateway for Server1 and then configure a connection gateway resource in Azure? That’s what most exam guides and official docs suggest for Logic Apps needing access to on-prem SQL when there’s no VPN or internet. Pretty sure that covers the requirement but chime in if there are newe
Q: 14
You plan to deploy an Azure Databricks Data Science & Engineering workspace and ingest data into the workspace. Where should you persist the ingested data?
Options
9 comments in the community discussion
If they said the data was already highly structured or transaction-based, C (Azure SQL) might be an edge case. But with Databricks, unless the scenario specifies only relational needs, B is the usual pick since Data Lake handles raw and semi-structured data at scale. Seems pretty clear unless another requirement is hid
C or B? I get why some said A since Azure Files can be mounted, but for Databricks workloads at scale Azure Data Lake (B) is usually recommended. Azure SQL (C) is tempting if it was only structured data, but that’s not typical for raw ingestion.
Q: 15

HOTSPOT Your company deploys an Azure App Service Web App. During testing the application fails under load. The application cannot handle more than 100 concurrent user sessions. You enable the Always On feature. You also configure auto-scaling to increase counts from two to 10 based on HTTP queue length. You need to improve the performance of the application. Which solution should you use for each application scenario? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
9 comments in the community discussion
9
Makes sense here: Azure CDN for end users, Azure Redis Cache for the app. That's what I'd pick.
4
Nah, gotta be Azure CDN for end users and Redis Cache for the app side. Front Door looks tempting but isn't really the best fit for just static content caching to users. Saw a similar trick option in some practice sets.
Q: 16
You ate designing a SQL database solution. The solution will include 20 databases that will be 20 GB each and have varying usage patterns. You need to recommend a database platform to host the databases. The solution must meet the following requirements: • The compute resources allocated to the databases must scale dynamically. • The solution must meet an SLA of 99.99% uptime. • The solution must have reserved capacity. • Compute charges must be minimized. What should you include in the recommendation?
Options
7 comments in the community discussion
1
Seen this on a practice test, I think B fits since serverless scales compute automatically and would help with charge minimization.
I remember a similar scenario from labs. in an exam report and it was D.
Q: 17

DRAG DROP You need to configure an Azure policy to ensure that the Azure SQL databases have TDE enabled. The solution must meet the security and compliance requirements. Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order. AZ-305 question

Drag & Drop
9 comments in the community discussion
4
Create an Azure policy definition that uses the deployIfNotExists effect, then create an assignment, then invoke a remediation task. There's a trap in picking managed identity but that's auto during assignment. Seen similar in practice sets.
2
Create policy definition with deployIfNotExists, assign it, then remediation. Saw similar order in official practice labs.
Q: 18

HOTSPOT You plan to deploy an Azure web app named Appl that will use Azure Active Directory (Azure AD) authentication. App1 will be accessed from the internet by the users at your company. All the users have computers that run Windows 10 and are joined to Azure AD. You need to recommend a solution to ensure that the users can connect to App1 without being prompted for authentication and can access App1 only from company-owned computers. What should you recommend for each requirement? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
10 comments in the community discussion
9
Azure AD app registration for SSO, then Conditional Access policy to lock access to company devices. Pretty standard setup.
6
Yeah, Azure AD app registration gives you the SSO experience for Azure AD-joined Win10 devices. To restrict access to company-owned devices only, you'd use Conditional Access with a compliant device or Azure AD join requirement. Pretty sure that's what they're looking for here, but open to other interpretations.
Q: 19

HOTSPOT You plan to migrate App1 to Azure. You need to estimate the compute costs for App1 in Azure. The solution must meet the security and compliance requirements. What should you use to estimate the costs, and what should you implement to minimize the costs? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. AZ-305 question

Your Answer
3 comments in the community discussion
9
TCO calculator for estimating costs, Azure Hybrid Benefit to minimize. Pretty sure that's right since the TCO tool is made for migration planning and Hybrid Benefit saves money if you already own licenses. Anybody else get this on their exam?
4
TCO Calculator is correct for cost estimation, but I see a lot pick Reserved Instances as the minimizer. Actually, Hybrid Benefit is better if you have existing licenses, which they mention in most exam reports. Don't think RI fits the compliance/security angle here.
Q: 20
You need to recommend a strategy for the web tier of WebApp1. The solution must minimize What should you recommend?
Options
6 comments in the community discussion
A for sure
Actually, it should be A. Autoscale is good but runbooks let you shrink VM size off-hours and save costs.
Question 1 of 20

What's covered in this practice questions set

1: Design identity, governance, and monitoring solutions · 9 questions

📖 About this Domain

This domain covers designing solutions for identity, governance, and monitoring. It emphasizes architecting authentication and authorization with Azure AD, implementing governance controls like Azure Policy, and designing monitoring with Azure Monitor and Log Analytics.

🎓 What You Will Learn

  • Design logging and monitoring solutions using Azure Monitor, Log Analytics, and Azure Sentinel for comprehensive observability.
  • Architect authentication and authorization solutions leveraging Azure AD, Privileged Identity Management (PIM), and Conditional Access policies.
  • Design governance at scale with management groups, Azure Policy, Azure Blueprints, and resource tagging strategies.
  • Design identity and access for applications using managed identities, service principals, and application registrations.

🛠️ Skills You Will Build

  • Architect identity solutions using Azure AD tenants, federation, and hybrid identity with Azure AD Connect.
  • Implement governance frameworks using management groups, Azure Policy for compliance, and Azure Blueprints for environment standardization.
  • Design holistic monitoring strategies by integrating Azure Monitor with Log Analytics workspaces and configuring alert rules.
  • Secure application access by designing solutions with managed identities, service principals, and OAuth 2.0 or OpenID Connect flows.

💡 Top Tips to Prepare

  • Deep dive into Azure AD features including PIM, Conditional Access policies, and hybrid identity synchronization models.
  • Master the governance hierarchy from management groups down to resources, and the inheritance of Azure Policy and RBAC.
  • Gain practical experience with Azure Monitor, Log Analytics KQL queries, and configuring action groups for alerting.
  • Understand the design considerations for application identity, including choosing between managed identities and service principals.

2: Design data storage solutions · 5 questions

📖 About this Domain

This domain focuses on designing robust and scalable data storage solutions on Azure. You will evaluate requirements for relational, non-relational, and semi-structured data to recommend optimal services. Key considerations include performance tiers, data protection, and integration patterns.

🎓 What You Will Learn

  • Learn to design solutions for relational data using Azure SQL Database, SQL Managed Instance, and SQL Server on Azure VMs, considering service tiers and high availability.
  • Understand how to design storage for non-relational data by selecting appropriate services like Azure Cosmos DB APIs and Azure Storage account types.
  • Discover how to design data lake solutions using Azure Data Lake Storage Gen2 for large-scale analytics workloads.
  • Learn to design data integration solutions with Azure Data Factory or Azure Synapse Pipelines, including data flows and integration runtimes.

🛠️ Skills You Will Build

  • You will build the skill to recommend appropriate data storage solutions based on technical and business requirements.
  • You will be able to design for data scalability and performance by selecting correct service tiers, SKUs, and partitioning strategies.
  • You will build skills in designing data protection strategies, including backup policies, geo-replication, and failover configurations.
  • You will learn to design cost-effective storage solutions by evaluating pricing models and utilizing features like storage lifecycle management.

💡 Top Tips to Prepare

  • Master the decision criteria for choosing between Azure SQL DB, SQL MI, and SQL on VMs based on specific workload requirements.
  • Understand the consistency levels in Azure Cosmos DB and how they relate to the CAP theorem for distributed data solutions.
  • Deeply learn the high availability and disaster recovery options for Azure Storage and Azure SQL, including RPO/RTO considerations.
  • Use the Azure Pricing Calculator and TCO Calculator to practice estimating costs for different storage configurations and data migration scenarios.

4: Design infrastructure solutions · 4 questions

📖 About this Domain

This domain covers designing core Azure infrastructure components based on workload requirements. It emphasizes selecting appropriate compute, networking, and storage solutions. You will also design strategies for migrating on-premises resources to Azure.

🎓 What You Will Learn

  • Learn to design compute solutions by selecting services like Azure VMs, App Service, and Azure Kubernetes Service (AKS).
  • Learn to design networking solutions including VNet addressing, subnets, routing, and hybrid connectivity.
  • Learn to design Azure Storage solutions, choosing between Blob, Files, and Disks based on performance and access tiering.
  • Learn to design migration strategies using Azure Migrate for assessment and Azure Database Migration Service for execution.

🛠️ Skills You Will Build

  • Build skills in recommending specific compute services and SKUs for performance, scalability, and cost optimization.
  • Build skills in architecting secure and resilient network topologies like hub-spoke models with VNet peering and NSGs.
  • Build skills in designing storage account configurations, including replication strategies and data lifecycle management.
  • Build skills in formulating a migration plan by assessing workloads and selecting appropriate migration tools and methods.

💡 Top Tips to Prepare

  • Master the decision criteria for choosing between IaaS and PaaS compute, including VMs, App Service, and AKS.
  • Practice designing network flows, including ingress/egress traffic patterns, NSG rule evaluation, and UDRs.
  • Understand the performance tiers and redundancy options (LRS, ZRS, GRS, GZRS) for Azure Storage accounts.
  • Familiarize yourself with the phases of the Azure Migrate framework, from discovery and assessment to migration.

3: Design business continuity solutions · 2 questions

📖 About this Domain

This domain covers designing resilient and available solutions for Azure workloads. You will focus on architecting for business continuity by implementing robust backup, disaster recovery, and high availability strategies to meet RTO and RPO objectives.

🎓 What You Will Learn

  • Design backup and recovery solutions using Azure Backup and Azure Site Recovery for IaaS and PaaS services.
  • Architect disaster recovery strategies, including failover and failback processes and meeting RTO/RPO targets.
  • Design highly available solutions using availability zones, availability sets, and load balancing configurations.
  • Implement data archiving and retention policies using Azure Storage lifecycle management and backup policies.

🛠️ Skills You Will Build

  • Architecting resilient infrastructure using Azure Site Recovery for DR orchestration and regional failover.
  • Implementing data protection strategies with Azure Backup, including configuring policies and restore operations.
  • Designing for high uptime by correctly implementing availability sets, availability zones, and multi-region deployments.
  • Translating business requirements into technical designs that meet specific RTO and RPO targets.

💡 Top Tips to Prepare

  • Master Azure Site Recovery (ASR) for replicating workloads between Azure regions and from on-premises.
  • Understand the components and use cases for Azure Backup, including Recovery Services Vaults and backup policies.
  • Differentiate clearly between high availability (HA) and disaster recovery (DR) design patterns and services.
  • Practice mapping business requirements for RTO, RPO, and SLAs to specific Azure technology choices.

Premium Access Includes

  • Quiz Simulator
  • Exam Mode
  • Progress Tracking
  • Question Saving
  • Flash Cards
  • Drag & Drops
  • 3 Months Access
  • PDF Downloads
Get Premium Access
Scroll to Top

FLASH OFFER

Days
Hours
Minutes
Seconds

avail 10% DISCOUNT on YOUR PURCHASE