Microsoft

Designing Microsoft Azure Infrastructure Solutions (AZ-305) practice questions

Professional-level certification covering design of identity, governance, monitoring, data storage, business continuity, and infrastructure solutions on Azure.

New to AZ-305? Read the how to pass Designing Microsoft Azure Infrastructure Solutions (AZ-305) study guide for a domain breakdown, a study plan, and exam-day tips.

Revising? The AZ-305 cheat sheet puts the domain weightings, key facts, and easy-to-confuse traps on one printable page.

Prefer flashcards? See a free sample of the AZ-305 flashcard deck, concept and misconception cards side by side.

Typically 40 to 60 questions
Questions
120 min
Time allowed
700 / 1000
Pass mark
$165
Exam cost (USD)
258
Practice questions

Exam domains and weighting

The AZ-305 blueprint is split across 4 domains. See the official exam guide for the authoritative breakdown.

AZ-305 exam domain weighting - each domain's share of the exam. Full breakdown with links below.
AZ-305 domains by share of the exam
DomainWeight
Design Identity, Governance, and Monitoring Solutions27%
Design Data Storage Solutions22%
Design Business Continuity Solutions13%
Design Infrastructure Solutions38%

Free sample questions

No account needed. Every question explains why every answer is right or wrong, just like the full bank.

Free sampleDesign Identity, Governance, and Monitoring Solutionsmedium

Your organisation is deploying an AI agent on Microsoft Foundry and wants end-to-end observability of token consumption, latency, error rates, and quality scores aligned to WAF Performance Efficiency. Which design path should you recommend?

  • AWire Foundry traces directly to a Log Analytics workspace and skip Application Insights entirely.
  • BStart tracing in Foundry, then add Azure Monitor OpenTelemetry Distro with the Foundry SDK. Correct
  • CUse the JavaScript SDK alongside the Foundry SDK to capture agent traces in the browser layer.
  • DRun a self-hosted Microsoft Agent Framework instance for tracing instead of using Application Insights.
Foundry-hosted agents use Foundry tracing plus the OpenTelemetry Distro with the Foundry SDK. The Application Insights documentation describes the managed-hosting (Azure AI Foundry) path as starting with tracing setup in Foundry, then using the Azure Monitor OpenTelemetry Distro with the Foundry SDK for app-side instrumentation. Application Insights provides built-in dashboards that surface token consumption, latency, error rates, and quality scores.

Why A is wrong: Application Insights is the documented unified experience for AI-agent observability across Foundry, Copilot Studio, and third-party frameworks; bypassing it forfeits the prebuilt agent dashboards.

Why B is correct: Correct. The Application Insights documentation describes the managed-hosting (Azure AI Foundry) path as starting with tracing setup in Foundry, then using the Azure Monitor OpenTelemetry Distro with the Foundry SDK for app-side instrumentation.

Why C is wrong: The JavaScript SDK is a browser path that does not capture server-side agent traces or Foundry SDK signals.

Why D is wrong: The Microsoft Agent Framework is the documented self-hosting path; for Foundry-hosted agents, the unified APM experience lives in Application Insights.

Free sampleDesign Business Continuity Solutionsmedium

You are sizing Azure SQL Database HADR for a workload tracked under the WAF Reliability pillar that requires zero data loss in-region, less-than-one-minute RTO across regions, and a low-cost option for non-critical databases that tolerates minutes-to-hours RTO. Which three options match the documented HADR table? (Select 3 answers)

  • AZone redundancy provides RTO typically less than 30 seconds and RPO 0 for in-region high availability. Correct
  • BFailover groups with customer-managed policy provide RTO typically less than 60 seconds, RPO at or above 0. Correct
  • CGeo-restore provides RTO typically minutes or hours and RPO typically minutes or hours dependent on backup size. Correct
  • DActive geo-replication provides an RTO of 24 hours and an RPO of 24 hours across every Azure SQL Database tier.
  • ESingle-database PITR provides an RTO of less than 5 seconds and an RPO of 0 across any regional outage.
Zone-redundant HA, failover groups, and geo-restore are three distinct RTO/RPO tiers in the SQL HADR table. The Azure SQL HADR comparison table lists three tiers: zone redundancy at typically <30s RTO and RPO 0; failover groups (or active geo-replication) at typically <60s RTO and RPO 0+; geo-restore at typically minutes-to-hours for both RTO and RPO. Each maps cleanly to one of the design constraints in the stem.

Why A is correct: Correct. Zone redundancy provides RTO typically less than 30 seconds and RPO 0 for in-region high availability is one of the keyed answers. The Azure SQL HADR comparison table lists three tiers: zone redundancy at typically <30s RTO and RPO 0; failover groups (or active geo-replication) at typically <60s RTO and RPO 0+; geo-restore at typically minutes-to-hours for both RTO and RPO.

Why B is correct: Correct. Failover groups with customer-managed policy provide RTO typically less than 60 seconds, RPO at or above 0 is one of the keyed answers. The Azure SQL HADR comparison table lists three tiers: zone redundancy at typically <30s RTO and RPO 0; failover groups (or active geo-replication) at typically <60s RTO and RPO 0+; geo-restore at typically minutes-to-hours for both RTO and RPO.

Why C is correct: Correct. Geo-restore provides RTO typically minutes or hours and RPO typically minutes or hours dependent on backup size is one of the keyed answers. The Azure SQL HADR comparison table lists three tiers: zone redundancy at typically <30s RTO and RPO 0; failover groups (or active geo-replication) at typically <60s RTO and RPO 0+; geo-restore at typically minutes-to-hours for both RTO and RPO.

Why D is wrong: Active geo-replication is a continuous-replication option with sub-60-second RTO targets, not a 24/24 design point.

Why E is wrong: Point-in-time restore is for accidental-deletion recovery, not a region-outage RTO/RPO option in the HADR table.

Free sampleDesign Data Storage Solutionshard

A financial-services architect is configuring failover-group policy for a mission-critical Azure SQL Database deployment. Internal recovery procedures require humans to make the call to fail over so business continuity owners stay in control of timing. Which failover policy aligns with this requirement?

  • ASet the failover policy to Microsoft-managed (automatic) with the default grace period.
  • BSet the failover policy to customer-managed (manual) and document the human-driven runbook. Correct
  • CSet the failover policy to Microsoft-managed with a zero-hour grace period for fastest failover.
  • DDisable failover groups and rely on per-database active geo-replication failovers.
Customer-managed failover policy is the recommended default; Microsoft-managed only fires for widespread regional outages. Customer-managed failover keeps the decision with the customer; the documentation explicitly recommends this policy so the business retains control over when failover happens. Microsoft-managed failover triggers only during widespread regional outages and only after the grace period, and it removes that control.

Why A is wrong: Microsoft-managed failover only triggers during widespread regional outages and removes human control over when failover happens, contrary to the requirement.

Why B is correct: Correct. Customer-managed failover keeps the decision with the customer; the documentation explicitly recommends this policy so the business retains control over when failover happens.

Why C is wrong: A zero-hour grace period still hands the failover decision to Microsoft; the requirement is human-controlled timing.

Why D is wrong: Active geo-replication failover is also manual but loses the listener endpoint and the group abstraction that the architect explicitly relies on.

More free AZ-305 practice questions, every answer explained

Frequently asked questions

How many questions are on the AZ-305 exam?
The Designing Microsoft Azure Infrastructure Solutions (AZ-305) exam has Typically 40 to 60 questions questions and runs for 120 minutes. The format is multiple choice, multiple response, and case studies, at a pearson vue testing center or online proctored.
What score do I need to pass AZ-305?
The pass mark is 700 / 1000. Examworthy gives you a per-domain readiness score so you can see which domains are holding you back before you book.
How much does the AZ-305 exam cost?
The exam costs 165 USD to sit. Practising on Examworthy is free to start, and every answer is explained, right and wrong.
Is there a AZ-305 practice exam?
Yes. Examworthy's exam mode runs a timed AZ-305 practice exam (mock) paced to match the real exam, scored per domain so you can see exactly where you stand against the blueprint. Timed mocks are free with an account.
How does Examworthy help me prepare for AZ-305?
Every practice question explains why the right answer is right and why each wrong one is wrong, mapped to the official blueprint domains. You learn the reasoning, not just the letter.
Is Examworthy affiliated with Microsoft?
No. Examworthy is not affiliated with or endorsed by Microsoft. Our questions are original, blueprint-aligned practice material; we never reproduce live exam items.

Related certifications

More certifications you can practise on Examworthy, related to Designing Microsoft Azure Infrastructure Solutions (AZ-305).

Browse all certifications

Examworthy is not affiliated with or endorsed by Microsoft. All questions are original, blueprint-aligned practice material. We never reproduce live exam items. AZ-305 and related marks belong to their respective owners.