AZ-104 Assessment Strategy โ
๐ Overview โ
This guide provides a comprehensive strategy for assessing your readiness for the AZ-104 exam, including practice resources, self-assessment tools, and exam-day preparation tips.
๐ฏ Assessment Goals โ
By following this strategy, you will:
- Identify knowledge gaps across all exam domains
- Build confidence through progressive practice
- Develop effective time management skills
- Achieve consistent 80%+ scores on practice exams
- Be fully prepared for the actual exam
๐ Progressive Assessment Approach โ
Phase 1: Baseline Assessment (Week 1) โ
Objective: Establish your starting point
- Take the Microsoft Learn Practice Assessment
- Don't study beforehand - this measures current knowledge
- Record your score by domain
- Identify your weakest areas
Baseline Tracking Table:
| Domain | Score | Priority |
|---|---|---|
| Identity & Governance | __% | |
| Storage | __% | |
| Compute | __% | |
| Networking | __% | |
| Monitoring | __% | |
| Overall | __% |
Phase 2: Domain-Focused Practice (Weeks 2-7) โ
Objective: Strengthen each domain systematically
For each domain:
- Study the relevant material
- Complete hands-on labs
- Take domain-specific quizzes
- Review incorrect answers
- Retake until achieving 80%+
Phase 3: Full Exam Simulation (Week 8) โ
Objective: Simulate real exam conditions
- Take full-length practice exams
- Time yourself (100 minutes)
- No breaks or reference materials
- Review all answers afterward
- Target: 85%+ before scheduling real exam
๐ Self-Assessment Quizzes by Domain โ
Domain 1: Identity & Governance (20-25%) โ
Quick Check Questions:
- What's the difference between Azure RBAC and Microsoft Entra roles?
- How do you create a custom RBAC role?
- What are the three types of Azure Policy effects for enforcement?
- What's the difference between CanNotDelete and ReadOnly locks?
- How does management group hierarchy work?
Scenario Questions:
A user needs to manage VMs but not create new ones. Which built-in role should you assign?
- [ ] Owner
- [ ] Contributor
- [ ] Virtual Machine Contributor
- [ ] Reader
You need to ensure all resources have a "CostCenter" tag. What should you use?
- [ ] Resource lock
- [ ] Azure Policy
- [ ] RBAC role
- [ ] Management group
Which SSPR authentication method is NOT supported?
- [ ] Mobile phone
- [ ] Security questions
- [ ] Hardware token (without additional setup)
Answers
- Virtual Machine Contributor - allows managing VMs without full Contributor access
- Azure Policy - can enforce tagging requirements
- Hardware token - requires additional Entra ID P1/P2 licensing and configuration
Domain 2: Storage (15-20%) โ
Quick Check Questions:
- What are the four blob access tiers?
- What's the difference between LRS, ZRS, and GRS?
- How do you generate a SAS token?
- What protocols does Azure Files support?
- How does lifecycle management work?
Scenario Questions:
You need storage that survives a datacenter failure but stays in one region. Which redundancy?
- [ ] LRS
- [ ] ZRS
- [ ] GRS
- [ ] RA-GRS
A blob hasn't been accessed in 60 days. You want to automatically move it to Cool tier. What do you configure?
- [ ] Access policy
- [ ] Lifecycle management policy
- [ ] Stored access policy
- [ ] Blob versioning
You need to give a contractor read access to a specific container for 7 days. What's the best approach?
- [ ] Share storage account key
- [ ] Create SAS token with container scope
- [ ] Assign RBAC Reader role
- [ ] Create stored access policy
Answers
- ZRS - Zone-redundant storage replicates across availability zones in one region
- Lifecycle management policy - automates tier transitions based on rules
- Create SAS token with container scope - provides time-limited, scoped access
Domain 3: Compute (20-25%) โ
Quick Check Questions:
- What's the difference between Availability Sets and Availability Zones?
- How do you configure VM Scale Set autoscaling?
- What are the main differences between ARM templates and Bicep?
- What's the difference between ACI and AKS?
- How do deployment slots work in App Service?
Scenario Questions:
You need 99.99% SLA for VMs. What should you use?
- [ ] Single VM with Premium SSD
- [ ] Availability Set
- [ ] Availability Zones
- [ ] VM Scale Set
You want to deploy infrastructure and ensure no resources are deleted that aren't in the template. Which deployment mode?
- [ ] Incremental
- [ ] Complete
- [ ] Validate
- [ ] What-if
You need to test a new version of your web app without affecting production. What should you use?
- [ ] New App Service plan
- [ ] Deployment slot
- [ ] New resource group
- [ ] Traffic Manager
Answers
- Availability Zones - provides 99.99% SLA by distributing across zones
- Complete - removes resources not defined in template (use carefully!)
- Deployment slot - allows testing and easy swap to production
Domain 4: Networking (15-20%) โ
Quick Check Questions:
- What's the difference between NSG and Azure Firewall?
- How does VNet peering work?
- What are the differences between Azure Load Balancer and Application Gateway?
- How do you configure private DNS zones?
- What's the purpose of service endpoints vs private endpoints?
Scenario Questions:
You need to allow HTTP traffic from the internet to web servers. Where do you configure this?
- [ ] Route table
- [ ] NSG inbound rule
- [ ] NSG outbound rule
- [ ] Azure Firewall
Two VNets need to communicate. They have overlapping address spaces. What should you do?
- [ ] Configure VNet peering
- [ ] Re-address one VNet
- [ ] Use VPN Gateway
- [ ] Use ExpressRoute
You need Layer 7 load balancing with SSL termination. What should you use?
- [ ] Azure Load Balancer
- [ ] Application Gateway
- [ ] Traffic Manager
- [ ] Azure Front Door
Answers
- NSG inbound rule - controls traffic at the subnet or NIC level
- Re-address one VNet - peering requires non-overlapping address spaces
- Application Gateway - provides Layer 7 load balancing with SSL termination
Domain 5: Monitoring (10-15%) โ
Quick Check Questions:
- What's the difference between metrics and logs?
- How do you create alert rules?
- What is KQL and where is it used?
- What's the difference between Azure Backup and Azure Site Recovery?
- How do action groups work?
Scenario Questions:
You need to be notified when VM CPU exceeds 80% for 5 minutes. What do you create?
- [ ] Activity log alert
- [ ] Metric alert
- [ ] Log alert
- [ ] Service health alert
You need to query logs for failed login attempts. Which tool do you use?
- [ ] Metrics Explorer
- [ ] Log Analytics with KQL
- [ ] Activity Log
- [ ] Azure Advisor
You need to protect VMs against regional outages. What should you configure?
- [ ] Azure Backup
- [ ] Azure Site Recovery
- [ ] Availability Set
- [ ] VM snapshots
Answers
- Metric alert - monitors numeric metrics with threshold conditions
- Log Analytics with KQL - queries log data using Kusto Query Language
- Azure Site Recovery - provides disaster recovery to another region
๐งช Practice Exam Resources โ
Official Microsoft Resources โ
| Resource | Type | Link |
|---|---|---|
| Microsoft Learn Practice Assessment | Free | Take Assessment |
| Exam Sandbox | Free | Launch Sandbox |
| Study Guide | Free | View Guide |
Third-Party Resources โ
| Resource | Type | Notes |
|---|---|---|
| Whizlabs | Paid | Multiple practice tests |
| MeasureUp | Paid | Official Microsoft partner |
| Udemy Practice Tests | Paid | Various instructors |
| ExamTopics | Free/Paid | Community-sourced questions |
Hands-on Practice โ
| Resource | Type | Notes |
|---|---|---|
| Azure Free Account | Free | $200 credit for 30 days |
| Microsoft Learn Sandbox | Free | Limited time environments |
| Azure Pass | Free | For training events |
๐ Exam Readiness Checklist โ
Knowledge Checklist โ
Identity & Governance:
- [ ] Can create and manage Entra ID users and groups
- [ ] Understand RBAC roles and assignments
- [ ] Can create and assign Azure policies
- [ ] Know how to configure resource locks
- [ ] Understand management group hierarchy
Storage:
- [ ] Can create storage accounts with appropriate redundancy
- [ ] Understand blob access tiers and lifecycle management
- [ ] Can configure Azure Files and File Sync
- [ ] Know how to generate and use SAS tokens
- [ ] Can configure private endpoints
Compute:
- [ ] Can create VMs with availability options
- [ ] Understand VM Scale Sets and autoscaling
- [ ] Can write and deploy ARM templates and Bicep
- [ ] Know how to deploy containers (ACI, ACR, AKS)
- [ ] Can configure App Service and deployment slots
Networking:
- [ ] Can design VNet topology with subnets
- [ ] Understand NSG rules and priority
- [ ] Can configure DNS zones and records
- [ ] Know how to set up VNet peering and VPN
- [ ] Understand load balancing options
Monitoring:
- [ ] Can configure Azure Monitor and alerts
- [ ] Know how to write basic KQL queries
- [ ] Can configure Azure Backup
- [ ] Understand Azure Site Recovery basics
Practice Score Targets โ
| Assessment Type | Target Score | Your Score |
|---|---|---|
| Domain quizzes | 80%+ each | |
| Microsoft Learn Practice | 80%+ | |
| Full practice exams | 85%+ | |
| Timed practice (100 min) | 85%+ |
โฑ๏ธ Time Management Strategy โ
Exam Structure โ
- Total Time: 100 minutes
- Questions: ~40-60 questions
- Time per Question: ~1.5-2.5 minutes average
Question Type Strategies โ
Multiple Choice (Single Answer):
- Read all options before answering
- Eliminate obviously wrong answers
- Time: 1-2 minutes
Multiple Choice (Multiple Answers):
- Note how many answers are required
- Verify each selection
- Time: 2-3 minutes
Case Studies:
- Read the scenario carefully first
- Reference back as needed
- Time: 3-5 minutes per question
Drag and Drop:
- Understand the sequence or matching required
- Double-check placements
- Time: 2-3 minutes
Interactive (Labs):
- Follow instructions precisely
- Verify each step
- Time: 5-10 minutes
Time Allocation โ
| Phase | Time | Activities |
|---|---|---|
| First Pass | 60 min | Answer all questions, flag difficult ones |
| Second Pass | 25 min | Review flagged questions |
| Final Review | 15 min | Check all answers, verify submissions |
๐ Exam Day Preparation โ
One Week Before โ
- [ ] Confirm exam date and time
- [ ] Review exam policies
- [ ] Ensure valid government ID
- [ ] Test computer and internet (if online)
- [ ] Complete final practice exam
Day Before โ
- [ ] Light review only (no cramming)
- [ ] Prepare exam environment
- [ ] Get 7-8 hours of sleep
- [ ] Prepare ID and confirmation email
- [ ] Plan arrival time (30 min early)
Exam Day โ
Before the Exam:
- [ ] Eat a good meal
- [ ] Arrive/log in 30 minutes early
- [ ] Use restroom before starting
- [ ] Clear desk (online proctored)
- [ ] Have water available
During the Exam:
- [ ] Read each question completely
- [ ] Look for keywords (MOST, LEAST, FIRST, NOT)
- [ ] Flag uncertain questions
- [ ] Don't spend too long on any question
- [ ] Use all available time
After the Exam:
- Results displayed immediately (pass/fail)
- Detailed score report within 24 hours
- Certificate in Certification Dashboard
- Badge available for LinkedIn
๐ Score Interpretation โ
Understanding Your Score โ
- Passing Score: 700/1000
- Scaled Score: Not a percentage
- Domain Scores: Shown as performance level
Performance Levels โ
| Level | Meaning |
|---|---|
| Needs Improvement | Below passing in this domain |
| Adequate | Meeting minimum requirements |
| Strong | Above average performance |
If You Don't Pass โ
- Don't panic - Many people need multiple attempts
- Review score report - Identify weak domains
- Wait 24 hours - Before retaking
- Focus study - On lowest-scoring domains
- More hands-on practice - Labs reinforce learning
Retake Policy โ
| Attempt | Wait Time |
|---|---|
| 1st retake | 24 hours |
| 2nd retake | 14 days |
| 3rd+ retake | 14 days |
| Annual limit | 5 attempts per exam |