AZ-104 — Microsoft Azure Administrator Exam Blueprint

Practical AZ-104 exam blueprint for Microsoft Azure Administrator exam readiness.

How to Use This Exam Blueprint

Use this checklist as a practical readiness map for the Microsoft Azure Administrator (AZ-104) exam from Microsoft. It is designed for final review and gap-finding, not as a replacement for hands-on Azure practice.

For each area, ask:

  • Can I choose the right Azure service or configuration from a scenario?
  • Can I explain why one option is safer, cheaper, more resilient, or easier to operate?
  • Can I perform the task in the Azure portal, Azure CLI, or PowerShell when appropriate?
  • Can I troubleshoot a misconfiguration using logs, metrics, effective routes, effective permissions, or diagnostic tools?

Do not study only definitions. AZ-104 readiness means being able to administer Azure resources under realistic constraints: least privilege, network isolation, backup requirements, monitoring needs, policy enforcement, and operational troubleshooting.

AZ-104 readiness areas at a glance

Readiness areaWhat to reviewYou are ready when you can…Common scenario cue
Identity and accessMicrosoft Entra ID, users, groups, RBAC, scopes, managed identitiesAssign the correct access at the correct scope without over-permissioning“User can view but cannot modify,” “app needs access without secrets,” “delegate admin for one resource group”
GovernanceSubscriptions, resource groups, management groups, tags, locks, Azure PolicyOrganize resources and enforce standards without breaking operations“Prevent public IPs,” “require tags,” “stop accidental deletion”
StorageStorage accounts, Blob, Azure Files, redundancy, access control, SAS, lifecycle, private accessSelect and secure storage for performance, access, durability, and cost requirements“Share files with VMs,” “temporary partner upload,” “archive old blobs”
ComputeVMs, scale sets, availability options, disks, extensions, App Service, containersDeploy, size, secure, scale, and troubleshoot compute resources“VM is unreachable,” “app needs scaling,” “standardized VM deployment”
Virtual networkingVNets, subnets, NSGs, route tables, peering, DNS, private endpoints, load balancingDesign and troubleshoot connectivity and isolation“Spoke cannot reach hub,” “deny internet access,” “private access to PaaS”
MonitoringAzure Monitor, metrics, logs, alerts, action groups, diagnostic settings, Log AnalyticsFind signals, create alerts, and query operational data“Alert on CPU,” “send logs to workspace,” “investigate failed deployment”
Backup and recoveryRecovery Services vaults, backup policies, restore, replication conceptsMatch backup and restore configuration to recovery needs“Restore deleted VM data,” “protect workload from regional issue”
Automation and deploymentARM templates, Bicep awareness, deployment parameters, Azure CLI, PowerShell, Cloud ShellRead, adjust, and run repeatable deployments and admin commands“Deploy same resources to multiple environments”

Identity and access checklist

Microsoft Entra ID and Azure RBAC

You should be comfortable distinguishing identity, authentication, authorization, and resource access.

TopicReadiness check
Users and groupsCan you create, manage, disable, and organize users and groups?
Group-based accessCan you grant permissions to a group instead of individual users?
Microsoft Entra roles vs Azure RBACCan you tell whether a task is directory administration or Azure resource administration?
Azure RBAC scopesCan you assign roles at management group, subscription, resource group, or resource scope as appropriate?
Built-in rolesCan you choose between owner-style, contributor-style, reader-style, and service-specific roles?
Least privilegeCan you avoid assigning broad permissions when a narrower role or lower scope works?
Role inheritanceCan you explain how a role assignment at a parent scope affects child resources?
Managed identitiesCan you identify when a VM, app, or automation task should use a managed identity instead of a stored secret?

Can you do this?

  • Create or identify the correct Microsoft Entra user, group, or service principal for a scenario.
  • Assign Azure RBAC permissions at the minimum required scope.
  • Explain why a user with a directory role may still lack access to Azure resources.
  • Explain why a user with Azure RBAC access may not be able to manage Microsoft Entra ID.
  • Use a managed identity for an Azure resource that needs access to another Azure service.
  • Troubleshoot “access denied” by checking role, scope, inheritance, policy, lock, and data-plane permissions.
  • Recognize when privileged, temporary, or reviewed access is safer than permanent broad access.

Access decision checks

If the scenario says…Think about…
“User can manage VMs in one resource group only”Azure RBAC at resource group scope
“User can manage all users in the directory”Microsoft Entra administrative role, not just Azure RBAC
“Application needs to read secrets without storing credentials”Managed identity and appropriate target-resource permissions
“User can see the storage account but cannot read blob data”Management-plane vs data-plane permissions
“Access should apply to future resources in the group”Assign role at the resource group scope
“Access should be removed centrally for many users”Group-based assignment

Governance and resource organization checklist

Subscriptions, resource groups, tags, locks, and policy

TopicWhat to knowReady means you can…
Resource groupsLogical lifecycle container for Azure resourcesDecide when resources should share or not share a resource group
SubscriptionsBilling, access, and administrative boundaryPlace workloads into the correct subscription strategy from a scenario
Management groupsHigher-level governance organizationRecognize when policy or access should apply across multiple subscriptions
TagsMetadata for ownership, cost, environment, or classificationApply and enforce tags for reporting and operations
Resource locksProtection against accidental deletion or modificationChoose a lock when the requirement is operational protection
Azure PolicyGovernance rule evaluation and enforcementSelect policy effects and understand remediation at a high level
InitiativesGrouped policiesRecognize when multiple standards should be assigned together
Resource providersEnable Azure service types in a subscriptionTroubleshoot deployment errors related to unavailable providers

Governance “can you do this?” checklist

  • Choose the right resource group structure for lifecycle, access, and deployment needs.
  • Apply tags consistently and understand how policy can enforce them.
  • Distinguish between a policy denial and an RBAC denial.
  • Use locks to protect critical resources from accidental deletion or change.
  • Explain how locks can affect normal admin operations.
  • Assign policy at the appropriate scope.
  • Recognize when remediation is needed for existing noncompliant resources.
  • Interpret compliance results and understand that policy does not replace monitoring or access control.

Governance traps

TrapWhy it matters
Confusing Azure Policy with RBACPolicy controls what can be deployed or configured; RBAC controls who can perform actions.
Applying broad Owner permissionsOver-permissioning is rarely the best exam answer when least privilege is available.
Using locks as security controlsLocks help prevent accidental changes but do not replace access design.
Ignoring scopeA correct role or policy at the wrong scope can fail the requirement.
Treating tags as access controlsTags support organization and reporting; they do not secure resources by themselves.

Storage checklist

Storage account readiness

TopicReadiness check
Storage account creationCan you choose location, redundancy, performance-related options, and network access based on requirements?
Blob containersCan you configure container access, blob upload, metadata, tiers, and lifecycle rules?
Azure FilesCan you recognize scenarios for shared file access by VMs or users?
Redundancy choicesCan you choose local, zone, or geo-oriented redundancy based on resiliency requirements?
Access tiersCan you match hot, cool, or archive-style storage to access frequency and retrieval needs?
Lifecycle managementCan you move or delete blobs based on age or usage requirements?
Data protectionCan you identify soft delete, versioning, snapshots, and recovery options when relevant?
Network restrictionsCan you secure storage with firewall rules, private access, or selected networks?
AuthorizationCan you choose among Microsoft Entra authorization, shared keys, SAS, and managed identity?

Storage access decision table

RequirementLikely direction
Temporary partner upload to a specific containerSAS with limited permissions and expiration
Azure VM or app needs access without storing a keyManaged identity with appropriate role
Users need file-share style accessAzure Files
Blob data should move to lower-cost storage as it agesLifecycle management and access tiers
Storage must not be reachable from the public internetPrivate endpoint or selected network access
Admin can manage account but cannot read blob contentsAdd data-plane role or adjust data access permissions
Preserve prior versions of changed blobsBlob versioning or snapshot-related protection
Limit accidental deletion impactSoft delete or data protection settings where applicable

Storage command familiarity

You do not need to memorize every switch, but you should understand what each command is trying to accomplish and what object it targets.

az storage account create \
  --name <storage-account-name> \
  --resource-group <resource-group> \
  --location <region> \
  --sku <redundancy-option>

az storage container create \
  --name <container-name> \
  --account-name <storage-account-name>

az storage blob upload \
  --account-name <storage-account-name> \
  --container-name <container-name> \
  --name <blob-name> \
  --file <local-file>

PowerShell-style tasks to recognize:

New-AzStorageAccount
New-AzStorageContainer
Set-AzStorageBlobContent
Get-AzStorageBlob

Storage “can you do this?” checklist

  • Choose a storage redundancy option from a resiliency scenario.
  • Explain when Blob storage, Azure Files, or managed disks are appropriate.
  • Configure secure storage access without exposing public endpoints unnecessarily.
  • Generate or evaluate a SAS based on allowed operations, resource scope, and expiration.
  • Troubleshoot storage access failures caused by RBAC, SAS, firewall, private endpoint, or key issues.
  • Configure lifecycle management for aging data.
  • Identify which data protection feature helps recover from deletion or overwrite.
  • Select the correct tool for data transfer, such as portal upload, Azure Storage Explorer, AzCopy, Azure CLI, or PowerShell.

Compute checklist

Virtual machines and scale sets

TopicReadiness check
VM creationCan you choose image, size family concept, authentication method, disk type, VNet, subnet, and NSG placement?
VM accessCan you troubleshoot SSH/RDP access using NSGs, public IPs, Bastion-style access, and guest OS state?
DisksCan you distinguish OS disks, data disks, snapshots, and managed disk choices?
AvailabilityCan you choose availability zones, availability sets, or scale sets based on resiliency and scaling requirements?
VM extensionsCan you identify when extensions or run commands help configure or troubleshoot a VM?
ImagesCan you recognize when a custom image or shared image approach supports standardized deployments?
Scale setsCan you identify when identical VM instances need autoscale or fleet management?
Managed identityCan you assign a VM identity to access Azure resources securely?

App Service and container readiness

TopicReadiness check
App Service plansCan you distinguish the app from the plan that provides compute resources?
App settingsCan you configure runtime settings, connection strings, and environment-specific values?
Deployment slotsCan you recognize slot-based deployment and swap scenarios?
ScalingCan you choose manual or autoscale approaches based on demand?
Custom domains and TLSCan you identify the configuration steps involved at a high level?
Container instancesCan you recognize simple container deployment scenarios?
Kubernetes awarenessCan you understand basic administrative implications if AKS appears in a scenario?

Compute decision cues

Scenario cueLook for
“Several identical VMs must scale based on demand”Virtual Machine Scale Sets
“Single application needs managed platform hosting”App Service
“Need OS-level control”VM rather than fully managed app hosting
“Need to run a quick isolated container”Azure Container Instances-style scenario
“Need standardized VM builds”Images, templates, extensions, or automation
“Cannot connect to VM”NSG rules, public/private IP path, route table, Bastion/jump access, VM status, guest firewall
“VM must access Key Vault or storage without embedded credentials”Managed identity

Compute “can you do this?” checklist

  • Deploy a VM into the correct VNet and subnet.
  • Attach and initialize data disks conceptually.
  • Configure inbound access securely.
  • Use NSGs to allow only required management or application traffic.
  • Interpret boot diagnostics, serial console-style clues, and run-command options.
  • Resize, stop, restart, redeploy, or reconfigure a VM for troubleshooting.
  • Choose between availability sets, zones, and scale sets from a scenario.
  • Configure or recognize autoscale rules at a high level.
  • Deploy an App Service and configure app settings.
  • Understand how deployment slots reduce deployment risk.
  • Recognize when container-based deployment is the simpler fit.

Virtual networking checklist

Core networking topics

TopicReadiness check
VNets and subnetsCan you plan address spaces, create subnets, and avoid overlaps?
CIDR awarenessCan you interpret subnet sizes and recognize when address space is insufficient?
Network security groupsCan you evaluate inbound and outbound rules, priorities, source/destination, and ports?
Application security groupsCan you recognize grouping of VM NICs for rule readability and maintainability?
Route tablesCan you identify when user-defined routes override default routing behavior?
VNet peeringCan you connect VNets and understand non-overlapping address requirements?
VPN gatewaysCan you recognize site-to-site or point-to-site connectivity scenarios?
DNSCan you choose Azure DNS or private DNS based on public vs private name resolution needs?
Private endpointsCan you connect privately to Azure PaaS resources and account for DNS behavior?
Service endpointsCan you recognize selected network access to supported services from a subnet?
Load balancingCan you distinguish network load balancing from application-aware routing scenarios?
NAT/internet egressCan you identify controlled outbound internet access requirements?
Network WatcherCan you use diagnostic tools for IP flow, next hop, connection troubleshooting, and packet-level clues?

Network security and routing decision table

RequirementLikely concept
Allow HTTPS to web tier onlyNSG inbound rule scoped to destination and port
Deny direct internet access to database subnetNSG, routing, and private access design
Force traffic through a security applianceUser-defined route
Connect two VNets privatelyVNet peering
Resolve private endpoint names correctlyPrivate DNS zone integration or records
Determine why VM traffic is blockedEffective security rules and IP flow verification
Determine where traffic is routedEffective routes or next-hop diagnostics
Publish highly available TCP/UDP serviceLoad Balancer-style scenario
Route based on HTTP/S path or hostApplication Gateway-style scenario
Secure admin access without exposing RDP/SSH publiclyBastion or private management path

Networking “can you do this?” checklist

  • Build a VNet and subnet plan from a short scenario.
  • Detect overlapping address spaces before peering or VPN design.
  • Evaluate NSG rules in priority order.
  • Explain the difference between NSG rules on a subnet and on a NIC.
  • Troubleshoot blocked traffic using source, destination, port, protocol, priority, and direction.
  • Explain when a route table is needed.
  • Troubleshoot incorrect routing using effective routes or next-hop analysis.
  • Configure or evaluate VNet peering requirements.
  • Choose public DNS vs private DNS.
  • Explain how private endpoints affect connectivity and name resolution.
  • Distinguish private endpoint from service endpoint in scenario terms.
  • Select the right load-balancing option based on layer, protocol, and routing behavior.

Monitoring, logging, and alerting checklist

Azure Monitor readiness

TopicReadiness check
MetricsCan you identify numeric platform signals such as CPU, memory-related signals where available, latency, or availability indicators?
LogsCan you identify diagnostic logs, activity logs, and resource-specific logs?
Activity logCan you use it to investigate management-plane operations, deployments, and administrative changes?
Diagnostic settingsCan you route logs and metrics to a Log Analytics workspace, storage account, or event stream target when required?
Log AnalyticsCan you run basic KQL queries and interpret results?
AlertsCan you choose metric alert, log alert, activity log alert, or service health alert based on the scenario?
Action groupsCan you connect alert conditions to notifications or automated actions?
Workbooks/dashboardsCan you recognize visualization and reporting use cases?
Service Health and Resource HealthCan you distinguish broad Azure service events from individual resource health signals?

KQL readiness

You should be able to read and lightly modify simple KQL queries.

AzureActivity
| where TimeGenerated > ago(24h)
| summarize Count = count() by OperationNameValue, ActivityStatusValue
| order by Count desc

Common KQL skills:

  • Filter by time range.
  • Filter by resource group, resource provider, operation, or status.
  • Summarize counts or averages.
  • Sort results.
  • Identify failed operations.
  • Understand that different tables contain different signal types.

Alert decision checks

ScenarioAlert type to consider
CPU crosses a thresholdMetric alert
Specific error appears in logsLog query alert
Resource is deleted or modifiedActivity log alert
Azure service incident affects a regionService Health alert
Alert must notify an operations teamAction group
Alert should trigger automationAction group with automation target

Monitoring “can you do this?” checklist

  • Enable diagnostic settings for an Azure resource.
  • Send logs to a Log Analytics workspace.
  • Use metrics for near-real-time operational thresholds.
  • Use logs when you need query flexibility or event detail.
  • Create an alert rule and connect it to an action group.
  • Interpret Azure Activity logs for deployment and administrative changes.
  • Use Resource Health to evaluate a resource-specific issue.
  • Use Service Health to track broader Azure incidents.
  • Select the right troubleshooting signal before changing configuration.

Backup, restore, and business continuity checklist

Backup readiness

TopicReadiness check
Recovery Services vaultCan you identify the vault as the management container for backup configuration?
Backup policyCan you match backup frequency and retention conceptually to recovery requirements?
Protected itemsCan you identify which resources are protected by which policy?
Restore operationsCan you choose restore of files, disks, VMs, or workload data when relevant?
Soft delete / deletion protection conceptsCan you recognize protections against accidental or malicious deletion where available?
Backup monitoringCan you check backup jobs, alerts, and vault status?
Site recovery conceptsCan you recognize replication/failover scenarios distinct from ordinary backup?

Backup decision table

RequirementThink about
Recover a file from a VMFile-level restore or workload-aware restore path
Recover an entire VMVM restore or disk restore approach
Protect against accidental deletionBackup protection and deletion safeguards
Keep restore points for complianceBackup policy retention settings
Resume service in another location after major outageReplication/failover concept rather than simple backup
Prove backups are runningBackup jobs, alerts, reports, vault monitoring

Backup “can you do this?” checklist

  • Configure backup protection for an Azure VM conceptually.
  • Choose a backup policy based on recovery needs.
  • Locate backup jobs and troubleshoot failures.
  • Identify restore options from a scenario.
  • Distinguish backup from replication or disaster recovery.
  • Understand that backup design must match workload, region, access, and retention requirements.
  • Explain why monitoring backups is part of administration, not an optional add-on.

Deployment, automation, and admin tooling checklist

Tools you should recognize

ToolExam-relevant use
Azure portalInteractive administration and visual troubleshooting
Azure Cloud ShellBrowser-based CLI/PowerShell environment
Azure CLIScriptable cross-platform Azure administration
Azure PowerShellScriptable administration using PowerShell cmdlets
ARM templatesDeclarative Azure resource deployment
BicepHigher-level declarative deployment authoring for Azure resources
Azure Resource Manager deploymentsTrack, validate, and troubleshoot deployments
Azure Automation conceptsScheduled or repeatable operational tasks
Azure Policy remediationBring existing resources toward policy compliance

Command and artifact readiness

Know the purpose of common command families even if you do not memorize every parameter.

az group create
az vm create
az network vnet create
az network nsg rule create
az role assignment create
az deployment group create
az monitor metrics list
New-AzResourceGroup
New-AzVM
New-AzVirtualNetwork
New-AzRoleAssignment
New-AzResourceGroupDeployment
Get-AzMetric

ARM/Bicep readiness checks:

  • Identify parameters, variables, resources, outputs, and dependencies.
  • Understand resource group vs subscription-level deployment context conceptually.
  • Recognize deployment failures caused by missing permissions, policy denial, naming conflicts, provider issues, or invalid regions.
  • Know why templates support repeatability and consistency.
  • Understand that declarative deployment describes the desired resource state.

Troubleshooting scenario checklist

SymptomFirst checksLikely tools or artifacts
User cannot manage a resourceRole assignment, scope, group membership, lock, policyAccess control blade, role assignments, activity log
User can manage storage account but not blob dataData-plane role, SAS, firewall, private endpointStorage IAM, container access, network settings
VM cannot be reached by SSH/RDPNSG rule, public/private IP, route table, guest firewall, VM statusEffective security rules, connection troubleshoot, boot diagnostics
VM cannot reach internetRoute table, NAT/egress design, NSG outbound, DNSEffective routes, next hop, NSG diagnostics
Peered VNets cannot communicateAddress overlap, peering settings, NSGs, routes, DNSPeering configuration, effective routes
Private endpoint name resolves to public IPDNS zone linkage or recordsPrivate DNS zone, DNS lookup results
App deployment failsApp settings, plan capacity, identity, deployment logsApp Service logs, activity log, deployment center
Policy denies deploymentPolicy assignment, effect, scope, exemption/remediation needCompliance view, deployment error details
Alert did not notify anyoneAlert condition, evaluation scope, action group, permissionsAlert rule, action group, fired alerts
Backup missing restore pointBackup policy, job failure, protected item stateVault jobs, backup alerts, protected items

High-value “Can you do this?” final readiness list

Identity and governance

  • Choose between Microsoft Entra role and Azure RBAC role.
  • Assign permissions at the narrowest practical scope.
  • Use group-based access for maintainability.
  • Explain management-plane vs data-plane permissions.
  • Use tags, locks, and policy for governance.
  • Diagnose policy vs permission vs lock problems.

Storage

  • Select Blob, Azure Files, disks, or another storage option from requirements.
  • Secure storage with identity, SAS, firewall rules, or private access.
  • Choose a redundancy direction based on resiliency needs.
  • Configure lifecycle management for aging objects.
  • Troubleshoot access failure using identity, network, and authorization checks.

Compute

  • Deploy and configure VMs.
  • Troubleshoot VM connectivity and startup issues.
  • Choose scale sets for fleets of similar VMs.
  • Choose App Service for managed application hosting scenarios.
  • Configure scaling, app settings, and deployment concepts.
  • Use managed identities for secure service-to-service access.

Networking

  • Design non-overlapping VNet and subnet address spaces.
  • Evaluate NSG rules by direction, priority, source, destination, protocol, and port.
  • Use route tables for custom traffic paths.
  • Explain private endpoint DNS implications.
  • Choose the right load-balancing pattern.
  • Use Network Watcher-style diagnostics to isolate connectivity issues.

Monitoring and recovery

  • Choose metrics vs logs for a monitoring requirement.
  • Create alert rules and action groups.
  • Query logs with basic KQL.
  • Use Activity Log for administrative events.
  • Configure backup policies and identify restore paths.
  • Distinguish backup, restore, replication, and failover concepts.

Common AZ-104 weak areas and traps

Weak areaWhat to watch for
Scope mistakesMany answers are wrong because the role, policy, or lock is applied too high, too low, or to the wrong object.
Directory vs Azure resource permissionsMicrosoft Entra administration and Azure resource administration are related but not identical.
Management plane vs data planeManaging a storage account is not always the same as reading the data inside it.
NSG rule evaluationDirection, priority, protocol, source, destination, and port all matter.
Route confusionPeering alone does not fix every routing, DNS, or security issue.
Private endpoint DNSPrivate connectivity often fails because names still resolve incorrectly.
SAS overuseSAS can solve temporary access needs, but expiration, permissions, and scope must be limited.
App Service plan confusionScaling and compute capacity are tied to the plan, not just the app object.
Backup vs disaster recoveryBackup restores data; replication/failover addresses broader continuity scenarios.
Alerts without action groupsDetecting a condition is not the same as notifying or triggering a response.
Locks mistaken for securityLocks prevent accidental operations but do not replace least-privilege access.
Policy mistaken for remediationPolicy can evaluate and deny; existing resources may still require remediation steps.

Scenario decision prompts

Use these prompts when reviewing practice questions.

Access prompt

  1. Who or what needs access?
  2. Is the target Microsoft Entra ID, an Azure resource, or data inside a resource?
  3. What is the smallest valid scope?
  4. Is a built-in role sufficient?
  5. Is temporary, group-based, or managed identity access safer?
  6. Could a lock, policy, firewall, or private endpoint still block the action?

Networking prompt

  1. Are the address spaces valid and non-overlapping?
  2. Is the traffic allowed by NSGs in the correct direction?
  3. Is there a custom route changing the path?
  4. Does DNS resolve to the intended private or public address?
  5. Is the service listening and healthy?
  6. Which diagnostic tool confirms the next hop or blocking rule?

Storage prompt

  1. What type of data is being stored?
  2. How often is it accessed?
  3. Who or what needs access?
  4. Is access temporary or ongoing?
  5. Should traffic remain private?
  6. What recovery or retention capability is required?

Monitoring prompt

  1. Is the signal a metric, log event, activity event, or health event?
  2. Where should the data be collected?
  3. What condition should trigger an alert?
  4. Who or what should be notified?
  5. Is historical query or dashboarding required?
  6. How will you verify the alert works?

Final-week checklist

Hands-on review

  • Create a resource group, VNet, subnet, NSG, VM, and storage account in a test environment.
  • Assign RBAC to a user or group at resource group scope.
  • Create and test a storage container access scenario.
  • Configure a VM with restricted inbound access.
  • Create a basic alert with an action group.
  • Enable diagnostic settings for at least one resource.
  • Run a simple KQL query in Log Analytics.
  • Review backup configuration and restore options conceptually.
  • Deploy or inspect a simple ARM template or Bicep file.
  • Troubleshoot one intentional network or permission misconfiguration.

Concept review

  • Revisit all wrong answers from recent practice sets.
  • Write down the difference between RBAC, policy, and locks.
  • Write down the difference between private endpoints and service endpoints.
  • Write down the difference between metrics, logs, and activity logs.
  • Write down the difference between backup and replication.
  • Review when to choose VM, scale set, App Service, or container deployment.
  • Review storage access methods: RBAC, SAS, keys, managed identities, and network controls.
  • Review the troubleshooting order for VM connectivity and storage access.

Exam-readiness self-check

You are close to ready for AZ-104 when you can consistently:

  • Explain why the correct answer is better than two plausible alternatives.
  • Identify the Azure scope involved before choosing an access or governance answer.
  • Read a scenario and separate identity, network, storage, compute, and monitoring requirements.
  • Troubleshoot from symptoms instead of guessing configuration changes.
  • Recognize least-privilege and private-access patterns.
  • Work through short command, template, or KQL examples without being distracted by syntax.
  • Finish mixed-topic practice questions with time left for review.

Practical next step

Use this Exam Blueprint to mark weak areas, then practice with mixed AZ-104 scenarios that force service selection, configuration judgment, and troubleshooting. Prioritize hands-on repetition for any item you cannot explain or perform without notes.

Browse Certification Practice Tests by Exam Family