AZ-305 Practice Test
Microsoft Certified: Azure Solutions Architect Expert
AZ-305 is where Azure knowledge becomes Azure architecture.
Expert-level questions that test real design decisions — not just definitions. Our 500 scenario-based questions prepare you for the architectural trade-offs the exam tests.
Start Free Practice — 40 QuestionsNo credit card required. Upgrade to full 500 questions for $19.99 when ready.
Is this for you?
This is NOT for you if:
AZ-305 Exam Details
What to expect on exam day
Questions
40-60 questions
Duration
120 minutes
Passing Score
700/1000
Exam Cost
$165 USD
Exam Domains Covered
Master all topics tested on the AZ-305 exam
Design identity, governance, and monitoring solutions (25-30%)
Design business continuity solutions (15-20%)
Design data storage solutions (25-30%)
Design infrastructure solutions (25-30%)
Test Yourself Right Now
Try 5 real practice questions — no signup needed
5 Free AZ-305 Questions
See how ready you are for the AZ-305 exam. Each question includes a detailed explanation so you learn as you go.
Sample AZ-305 Practice Questions
10 real questions from the free AZ-305bank. Pick an answer in your head, then open “Show answer” for the explanation.
1. A company wants unified health monitoring across 5 Azure subscriptions and 3 on-premises sites. They need: automated alerting when any component degrades, root-cause analysis by correlating telemetry across tiers, and a single operational view - at the lowest operational complexity. Which architecture achieves this?
- A. Deploy a separate Log Analytics workspace per subscription and per on-premises site (8 total); use cross-workspace KQL queries for the unified operational view and create alert rules in each workspace independently
- B. Use Azure Service Health for Azure resource events, Azure Advisor for operational recommendations, and on-premises System Center Operations Manager (SCOM) for on-premises monitoring with no Azure Monitor integration
- C. Deploy Microsoft Sentinel as the unified monitoring platform for the Azure subscriptions and on-premises sites, connecting them via Sentinel data connectors and using Sentinel workbooks for operational dashboards
- D. Configure a centralized Log Analytics workspace, enable Diagnostic Settings on all Azure resources across all 5 subscriptions to send logs and metrics, deploy Azure Monitor Agent on on-premises servers
Show answer
Correct answer: D
A centralized Log Analytics workspace with Azure Monitor provides the required capability at the lowest operational complexity: Diagnostic Settings route all Azure resource telemetry to a single workspace; Azure Monitor Agent extends collection to on-premises servers; and a single workspace enables cross-subscription correlated KQL queries, alert rules, and Azure Monitor Workbooks. Per-subscription workspaces (A) multiply management overhead and complicate cross-tier root-cause analysis. Azure Service Health and Advisor (B) provide recommendations and planned maintenance notices, not full telemetry monitoring or alerting. Microsoft Sentinel (C) is a cloud-native SIEM optimized for security analytics - it adds cost and complexity compared to Azure Monitor for operational health use cases.
2. A company has 3 business units with separate compliance requirements mandating log isolation. The security team needs a centralized view of security events from all business units. Cost must be minimized. What Log Analytics workspace topology do you recommend?
- A. Deploy a single Log Analytics workspace for the business units and the log types; use resource-context access mode so each BU's users see exclusively their own resources' logs while the security team has workspace-level Reader access for a unified security view
- B. Deploy one Log Analytics workspace per business unit (3 total) and grant the security team Reader access to the three workspaces, using cross-workspace KQL queries to create a unified security event view across the workspaces
- C. Deploy a single Log Analytics workspace with Microsoft Sentinel enabled, configure separate Sentinel workbooks per business unit for operational dashboards, and use Sentinel's built-in RBAC for security event isolation between teams
- D. Deploy one operational workspace per business unit for compliance log isolation, plus a dedicated security workspace; route security events from each BU workspace to the security workspace via data collection rules - BU operational logs remain isolated while the security team's workspace provides a unified event view
Show answer
Correct answer: D
Separate BU workspaces satisfy compliance isolation requirements. A dedicated security workspace receives only security events (via data collection rules or Diagnostic Settings forwarding), so the security team has a unified view without accessing BU operational logs - this avoids cross-workspace BU exposure. A single workspace with resource-context mode (A) satisfies isolation in practice but complicates compliance auditing for teams that require physical data separation. Per-BU workspaces with security team granted full Reader access to all three (B) violates isolation - the security team can see all operational logs, not just security events. Microsoft Sentinel (C) is a security-focused SIEM; it does not replace dedicated operational monitoring workspaces for each BU.
3. A company with on-premises Active Directory wants to enable cloud sign-in without storing password hashes in Microsoft Entra ID and without deploying additional on-premises federation server infrastructure. Which authentication method should you recommend?
- A. Microsoft Entra Pass-Through Authentication (PTA), which validates passwords directly against on-premises Active Directory via lightweight agents - no password hashes or credentials are stored in the cloud.
- B. Password Hash Synchronization (PHS), which synchronizes a hashed form of user passwords to Microsoft Entra ID for cloud-based authentication
- C. Microsoft Entra Seamless SSO with Kerberos ticket authentication, which provides single sign-on from domain-joined devices without requiring any credential synchronization to the cloud
- D. Active Directory Federation Services (ADFS), which redirects the authentication requests to on-premises ADFS servers and WAP infrastructure for processing
Show answer
Correct answer: A
Pass-Through Authentication (PTA) uses lightweight agents installed on on-premises domain members to validate passwords directly against on-premises Active Directory in real time. No password hashes are stored in Microsoft Entra ID, satisfying the cloud-storage prohibition. PTA agents are not federation servers - they require no WAP infrastructure or certificate federation configuration, satisfying the no-additional-infrastructure constraint. PHS (B) synchronizes password hashes to the cloud, violating the hash-storage requirement. Seamless SSO (C) reduces sign-in prompts for domain-joined devices but does not perform authentication itself - it complements PTA or PHS. ADFS (D) is a full federation solution requiring dedicated server infrastructure, which is explicitly excluded.
4. A Microsoft Sentinel deployment needs to detect a specific attack pattern: more than 10 failed sign-in attempts followed by a successful sign-in for the same user account within a 30-minute window. What type of Sentinel analytics rule should you create?
- A. A Scheduled analytics rule with KQL that counts failed sign-in attempts per user in a 30-minute window, joins with a successful sign-in for the same user, and alerts when the failure count exceeds 10 before the success.
- B. A Microsoft Security Incident Creation rule that automatically promotes Microsoft Defender for Identity password spray alerts into Sentinel incidents
- C. A Fusion analytics rule that uses built-in ML to correlate anomalous sign-in behavior with other environmental signals automatically
- D. A Near-Real-Time (NRT) analytics rule that fires one alert per individual sign-in event and relies on Sentinel deduplication to suppress false positives
Show answer
Correct answer: A
Scheduled analytics rules run KQL queries at defined intervals against ingested data. A query joining SigninLogs failure events with success events per user UPN, filtered to the 30-minute window and failure count > 10, precisely matches the described attack pattern. Scheduled rules support complex multi-event temporal correlation that other rule types cannot express. A Microsoft Security Incident Creation rule (B) promotes existing Defender for Identity alerts - it cannot define custom detection logic. Fusion rules (C) use Microsoft ML models with fixed built-in correlation patterns and do not accept custom multi-event KQL queries. NRT rules (D) are single-event triggers and cannot aggregate a count across a time window.
5. An operations team wants an Azure Monitor Workbook where users select a resource group and time range from interactive controls, and all queries in the workbook automatically respond to those selections without editing the workbook definition. What workbook features should you configure?
- A. Use Workbook Parameters - add a Resource Group picker and Time Range picker as parameters, then reference them in all KQL query expressions using the {ResourceGroup} and {TimeRange} tokens so every visualization responds dynamically to user selections.
- B. Create separate workbook tabs, one per resource group and time period combination, with static KQL queries hard-coded to each tab - users navigate to the relevant tab for their environment and time range selection
- C. Replace Azure Monitor Workbooks with Azure Dashboards, which support subscription-wide resource group filters applied globally across the pinned query tiles and metric charts for interactive filtering
- D. Generate separate workbook copies from a template using an ARM deployment loop, creating one workbook per resource group and distributing them to each team's shared workspace for self-service access
Show answer
Correct answer: A
Azure Monitor Workbooks support parameterization through interactive controls. Parameters of type Resource Group picker, Time range picker, Subscription picker, and others render as UI controls at the top of the workbook. KQL queries and other steps reference parameter values using the {ParameterName} syntax - Azure Monitor substitutes the selected value at query execution time. A single parameterized workbook serves all resource groups and time ranges without duplication. Static per-tab queries (B) do not respond dynamically and require manual updates for new environments. Azure Dashboards (C) support some filtering but do not support the full parameterized query model of Workbooks. Separate workbook copies per resource group (D) create maintenance overhead and do not allow cross-resource-group comparison.
Show 5 more questions
6. A company wants to enforce multi-factor authentication only for users with Microsoft Entra ID administrator roles such as Global Administrator and User Administrator, without impacting standard users accessing non-critical applications. What is the most targeted solution?
- A. Enable Microsoft Entra Security Defaults, which enforce baseline MFA requirements across the tenant including standard users and the administrators
- B. Configure each Azure subscription's access control settings to require MFA at the subscription level for the role assignments
- C. Deploy an on-premises MFA Server and federate it with Microsoft Entra ID to enforce per-user MFA outside of Conditional Access
- D. Create a Conditional Access policy scoped to Global Administrator and User Administrator directory roles, requiring MFA as the grant control for all sign-ins by role members.
Show answer
Correct answer: D
Conditional Access policies support targeting specific directory roles as a user condition. Scoping the policy to privileged role members (Global Administrator, User Administrator, etc.) and requiring MFA applies the control precisely to administrators without impacting standard users. Security Defaults (A) enforces MFA tenant-wide for all users, which violates the targeted enforcement requirement. Azure subscription access control settings (B) manage Azure resource RBAC, not Microsoft Entra ID authentication policy. On-premises MFA Server (C) is a deprecated legacy solution - Microsoft recommends cloud-based MFA via Conditional Access. Conditional Access requires Entra ID P1 or P2 licensing.
7. After deploying a new API version, a company's dependency failure rate to their backend database spiked. The team had no proactive alert configured for this metric. Which Application Insights feature would have automatically detected and alerted them to this anomaly without a manually configured threshold?
- A. Application Insights Smart Detection (Failure Anomalies) - uses ML to monitor dependency failure rates and alert on anomalous spikes without manually configured thresholds.
- B. Static metric alert rules on the Dependency Failures metric with a threshold set to 10 failures per minute based on historical average
- C. Application Insights Profiler, which captures code-level execution traces during high-failure periods to identify the root cause in the dependency call path
- D. Application Insights Snapshot Debugger, which captures memory snapshots with local variable values when exceptions occur, helping developers identify dependency-related exception causes
Show answer
Correct answer: A
Application Insights Smart Detection includes Failure Anomalies, which uses machine learning to monitor request failure rates, exception rates, and dependency failure rates. It learns baseline behavior from historical data and fires alerts when rates deviate significantly - no threshold configuration required. This makes it ideal for detecting regressions after deployments without knowing in advance what threshold to set. A static metric alert (B) requires knowing the baseline and manually setting a threshold - it would either miss subtle regressions or generate noise from normal baseline variation. Application Insights Profiler (C) captures code-level execution traces for performance root-cause analysis - it is a diagnostic tool, not a proactive alert mechanism. Snapshot Debugger (D) captures memory state when exceptions occur - it is a debugging aid, not a monitoring alert.
8. A company wants to monitor on-premises Windows and Linux servers alongside their Azure VMs using Azure Monitor. The solution must support custom log collection with filtering rules to reduce ingestion costs. What should you recommend?
- A. Install the legacy Log Analytics MMA (Microsoft Monitoring Agent) on each on-premises server with a direct workspace connection and configure workspace-level collection settings
- B. Deploy Azure Stack HCI in the on-premises data center to provide native Azure monitoring capabilities to existing servers
- C. Configure site-to-site VPN between on-premises and Azure, then use network diagnostic tools to collect performance data from on-premises servers via the Azure portal
- D. Use Azure Arc to register on-premises servers, then deploy Azure Monitor Agent (AMA) with Data Collection Rules (DCRs) defining what to collect, pre-ingestion filters, and the target workspace
Show answer
Correct answer: D
Azure Arc-enabled servers register on-premises machines as Azure resources, enabling Azure management including Azure Monitor Agent (AMA) deployment via Azure Policy. AMA uses Data Collection Rules (DCRs) to define what data to collect (Windows Event Log, Syslog, Performance counters, custom log files), pre-ingestion filtering and transformation, and destinations. This is the modern, recommended approach replacing the legacy MMA/OMS agent.
9. A compliance team requires Azure Activity Log data to be retained for 2 years for audit purposes. The default 90-day retention is insufficient. What is the recommended approach?
- A. Create a Diagnostic Setting on the subscription's Activity Log to export events to a Log Analytics workspace or Azure Storage account, configuring independent retention to meet the 2-year requirement
- B. Configure an Azure Policy definition that prevents deletion of Activity Log events older than 90 days by denying delete operations on the log sink resource
- C. Enable Log Analytics workspace archive retention to 730 days - archive reduces storage cost but requires the Activity Log diagnostic setting to first route events to the workspace
- D. Enable the Azure Monitor Logs archive retention tier at the subscription level, which automatically retains Activity Log data for up to 12 years without additional configuration
Show answer
Correct answer: A
Activity Log data is retained for 90 days by default. To retain it longer, create a Diagnostic Setting on the subscription's Activity Log to route events to a Log Analytics workspace (configure interactive and archive retention per table) or Azure Storage account (use blob lifecycle policies for long-term retention). Workspace archive alone (C) does not solve the problem - the Activity Log must first be routed there via Diagnostic Settings. Azure Policy (B) cannot prevent internal log expiry. No subscription-level auto-retention tier exists (D).
10. A company requires that no monitoring telemetry from their Azure private VNet traverses the public internet. They use Log Analytics workspaces and Application Insights. What architecture should you recommend?
- A. Configure Log Analytics workspace firewall rules to restrict access to the VNet's private IP ranges, relying on Azure's internal routing to prevent monitoring traffic from traversing the public internet
- B. Route monitoring traffic through Azure VPN Gateway to create an encrypted tunnel between Azure Monitor endpoints and the virtual network
- C. Deploy Azure Monitor in a separate subscription with VNet integration and use VNet service endpoints to route monitoring traffic through the Azure backbone
- D. Create an Azure Monitor Private Link Scope (AMPLS), link Log Analytics workspaces and Application Insights to it, deploy a private endpoint in the VNet, and set access mode to Private Only
Show answer
Correct answer: D
Azure Monitor Private Link Scope (AMPLS) is the native solution for private monitoring data paths. AMPLS groups Log Analytics workspaces and Application Insights resources under a single private link boundary. A private endpoint in the VNet provides private IP addresses for all Azure Monitor ingestion and query endpoints. With access mode set to Private Only, agents and SDKs communicate with Azure Monitor exclusively over the private endpoint - no public internet routing.
AZ-305 study resources
Why Practice with MSCertQuiz?
Microsoft Learn teaches concepts. We prepare you for the actual exam.
Scenario-based questions that mirror AZ-305's design-focused testing style
Explanations cover architectural trade-offs — not just which answer is correct, but why
Calibrated to expert difficulty so you're not caught off guard on exam day
Updated for the latest 2026 exam objectives — covers current Azure services
Not sure if you're ready for the AZ-305 exam?
Take the free AZ-305 Readiness Check →What Our Users Say
91% pass rate — Based on users who completed at least 2 practice exams
“The scenario-based questions were exactly what I needed. The explanations taught me to think like an architect, not just memorize services. Passed on first attempt.”
Ravi K.
Azure Solutions Architect Expert
“I had AZ-104 but still struggled with AZ-305 design questions. MSCertQuiz's practice questions covered the exact trade-offs the real exam tested. Scored 820.”
Jessica M.
Passed AZ-305 first try
“The business continuity and storage design questions were much harder than I expected. This platform prepared me for that difficulty level perfectly.”
Ahmed S.
AZ-305 Certified
Choose Your Plan
Start free, upgrade when you're ready to get serious
Free
Good for exploring the platform
- 40 practice questions
- Practice mode only
- Progress tracking
- No exam simulation mode
AZ-305 Full Access
Best if your exam is in the next 2-4 weeks
- 500 practice questions
- Practice & Exam modes
- Detailed explanations
- Lifetime access
7-day money-back guarantee
Pro — All Certs
Best if you're planning multiple Microsoft exams
- ALL certifications included
- Unlimited questions
- New certs added free
- Cancel anytime
Save 30% vs buying individually
Your AZ-305Exam Won't Wait
Candidates who complete at least 2 full mock exams pass at significantly higher rates than those who only study passively.
Don't risk $165 USD on the real exam without testing yourself first.
Start Free Practice NowNo credit card required • 40 free questions • Upgrade for $19.99 when ready
Official Microsoft Resources
Our practice questions are aligned with official Microsoft exam objectives. We recommend studying with Microsoft Learn first, then using MSCertQuiz to test your readiness.
View Official AZ-305 Exam DetailsAZ-305 Frequently Asked Questions
Everything you need to know about the AZ-305 Designing Microsoft Azure Infrastructure Solutions certification
How hard is the AZ-305 exam?
Do I need AZ-104 before AZ-305?
What is the difference between AZ-104 and AZ-305?
How long should I study for AZ-305?
What score do I need to pass AZ-305?
Is AZ-305 worth it in 2026?
Training your whole team on AZ-305? Per-seat pricing covers every certification, with a manager dashboard to see who's exam-ready.
See team pricing →Also Preparing For
Candidates studying AZ-305 often prepare for these certifications next.