Microsoft AZ-104: Azure Monitor, Backup and Site Recovery — Study Guide

Part of the Microsoft Azure Administrator Associate AZ-104 — Study Guide. Practice with verified answers in the Microsoft exam hub, or take timed practice tests on ExamRoll.io.

Overview

Operational excellence on Azure requires three pillars working together: observable telemetry, recoverable data, and resilient continuity plans. Azure Monitor and its Log Analytics foundation collect high-fidelity metrics and logs, drive intelligent alerts, and surface application performance. Azure Backup protects platform and IaaS data with policy-driven, vault-based recovery, including instant-restore capabilities for minimal downtime. Azure Site Recovery (ASR) replicates workloads to alternate sites and orchestrates failover and failback to meet business RPO/RTO. Complementary services—Network Watcher for network diagnostics and Azure Service Health for platform awareness—round out a complete administrator toolkit.

Azure Monitor and Log Analytics

Azure Monitor unifies platform metrics and logs. Metrics are numeric time series optimized for near real-time analysis (high cardinality, multi-dimensional, one-minute granularity for most resources). Use Metrics Explorer for visualization and near-real-time metric alerts with static or dynamic thresholds. Logs are schema-rich records stored in a Log Analytics workspace, queried with Kusto Query Language (KQL) for investigation, dashboards, and scheduled (log) alerts.

Diagnostic settings are the bridge from resources to telemetry sinks. On each Azure resource, configure diagnostic settings to choose categories (platform metrics, platform logs, and resource logs) and route them to one or more destinations:

Design Log Analytics workspaces deliberately:

KQL mastery is essential. Examples:

Action groups define who and what responds to alerts: email/SMS/push/voice, secure webhooks, ITSM connectors, Functions, Logic Apps, and Automation runbooks. Reuse action groups across alert rules and enforce consistent incident routing.

Azure Monitor supports multiple alert types:

Application Insights and Alerting

Application Insights instruments code and platform to provide end-to-end application telemetry. Use connection strings and first-class SDKs (.NET, Java, Node.js, Python) or OpenTelemetry for vendor-neutral tracing. For PaaS services (App Service, Functions, AKS), enable auto-instrumentation where available to capture requests, dependencies, exceptions, and traces without code changes. Maintain distributed tracing context to correlate client, API, and backend hops.

Key telemetry types:

Apply adaptive sampling to control ingestion volume without losing signal fidelity, and use Live Metrics Stream for low-latency insight during incidents.

Availability tests validate external reachability and SLA:

Augment alerting with smart detection in Application Insights for:

Azure Backup

A Recovery Services vault anchors backup management, policy, and recovery. Place vaults in the same region as protected resources (or in the paired region for cross-region restore scenarios supported by the service). Harden vaults with soft delete, purge protection, and multi-user authorization for critical operations.

Backup policies define schedules and retention:

Instant Restore accelerates VM recoveries by using locally stored snapshots retained for a short window before deep storage in the vault. Administrators can:

VM backup considerations include disk exclusion for non-critical data, encryption handling (Azure Backup supports encrypted disks), and consistency models (crash-consistent vs app-consistent). Azure Files backup leverages storage snapshots, benefiting from incremental, space-efficient retention and soft delete protection. SQL in Azure VMs backup uses a workload-aware extension coordinated by the vault to produce compliant, restorable chains across Always On availability groups and standalone instances.

Azure Site Recovery, Network Watcher, and Service Health

ASR provides workload replication and orchestrated recovery:

RPO/RTO targets guide policy:

Azure Network Watcher equips administrators with precise network diagnostics:

Azure Service Health complements monitoring with platform awareness:

Practical Problem Scenario

Adobe must harden and operationalize a new two-region e-commerce platform on Azure, meeting strict observability, backup, and disaster recovery objectives while ensuring fast network troubleshooting and platform awareness.

  1. Deploy a central Log Analytics workspace per region and attach Data Collection Rules to all VMs and AKS nodes to collect performance, syslog/EventLog, and resource-specific logs via diagnostic settings. Why: Regional workspaces preserve data residency and performance; AMA+DCR provides granular, scalable collection and cost control.

  2. Configure diagnostic settings on App Service, Key Vault, Azure Firewall, Application Gateway, and Storage to route logs and metrics to the regional workspace and to a storage account for long-term retention. Why: Centralized analytics enables cross-resource correlation; storage retention satisfies compliance and forensic needs.

  3. Instrument the web and API tiers with Application Insights using OpenTelemetry and enable auto-instrumentation on App Service. Create availability tests from at least five Azure regions with content match and TLS expiry checks. Why: Deep distributed tracing and synthetic testing detect user-impacting regressions before customers do.

  4. Create Azure Monitor alerts:

  1. Protect data with Azure Backup:
  1. Implement Azure Site Recovery for region-to-region DR of the web, API, and SQL tiers with a replication policy targeting low RPO and hourly app-consistent points. Build a recovery plan with tiers (data first, then API, then web), automation to update DNS and purge CDN caches, and test failover on an isolated VNet quarterly. Why: ASR replication and recovery plans provide predictable RTO with orchestrated, auditable runbooks and non-disruptive testing.

  2. Enable Network Watcher and use Connection troubleshoot to validate frontend-to-backend flows, Next hop to verify UDRs through the NVA tier, and IP flow verify to confirm NSG hardening. Configure on-demand packet capture on the API VMs for intermittent timeout analysis. Why: Purpose-built diagnostics rapidly isolate routing/NSG issues and provide packet-level evidence when needed.

  3. Create Azure Service Health alerts for the two regions and services in scope (App Service, SQL, Storage, Key Vault, Front Door). Route to the same action groups and include leadership distribution lists for planned maintenance advisories. Why: Proactive awareness of platform incidents and maintenance prevents surprise outages and allows coordinated communication.

This integrated approach ensures Adobe meets its RPO/RTO targets, restores quickly from ransomware or operator error, detects and remediates anomalies in minutes, and can conclusively troubleshoot network paths while staying informed of Azure platform events.


Azure Databases and Data Services · All domains · Azure Security and Compliance

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Microsoft →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product