Flexible search understands AI-901, ai901, ai 901, 901, ai, network plus, and saa c03.
No matching practice exams yet.
Start a free 30-question AZ-305 daily set with source-backed explanations, local progress, and a fresh rotation every morning.
Designing Microsoft Azure Infrastructure Solutions
Use this AZ-305 practice test to review Azure Solutions Architect. Questions rotate daily and each explanation links to the source used to validate the answer.
Answer questions today and this will become a rolling 7-day scorecard.
Guest progress saves automatically on this device. Add an email later when you want a magic link that keeps your daily AZ-305 practice in sync across browsers.
Guest progress saves on this device automatically
150 verified questions are currently in the live bank. Questions updated at Apr 13, 2026, 4:07 PM CDT. The daily set rotates at 10:00 AM local time, and each explanation links back to the source used to write it. Use the web set for quick practice, then switch to the app when available for larger banks and deeper review.
Use these official Microsoft resources alongside the daily practice set. They cover the provider's own exam page, study guide, or prep material.
Need adjacent Microsoft practice pages too? Microsoft practice hub.
A. Incorrect: Event Grid is incorrect because it does not answer this stem as directly as Durable Functions.
B. Incorrect: Azure Logic Apps is incorrect because it does not answer this stem as directly as Durable Functions.
C. Correct: Durable Functions is the correct answer because this is correct because Azure Functions provides a comprehensive set of event-driven triggers and bindings, including Durable Functions for building workflows.
D. Incorrect: Service Bus is incorrect because it does not answer this stem as directly as Durable Functions.
A. Incorrect: Regional resources is incorrect because it does not answer this stem as directly as Zone-redundant resources.
B. Incorrect: Zonal resources is incorrect because it does not answer this stem as directly as Zone-redundant resources.
C. Correct: Zone-redundant resources is the correct answer because zone-redundant resources are specifically designed to be replicated or distributed across multiple availability zones for redundancy.
D. Incorrect: Global resources is incorrect because it does not answer this stem as directly as Zone-redundant resources.
A. Incorrect: Azure Kubernetes Service (AKS) cluster is incorrect because it does not answer this stem as directly as REST API.
B. Incorrect: Application Insights is incorrect because it does not answer this stem as directly as REST API.
C. Incorrect: Prometheus metrics is incorrect because it does not answer this stem as directly as REST API.
D. Correct: REST API is the correct answer because the REST API is one of the sources for Azure Monitor Metrics that can be used to collect custom metrics from an application.
A. Incorrect: Read-access geo-redundant storage (RA-GRS) is incorrect because it does not answer this stem as directly as Locally Redundant Storage (LRS).
B. Incorrect: Zone-redundant storage (ZRS) is incorrect because it does not answer this stem as directly as Locally Redundant Storage (LRS).
C. Incorrect: Geo-redundant storage (GRS) is incorrect because it does not answer this stem as directly as Locally Redundant Storage (LRS).
D. Correct: Locally Redundant Storage (LRS) is the correct answer because locally Redundant Storage (LRS) ensures data is protected from local failures by replicating it within the primary region.
A. Incorrect: Azure Logic Apps is incorrect because it does not answer this stem as directly as Azure Copilot.
B. Incorrect: Azure DevOps is incorrect because it does not answer this stem as directly as Azure Copilot.
C. Correct: Azure Copilot is the correct answer because this is correct because Azure Copilot helps in authoring API Management policies.
D. Incorrect: Azure Functions is incorrect because it does not answer this stem as directly as Azure Copilot.
A. Incorrect: Azure regions is incorrect because it does not answer this stem as directly as Availability sets.
B. Incorrect: Virtual machine scale sets is incorrect because it does not answer this stem as directly as Availability sets.
C. Correct: Availability sets is the correct answer because availability sets ensure that VMs are distributed across multiple physical hardware to provide redundancy and high availability.
D. Incorrect: Resource groups is incorrect because it does not answer this stem as directly as Availability sets.
A. Correct: Assign a deny policy definition for allowed locations is the correct answer because azure Policy uses policy definitions, assignments, and effects such as deny to enforce governance, and allowed locations is a policy pattern for limiting where resources can be deployed.
B. Incorrect: Create a custom Azure RBAC role assignment is incorrect because it does not answer this stem as directly as Assign a deny policy definition for allowed locations.
C. Incorrect: Configure a network security group rule is incorrect because it does not answer this stem as directly as Assign a deny policy definition for allowed locations.
D. Incorrect: Store the location list in Azure Key Vault is incorrect because it does not answer this stem as directly as Assign a deny policy definition for allowed locations.
A. Correct: Activities is the correct answer because activities in Azure Data Factory are used to define specific operations such as copying or transforming data, which can be crucial for managing costs associated with these tasks.
B. Incorrect: Pipelines is incorrect because it does not answer this stem as directly as Activities.
C. Incorrect: Data Flows is incorrect because it does not answer this stem as directly as Activities.
D. Incorrect: Integration Runtimes is incorrect because it does not answer this stem as directly as Activities.
A. Incorrect: Azure Container Instances is incorrect because it does not answer this stem as directly as Node Auto-scaling.
B. Incorrect: Managed Kubernetes is incorrect because it does not answer this stem as directly as Node Auto-scaling.
C. Correct: Node Auto-scaling is the correct answer because node auto-scaling in AKS helps reduce costs by automatically scaling the number of nodes based on demand.
D. Incorrect: Azure Red Hat OpenShift is incorrect because it does not answer this stem as directly as Node Auto-scaling.
A. Incorrect: RE:01 Ensure data security compliance is incorrect because it does not answer this stem as directly as RE:04 Define reliability and recovery targets for your workload.
B. Incorrect: RE:02 Monitor application performance is incorrect because it does not answer this stem as directly as RE:04 Define reliability and recovery targets for your workload.
C. Correct: RE:04 Define reliability and recovery targets for your workload is the correct answer because the recommendation RE:04 in the Azure Well-Architected Framework corresponds to defining reliability and recovery targets.
D. Incorrect: RE:03 Implement network isolation is incorrect because it does not answer this stem as directly as RE:04 Define reliability and recovery targets for your workload.
A. Incorrect: System-assigned managed identity is incorrect because it does not answer this stem as directly as User-assigned managed identity.
B. Correct: User-assigned managed identity is the correct answer because user-assigned managed identities are provisioned independently from compute and can be assigned to multiple compute resources.
C. Incorrect: Service principal is incorrect because it does not answer this stem as directly as User-assigned managed identity.
D. Incorrect: Workload identity is incorrect because it does not answer this stem as directly as User-assigned managed identity.
A. Correct: Hadoop-compatible access is the correct answer because azure Data Lake Storage is primarily designed to work with Hadoop and frameworks using Apache Hadoop Distributed File System (HDFS).
B. Incorrect: Finer grain security model is incorrect because it does not answer this stem as directly as Hadoop-compatible access.
C. Incorrect: Hierarchical directory structure is incorrect because it does not answer this stem as directly as Hadoop-compatible access.
D. Incorrect: Massive scalability is incorrect because it does not answer this stem as directly as Hadoop-compatible access.
A. Incorrect: Azure Application Gateway is incorrect because it does not answer this stem as directly as Traffic Manager.
B. Incorrect: Virtual Network is incorrect because it does not answer this stem as directly as Traffic Manager.
C. Correct: Traffic Manager is the correct answer because if DNS based global routing is required and SSL/TLS protocol termination is not needed, Traffic Manager should be used instead of Azure Application Gateway.
D. Incorrect: Load Balancer is incorrect because it does not answer this stem as directly as Traffic Manager.
A. Incorrect: Shared disk support is incorrect because it does not answer this stem as directly as Simple BCDR solution.
B. Correct: Simple BCDR solution is the correct answer because the Simple BCDR solution feature in Azure Site Recovery allows you to manage replication, failover, and failback from a single location in the Azure portal.
C. Incorrect: Azure Backup integration is incorrect because it does not answer this stem as directly as Simple BCDR solution.
D. Incorrect: Disaster recovery testing tools is incorrect because it does not answer this stem as directly as Simple BCDR solution.
A. Correct: Microsoft Entra Connect Health is the correct answer because the correct answer is Microsoft Entra Connect Health, which provides robust monitoring of on-premises identity infrastructure.
B. Incorrect: Password hash synchronization is incorrect because it does not answer this stem as directly as Microsoft Entra Connect Health.
C. Incorrect: Federation integration is incorrect because it does not answer this stem as directly as Microsoft Entra Connect Health.
D. Incorrect: Azure AD Privileged Identity Management is incorrect because it does not answer this stem as directly as Microsoft Entra Connect Health.
A. Incorrect: Premium SSD is incorrect because it does not answer this stem as directly as Hyperscale service tier.
B. Incorrect: Azure Cosmos DB is incorrect because it does not answer this stem as directly as Hyperscale service tier.
C. Incorrect: SQL Managed Instance is incorrect because it does not answer this stem as directly as Hyperscale service tier.
D. Correct: Hyperscale service tier is the correct answer because the Hyperscale service tier is designed to ensure high availability even when there are infrastructure failures.
A. Incorrect: Private connectivity is incorrect because it does not answer this stem as directly as Public internet access.
B. Incorrect: Hybrid network extension is incorrect because it does not answer this stem as directly as Public internet access.
C. Correct: Public internet access is the correct answer because azure ExpressRoute provides private connectivity and hybrid network extension, but does not provide public internet access.
D. Incorrect: Redundancy is incorrect because it does not answer this stem as directly as Public internet access.
A. Incorrect: Local Redundancy is incorrect because it does not answer this stem as directly as Zone Redundancy.
B. Incorrect: Multi-AZ Synchronization is incorrect because it does not answer this stem as directly as Zone Redundancy.
C. Incorrect: Geo-Redundant Replication is incorrect because it does not answer this stem as directly as Zone Redundancy.
D. Correct: Zone Redundancy is the correct answer because azure SQL Database uses zone redundancy to achieve high availability.
A. Incorrect: Alert rules is incorrect because it does not answer this stem as directly as Action groups.
B. Incorrect: Log Analytics is incorrect because it does not answer this stem as directly as Action groups.
C. Correct: Action groups is the correct answer because action groups are used to trigger notifications for alerts.
D. Incorrect: Activity logs is incorrect because it does not answer this stem as directly as Action groups.
A. Correct: Single database is the correct answer because this is correct because single databases allow for scaling performance up or down on demand and are suitable for predictable usage patterns.
B. Incorrect: Elastic pool is incorrect because it does not answer this stem as directly as Single database.
C. Incorrect: Managed instance is incorrect because it does not answer this stem as directly as Single database.
D. Incorrect: Serverless computing is incorrect because it does not answer this stem as directly as Single database.
A. Correct: Push delivery to subscriber applications is the correct answer because azure Event Grid supports push and pull event delivery by using HTTP, where push delivery sends events directly to subscriber applications.
B. Incorrect: Pull delivery from publisher services is incorrect because it does not answer this stem as directly as Push delivery to subscriber applications.
C. Incorrect: Direct message queueing system is incorrect because it does not answer this stem as directly as Push delivery to subscriber applications.
D. Incorrect: Real-time streaming protocol is incorrect because it does not answer this stem as directly as Push delivery to subscriber applications.
A. Correct: SQL Server in Azure VMs is the correct answer because sQL Server databases running on Azure VMs can be backed up.
B. Incorrect: Azure Files is incorrect because it does not answer this stem as directly as SQL Server in Azure VMs.
C. Incorrect: Azure Managed Disks is incorrect because it does not answer this stem as directly as SQL Server in Azure VMs.
D. Incorrect: Azure Database for PostgreSQL is incorrect because it does not answer this stem as directly as SQL Server in Azure VMs.
A. Correct: Azure Monitor Application Insights is the correct answer because application Insights is specifically mentioned as an APM feature within Azure Monitor.
B. Incorrect: Azure Log Analytics is incorrect because it does not answer this stem as directly as Azure Monitor Application Insights.
C. Incorrect: Azure Event Hubs is incorrect because it does not answer this stem as directly as Azure Monitor Application Insights.
D. Incorrect: Azure Service Health is incorrect because it does not answer this stem as directly as Azure Monitor Application Insights.
A. Correct: Through PowerShell cmdlets is the correct answer because you can change the long-term backup retention period using PowerShell cmdlets as specified in the source documentation.
B. Incorrect: Using the Azure portal settings is incorrect because it does not answer this stem as directly as Through PowerShell cmdlets.
C. Incorrect: By modifying the database firewall rules is incorrect because it does not answer this stem as directly as Through PowerShell cmdlets.
D. Incorrect: Adjusting the storage account tier is incorrect because it does not answer this stem as directly as Through PowerShell cmdlets.
A. Incorrect: Point-to-Site is incorrect because it does not answer this stem as directly as Site-to-site.
B. Incorrect: ExpressRoute is incorrect because it does not answer this stem as directly as Site-to-site.
C. Incorrect: DirectConnect is incorrect because it does not answer this stem as directly as Site-to-site.
D. Correct: Site-to-site is the correct answer because the Site-to-site connection in Azure VPN Gateway uses an IPsec/IKE tunnel to establish a secure encrypted link between the virtual network and on-premises locations.
A. Correct: Provides simple BCDR solution setup and management is the correct answer because azure Site Recovery allows setting up and managing replication, failover, and failback from a single location in the Azure portal.
B. Incorrect: Supports shared disks for critical applications is incorrect because it does not answer this stem as directly as Provides simple BCDR solution setup and management.
C. Incorrect: Enables automatic failover without user intervention is incorrect because it does not answer this stem as directly as Provides simple BCDR solution setup and management.
D. Incorrect: Offers unlimited storage for replicated data is incorrect because it does not answer this stem as directly as Provides simple BCDR solution setup and management.
A. Incorrect: Azure Data Explorer is incorrect because it does not answer this stem as directly as Log Analytics.
B. Incorrect: Event Hub is incorrect because it does not answer this stem as directly as Log Analytics.
C. Correct: Log Analytics is the correct answer because the Log Analytics tool enables running and editing log queries against data in the Azure Monitor Logs store.
D. Incorrect: Application Insights is incorrect because it does not answer this stem as directly as Log Analytics.
A. Incorrect: SQL Server compatibility is incorrect because it does not answer this stem as directly as Native VNet support.
B. Incorrect: Instance-scoped features is incorrect because it does not answer this stem as directly as Native VNet support.
C. Incorrect: Managed database is incorrect because it does not answer this stem as directly as Native VNet support.
D. Correct: Native VNet support is the correct answer because azure SQL Managed Instance offers native VNet support, which ensures complete isolation of customer instances.
A. Correct: To deliver scale, availability, and isolation benefits while maintaining familiar networking concepts is the correct answer because virtual networks in Azure provide the scale, availability, and isolation benefits of Azure infrastructure while maintaining traditional networking concepts.
B. Incorrect: To provide direct internet access to VMs is incorrect because it does not answer this stem as directly as To deliver scale, availability, and isolation benefits while maintaining familiar networking concepts.
C. Incorrect: To manage user identities across multiple subscriptions is incorrect because it does not answer this stem as directly as To deliver scale, availability, and isolation benefits while maintaining familiar networking concepts.
D. Incorrect: To route traffic between different cloud providers is incorrect because it does not answer this stem as directly as To deliver scale, availability, and isolation benefits while maintaining familiar networking concepts.
A. Incorrect: Reduced operational costs is incorrect because it does not answer this stem as directly as Increased regional resiliency against datacenter failures.
B. Incorrect: Enhanced security compliance is incorrect because it does not answer this stem as directly as Increased regional resiliency against datacenter failures.
C. Incorrect: Improved performance within a single availability zone is incorrect because it does not answer this stem as directly as Increased regional resiliency against datacenter failures.
D. Correct: Increased regional resiliency against datacenter failures is the correct answer because deploying zone-redundant resources increases regional resiliency by ensuring redundancy across multiple availability zones, protecting against datacenter failures.
dotCreds builds AZ-305 practice questions from public exam objectives and Microsoft Learn and exam-objective references. The questions are written for realistic study practice, not copied from exam dumps.
Each question includes an explanation and, when available, a source link back to the provider documentation or reference used to validate the answer. That keeps the practice tied to study material you can actually review.
The page tracks today's answered count and accuracy for the 30-question daily set, then saves a 7-day score history on this device so you can see your recent practice trend.
The site is the fastest way to start AZ-305 practice without installing anything. It is built for daily recall, quick weak-topic discovery, and source-backed explanations you can review immediately.
The web page is the quick free sampler. If a dotCreds app is available for AZ-305, the app is better for larger banks, focused weak-domain drills, longer review sessions, and mobile study routines.