Version honesty is a rare thing in this market, and PassCollection practices it for AZ-104: the Microsoft Azure Administrator bank is checked against vendor updates every day, and if a refresh is ever pending, the team says so openly instead of overselling what is on the shelf.
Microsoft AZ-104 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Microsoft Azure Administrator |
| Exam Number: | AZ-104 |
| Exam Price: | $165 USD (may vary by country/region) |
| Real Exam Qty: | 40-60 |
| Available Languages: | English, German, Portuguese (Brazil), Spanish, Korean, Russian, Chinese (Simplified), French, Japanese |
| Passing Score: | 700 (out of 1000) |
| Exam Duration: | 120 minutes |
| Certificate Validity Period: | 1 year (renewable annually via online renewal assessment) |
| Related Certifications: | Microsoft Certified: Azure Solutions Architect Expert Microsoft Certified: Azure Fundamentals |
| Exam Format: | Case studies, Multiple response, Build list, Lab simulations, Drag and drop, Multiple choice |
| Recommended Training: | Microsoft Official Practice Assessment Microsoft Learn AZ-104 Learning Path |
| Exam Registration: | Pearson VUE Microsoft Exams Microsoft Certification Dashboard |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored exam or authorized test center (Pearson VUE) |
| Pre Condition: | No mandatory prerequisites; basic knowledge of Azure services recommended |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/azure-administrator/ |
Microsoft AZ-104 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Configure and manage virtual networking | 25-30% | - Configure load balancing and traffic routing - Configure network security - Configure virtual networks |
| Implement and manage storage | 15-20% | - Configure Azure Files and Blob storage - Configure Azure Storage accounts - Manage data in Azure Storage |
| Monitor and maintain Azure resources | 10-15% | - Troubleshoot resources - Implement backup and recovery - Monitor resources using Azure Monitor |
| Deploy and manage Azure compute resources | 20-25% | - Configure App Services - Configure and manage virtual machines - Manage containers in Azure |
| Manage Azure identities and governance | 15-20% | - Manage subscriptions and governance - Manage Microsoft Entra ID objects and roles - Manage Azure policy and RBAC |
Your Microsoft Azure Administrator Preparation Questions, Answered
- Monitor and maintain Azure resources (10-15%)
- Configure and manage virtual networking (25-30%)
- Manage Azure identities and governance (15-20%)
Microsoft Azure Administrator Sample Questions:
You need to prepare the environment to ensure that the web administrators can deploy the web apps as quickly as possible.
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.
Exhibit
Correct Answer:

Explanation:
Detailed Explanation
The fastest way to give web administrators a reusable, identically configured deployment is to build the ARM template from a working example rather than authoring one from scratch. First, create one resource group and deploy a single web app into it manually, establishing the baseline configuration (step 1). Second, open that resource group ' s Automation script blade - which auto-generates the ARM template representing the resource group ' s current resources - and click " Add to library, " which saves it as a reusable template in the Template Specs/library rather than a one-off script (step 2). Third, from the Templates service, locate that saved template and share it with the web administrators, who can then redeploy identical web apps to new resource groups themselves in a few clicks, without portal configuration or Azure Resource Manager authoring effort (step 3). The Automation Accounts and Parameters/Deploy actions are distractors belonging to different (Azure Automation runbook) workflows, not the template-library reuse pattern this scenario calls for.
Official Reference
Export a resource group to a template / Manage templates in the library - https://learn.microsoft.com/en-us
/azure/azure-resource-manager/templates/export-template-portal
You have an Azure virtual machine named VM1 and a Recovery Services vault named Vault1.
You create a backup Policy1 as shown in the exhibit. (Click the Exhibit tab.) You configure the backup of VM1 to use Policy1 on Thursday, January 1.
You need to identify the number of available recovery points for VM1.
How many recovery points are available on January 8 and on January 15? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Exhibit
Exhibit
Correct Answer:

Explanation:
Detailed Explanation
Because the backup runs Daily, one recovery point is created every day starting the day the policy takes effect (Thursday, January 1), and the daily retention rule keeps every daily recovery point for 30 days, so no recovery points have expired yet by January 8 or January 15 - every day ' s backup since January 1 is still within its 30-day daily retention window. On January 8, the policy has run once daily for January 1 through January 7 (the 8th ' s backup has not yet completed/is not yet counted as available), giving 7 available recovery points. On January 15, daily backups have run for January 1 through January 14, giving 14 available recovery points. The weekly, monthly, and yearly retention rules do not add extra distinct recovery points at this stage - they simply extend how long specific daily recovery points (the ones that also happen to fall on a qualifying Sunday, month-day, or year-day) are kept beyond 30 days; they do not create additional physical backups on non-scheduled days. This exhibit ' s exact numeric dropdown choices were not fully captured in the source material, so the reasoning above should be checked against the exhibit ' s available answer choices.
Official Reference
Configure Azure VM backups with the enhanced policy - https://learn.microsoft.com/en-us/azure/backup
/backup-azure-vms-enhanced-policy
You have an Azure subscription that contains multiple virtual machines in the West US Azure region.
You need to use Traffic Analytics in Azure Network Watcher to monitor virtual machine traffic.
Which two resources should you create? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. a Log Analytics workspace
- B. a storage account
- C. a Microsoft Sentinel workspace
- D. an Azure Monitor workbook
- E. a Data Collection Rule (OCR) in Azure Monitor
Correct Answer: A,B 🗳️
Explanation: Only visible for PassCollection members. You can sign-up / login (it's free).
You have an Azure subscription.
You plan to use Azure Resource Manager templates to deploy 50 Azure virtual machines that will be part of the same availability set.
You need to ensure that as many virtual machines as possible are available if the fabric fails or during servicing.
How should you configure the template? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Exhibit
Correct Answer:

Explanation:
Detailed Explanation
Fault domains represent physically distinct racks with separate power and network, and the maximum number of fault domains an availability set can use varies by region (typically 2 or 3) -- so a template that maximizes availability should not hard-code a number but instead request the maximum supported by the deploying region, i.e., ' max value. ' Update domains represent logical groups that are rebooted sequentially (never simultaneously) during host servicing, and Azure supports a fixed maximum of 20 update domains regardless of region, so explicitly specifying platformUpdateDomainCount = 20 spreads the 50 VMs as thinly as possible across update groups, minimizing how many VMs go offline together during planned maintenance.
This combination maximizes fault-domain and update-domain distribution, matching the source key.
Official Reference
Manage the availability of Windows VMs - fault domains and update domains - https://learn.microsoft.com
/en-us/azure/virtual-machines/availability-set-overview
You have a Standard Azure App Service plan named Plan1.
You need to ensure that Plan1 will scale automatically when the CPU usage of the web app exceeds 80 percent What should you select for Plan1?
- A. Rules Based m the Scale out method settings
- B. Standard S1 in the Scale up (App Service plan) settings
- C. Premium P1 in the Scale up (App Service plan) settings
- D. Automatic in the Scale out method settings
- E. Manual in the Scale out method settings
Correct Answer: A 🗳️
Explanation: Only visible for PassCollection members. You can sign-up / login (it's free).






