Acedify
AZ-104, certifications
Back to all posts

Exam page

Practice AZ-104

Microsoft Azure Administrator (AZ-104)

az-104azurecertificationsguides

Microsoft Azure Administrator (AZ-104): 5 Essential Skills

Acedify

Acedify Team

17 Jan 202615 min read

The Azure Administrator Associate exam (AZ-104) validates the ability to implement, manage, and monitor Microsoft Azure environments — day-to-day admin work under exam scenarios.

1. Identity and Governance#

Managing identity and implementing governance makes up 15-20% of the AZ-104 exam. This is your foundation for secure, well-organized Azure environments.

Tip

Think of governance as setting the rules of the road: who can drive (identity), where they can go (RBAC), and what the speed limits are (policies).

Microsoft Entra ID (Azure AD) Management#

As an Azure Administrator, you'll frequently manage users, groups, and access:

ObjectDescriptionUse Case
UsersIndividual identitiesEmployee accounts, guest access
GroupsCollections of users/devicesAssign permissions to teams
Administrative UnitsScoped admin containersDelegate management by department

Role-Based Access Control (RBAC)#

RBAC is the authorization system for Azure resources:

Scope Hierarchy:
Management Group → Subscription → Resource Group → Resource

Key built-in roles:

  • Owner — Full access including permission management
  • Contributor — Create/manage resources, but can't grant access
  • Reader — View resources only
  • User Access Administrator — Manage user access only

Warning

RBAC is additive — permissions accumulate from all role assignments. There's no "deny" in standard RBAC (only in deny assignments, which are rare).

Azure Policy#

Azure Policy enforces organizational standards and compliance:

ConceptDescription
Policy DefinitionThe rule to enforce (e.g., "require tags")
InitiativeA collection of related policies
AssignmentApplying policy to a scope
ComplianceReporting on resources that violate policies

Common policy effects:

  • Deny — Block non-compliant resource creation
  • Audit — Log non-compliance without blocking
  • Append — Add configuration to resources
  • DeployIfNotExists — Auto-remediate resources
Identity & Governance Check

A user has Contributor role at the subscription level and Reader at a resource group. What permissions do they have in that resource group?

2. Implement and Manage Storage#

Storage management comprises 15-20% of the exam. Understanding storage accounts, tiers, and data protection is critical.

Storage Account Types#

TypePerformanceUse Case
Standard general-purpose v2Standard HDD/SSDMost workloads, cost-effective
Premium block blobsPremium SSDLow-latency blob scenarios
Premium file sharesPremium SSDEnterprise file shares
Premium page blobsPremium SSDUnmanaged VM disks

Blob Access Tiers#

TierAccess CostStorage CostBest For
HotLowestHighestFrequently accessed data
CoolHigherLowerInfrequent access (30+ days)
ColdHigherLowerRare access (90+ days)
ArchiveHighestLowestLong-term retention (180+ days)

Tip

Use lifecycle management policies to automatically transition blobs between tiers based on age. This is a common exam topic and a great cost-optimization technique.

Storage Redundancy Options#

OptionDurabilityRegion(s)Read Access
LRS11 ninesSingleNo
ZRS12 ninesSingle (3 zones)No
GRS16 ninesPaired regionsFailover only
RA-GRS16 ninesPaired regionsSecondary readable
GZRS16 ninesPaired (ZRS primary)Failover only
RA-GZRS16 ninesPaired (ZRS primary)Secondary readable

Data Protection Features#

  • Soft delete — Recover deleted blobs/containers for a retention period
  • Versioning — Maintain previous versions of blobs automatically
  • Immutable storage — WORM (Write Once, Read Many) for compliance
  • Point-in-time restore — Restore block blobs to a previous state
Storage Knowledge Check

You need to store backup data that's accessed only during disaster recovery. Cost is the primary concern. Which tier should you use?

3. Deploy and Manage Compute Resources#

Compute is a significant portion of the exam (20-25%), covering VMs, scale sets, containers, and App Service.

Virtual Machine Management#

Key VM concepts for the exam:

ConceptDescription
VM SizeCPU, memory, storage, and network capacity
Managed DisksAzure-managed storage for VM disks
Availability SetsDistribute VMs across fault/update domains
Availability ZonesPhysically separate datacenters in a region

Note

Fault Domain = shared power/network rack. Update Domain = VMs updated together during maintenance. Availability Sets spread VMs across both.

Virtual Machine Scale Sets (VMSS)#

VMSS is essential for auto-scaling scenarios:

  • Automatically increase/decrease VM instances
  • Use custom images for consistent deployments
  • Integrate with Azure Load Balancer or Application Gateway
  • Support both manual and autoscale configurations
Autoscale Rules:
┌─────────────────────────────────────────────┐
│ IF CPU > 75% for 10 minutes                 │
│ THEN increase instance count by 2           │
│ WAIT 5 minutes (cooldown)                   │
├─────────────────────────────────────────────┤
│ IF CPU < 25% for 10 minutes                 │
│ THEN decrease instance count by 1           │
│ WAIT 5 minutes (cooldown)                   │
└─────────────────────────────────────────────┘

Azure App Service#

PaaS platform for web apps, APIs, and mobile backends:

Plan TierFeatures
Free/SharedDevelopment/testing, shared infrastructure
BasicDedicated compute, manual scale
StandardAutoscale, staging slots, daily backups
PremiumMore instances, more slots, clone apps
IsolatedNetwork isolation, highest scale

Tip

Deployment slots allow you to deploy to a staging environment and then swap to production with zero downtime. This is a favorite exam topic.

Containers in Azure#

ServiceDescriptionUse Case
Azure Container InstancesServerless containersQuick deployments, burst workloads
Azure Kubernetes ServiceManaged KubernetesComplex microservices
Azure Container AppsServerless KubernetesEvent-driven apps
Compute Quiz

You need to deploy 20 identical VMs that automatically scale based on demand. What should you use?

4. Configure and Manage Virtual Networking#

Networking is heavily tested (20-25%). Master VNets, NSGs, load balancing, and hybrid connectivity.

Virtual Network Fundamentals#

ComponentDescription
VNetIsolated network in Azure
SubnetIP address range within a VNet
NICNetwork interface attached to resources
Private IPInternal IP for intra-VNet communication
Public IPExternal IP for internet access

Warning

VNet address spaces cannot overlap with on-premises networks if you plan to connect them via VPN or ExpressRoute.

Network Security Groups (NSGs)#

NSGs filter traffic using security rules:

Rule PropertyDescription
PriorityLower number = higher priority (100-4096)
Source/DestinationIP addresses, service tags, or ASGs
PortSingle port, range, or * for all
ProtocolTCP, UDP, ICMP, or Any
ActionAllow or Deny

Note

NSGs can be associated with subnets (affects all resources) or NICs (affects specific VMs). If both are applied, both are evaluated.

VNet Peering#

Connect VNets for private communication:

  • Regional peering — VNets in the same region
  • Global peering — VNets in different regions
  • Peering is non-transitive — must create peerings explicitly
  • Peering uses Microsoft backbone (low latency)

Load Balancing Options#

ServiceLayerScopeUse Case
Azure Load BalancerL4 (TCP/UDP)RegionalVM traffic distribution
Application GatewayL7 (HTTP/S)RegionalWeb apps, WAF, SSL offload
Traffic ManagerDNSGlobalCross-region routing
Azure Front DoorL7 (HTTP/S)GlobalGlobal web apps, CDN, WAF
Networking Quiz

VNet-A (10.1.0.0/16) and VNet-B (10.2.0.0/16) are peered. VNet-B and VNet-C (10.3.0.0/16) are peered. Can VNet-A resources communicate with VNet-C?

5. Monitor and Maintain Azure Resources#

Monitoring and backup (10-15% of the exam) ensure your Azure environment runs smoothly and can recover from failures.

Azure Monitor Components#

ComponentPurpose
MetricsNumeric performance data (CPU, memory, etc.)
LogsText-based event and diagnostic data
AlertsNotifications based on conditions
InsightsCurated monitoring for specific services

Log Analytics#

Log Analytics workspaces store log data for analysis:

  • Collect logs from Azure resources, on-premises, and other clouds
  • Query logs using Kusto Query Language (KQL)
  • Create visualizations and dashboards
  • Power alerts and automated responses

Example KQL query:

AzureActivity
| where TimeGenerated > ago(24h)
| where OperationName contains "delete"
| project TimeGenerated, Caller, ResourceGroup, OperationName
| order by TimeGenerated desc

Alert Rules#

ComponentDescription
SignalMetric, log, or activity log event
ConditionThreshold that triggers the alert
Action GroupWhat happens when alert fires
ActionsEmail, SMS, webhook, Azure Function, etc.

Tip

Use action groups to define notification targets once, then reuse them across multiple alert rules. This keeps your alerting configuration DRY.

Azure Backup#

Azure Backup provides enterprise-grade data protection:

Backup TypeDescription
VM BackupFull VM snapshots to Recovery Services vault
File/FolderMARS agent for Windows file-level backup
SQL/SAPApplication-aware backups for databases
Azure FilesSnapshot-based file share backup

Backup policy settings:

  • Schedule — How often backups run
  • Retention — How long to keep backups
  • Instant restore — Keep snapshots locally for fast recovery

Azure Site Recovery#

For disaster recovery across regions:

  • Replicates VMs to a secondary region
  • Enables failover with minimal data loss (low RPO)
  • Supports test failovers without affecting production
  • Recovery plans orchestrate multi-VM failover
Monitoring & Backup Quiz

You need to send an email when any VM in a subscription exceeds 90% CPU for 10 minutes. What should you configure?


Key Exam Tips#

  1. Know the CLI commands — Many questions reference Azure CLI or PowerShell syntax
  2. Understand scopes — Management groups, subscriptions, resource groups, and resources
  3. Practice networking scenarios — VNet peering, NSG rules, and load balancing are heavily tested
  4. Master storage tiers — Know when to use Hot, Cool, Cold, and Archive
  5. Review backup vs. replication — Understand RPO, RTO, and when to use each solution

Know your range before test day#

You've covered the AZ-104 admin skills. Sit a short diagnostic for a domain breakdown, then practice free until a timed sitting narrows your readiness range.

  • Timed diagnostic with domain-level breakdown
  • Clear signal on what to drill next
  • Practice free; timed sittings and readiness range on Pro

Take the free AZ-104 assessment →


Next step: Start practicing free on the AZ-104 hub, or sit a short diagnostic first.

Ready to practice AZ-104?

Go to the Azure Administrator page for the diagnostic, study plan, and practice.

Practice AZ-104