πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901 aws-aif-c01
Guided AZ-120 Domain 1
Domain 1 β€” Module 7 of 7 100%
7 of 28 overall

AZ-120 Study Guide

Domain 1: Migrate SAP Workloads to Azure

  • SAP on Azure: The Big Picture Free
  • Assessing SAP Workloads for Migration Free
  • Migration Strategies: The Decision Framework Free
  • RISE with SAP on Azure Free
  • Migration Execution: DMO, Classical, and Beyond Free
  • HANA System Replication for Migration Free
  • Post-Migration: Validation, Health, and HLI Migration Free

Domain 2: Design and Implement an Infrastructure to Support SAP Workloads

  • SAP-Certified Virtual Machines on Azure
  • Storage Architecture for SAP on Azure
  • Networking for SAP on Azure
  • HANA Architecture on Azure
  • SAP Application Tier on Azure
  • Proximity Placement and Availability Options
  • Azure Center for SAP Solutions (ACSS)
  • SAP Deployment Automation Framework (SDAF)

Domain 3: Design and Implement High Availability and Disaster Recovery

  • High Availability Concepts for SAP
  • High Availability for ASCS/SCS
  • HANA System Replication for HA
  • Shared Storage and Load Balancer Deep Dive
  • Disaster Recovery Strategy for SAP
  • Disaster Recovery Implementation

Domain 4: Maintain SAP Workloads on Azure

  • Azure Monitor for SAP Solutions
  • Backup for SAP HANA
  • Backup for SAP Application Servers
  • Security and Encryption for SAP
  • Microsoft Sentinel for SAP
  • Cost Optimization for SAP on Azure
  • SAP Operations and Lifecycle Management

AZ-120 Study Guide

Domain 1: Migrate SAP Workloads to Azure

  • SAP on Azure: The Big Picture Free
  • Assessing SAP Workloads for Migration Free
  • Migration Strategies: The Decision Framework Free
  • RISE with SAP on Azure Free
  • Migration Execution: DMO, Classical, and Beyond Free
  • HANA System Replication for Migration Free
  • Post-Migration: Validation, Health, and HLI Migration Free

Domain 2: Design and Implement an Infrastructure to Support SAP Workloads

  • SAP-Certified Virtual Machines on Azure
  • Storage Architecture for SAP on Azure
  • Networking for SAP on Azure
  • HANA Architecture on Azure
  • SAP Application Tier on Azure
  • Proximity Placement and Availability Options
  • Azure Center for SAP Solutions (ACSS)
  • SAP Deployment Automation Framework (SDAF)

Domain 3: Design and Implement High Availability and Disaster Recovery

  • High Availability Concepts for SAP
  • High Availability for ASCS/SCS
  • HANA System Replication for HA
  • Shared Storage and Load Balancer Deep Dive
  • Disaster Recovery Strategy for SAP
  • Disaster Recovery Implementation

Domain 4: Maintain SAP Workloads on Azure

  • Azure Monitor for SAP Solutions
  • Backup for SAP HANA
  • Backup for SAP Application Servers
  • Security and Encryption for SAP
  • Microsoft Sentinel for SAP
  • Cost Optimization for SAP on Azure
  • SAP Operations and Lifecycle Management
Domain 1: Migrate SAP Workloads to Azure Free ⏱ ~13 min read

Post-Migration: Validation, Health, and HLI Migration

Complete the migration lifecycle with post-migration validation checklists, SAP transaction codes for health checks, performance baseline comparison, Azure-specific post-migration steps, and the special workflow for migrating from HANA Large Instances to Azure VMs.

Migration is not done until validation says so

πŸ—οΈ Raj wipes the sweat off his forehead. β€œThe takeover worked, HANA is running on Azure, SAP is up. Are we done?”

☁️ Mei shakes her head firmly. β€œThe system is running, but we are not done. Post-migration validation is what separates a successful migration from a β€˜we think it worked’ migration. We need to prove β€” with data β€” that the system performs at least as well as before, that all integrations work, and that nothing was lost or corrupted.”

β˜• Simple explanation

Think of it like a test drive after a car repair.

When the mechanic says your car is fixed, you do not just take their word for it. You drive around the block, check the brakes, test the AC, listen for weird noises. Post-migration validation is your test drive β€” you methodically check every system to make sure it performs the way it should before you hand the keys back to the users.

Post-migration validation covers three dimensions: technical health (OS, database, SAP kernel are all functioning correctly), performance comparison (key metrics meet or exceed pre-migration baselines from Early Watch Alerts), and functional verification (business processes, integrations, batch jobs, and interfaces all work end to end). Only after all three dimensions pass should you declare the migration complete and decommission the source system.

The validation checklist

1. SAP system health checks

SAP provides built-in transaction codes that every Basis administrator uses for health monitoring. After migration, run these immediately:

ST03N β€” Workload Analysis Shows dialog step response times, database request times, and overall system throughput. Compare these numbers against your pre-migration Early Watch Alert baselines. Response times should be equal or better on Azure.

ST06 β€” Operating System Monitor Displays CPU utilization, memory usage, swap activity, and disk I/O from the OS perspective. On Azure, verify that:

  • CPU is not throttled or consistently above 80 percent
  • Memory utilization aligns with your HANA sizing calculations
  • Disk I/O latency is within expected ranges for your storage configuration

SM21 β€” System Log The SAP system log captures errors, warnings, and informational messages. After migration, check for:

  • Database connection errors
  • Communication failures (RFC, HTTP, IDoc)
  • Authorization issues from host name changes
  • Any error messages not present in the pre-migration baseline

SM37 β€” Background Job Overview Verify that all scheduled batch jobs are running as expected. Migration often breaks batch job scheduling if host names or system connections changed.

SMGW β€” Gateway Monitor Check that the SAP Gateway is properly configured and that all registered server programs (RFC destinations) are connected.

Question

Which SAP transaction code shows workload analysis and response times for comparing pre- and post-migration performance?

Click or press Enter to reveal answer

Answer

ST03N (Workload Analysis). It displays dialog step response times, database request times, and system throughput. Compare these metrics against pre-migration Early Watch Alert baselines to validate that performance on Azure meets or exceeds the original system.

Click to flip back

Question

What should you look for in SM21 (System Log) after an SAP migration to Azure?

Click or press Enter to reveal answer

Answer

Check for: 1) Database connection errors, 2) Communication failures in RFC, HTTP, or IDoc interfaces, 3) Authorization issues caused by host name changes, 4) Any new error messages not present in pre-migration baseline logs. SM21 is the first place to find problems that SAP caught during startup and initial operation.

Click to flip back

2. Performance baseline comparison

This is where your pre-migration Early Watch Alerts pay off. Create a side-by-side comparison:

  • Dialog response times (ST03N) β€” Should be equal or faster on Azure
  • Database request times β€” HANA typically delivers significant improvement over Oracle or SQL Server
  • Batch job runtimes β€” Run the same batch jobs and compare elapsed time
  • Report execution times β€” Execute key reports and compare with baseline timings
  • SAPS throughput β€” Verify the Azure VM delivers the expected SAPS capacity
πŸ’‘ Exam tip: What if performance is worse?

If post-migration performance is worse than the baseline, common causes include: undersized VM (wrong SAPS capacity), misconfigured storage (wrong disk type or missing Write Accelerator for HANA logs), network configuration issues (accelerated networking not enabled), or HANA memory pressure (database larger than expected after conversion). The exam may present a performance degradation scenario and ask you to identify the root cause.

3. Integration and interface testing

SAP systems rarely operate in isolation. After migration, verify every external touchpoint:

  • RFC destinations β€” Test all RFC connections from SM59. Update any that reference the old host name or IP.
  • IDoc interfaces β€” Send test IDocs to and from connected systems
  • Web services and APIs β€” Verify all SOAP and REST endpoints resolve correctly
  • Printer configurations β€” Often overlooked, always broken after host name changes
  • Email (SCOT) β€” Verify SMTP configuration and send test emails
  • File interfaces β€” Check that batch file transfers to/from shared storage are working

πŸ—οΈ Raj grimaces. β€œWe have 47 RFC destinations. Testing every single one sounds painful.”

☁️ Mei is firm. β€œTest every single one. The one you skip will be the one that fails on Monday morning when payroll runs.”

Question

Name three categories of external interfaces that must be tested after SAP migration to Azure.

Click or press Enter to reveal answer

Answer

1) RFC destinations (SM59) β€” update host names and test connections. 2) IDoc interfaces β€” send test IDocs to/from partner systems. 3) Web services/APIs β€” verify SOAP and REST endpoints resolve correctly. Additionally test: printer configurations (SPAD), email (SCOT), and file transfer interfaces.

Click to flip back

Azure-specific post-migration steps

Beyond SAP-level validation, there are Azure platform configurations to complete:

Azure VM extension for SAP solutions

The Azure VM extension for SAP (previously called the Enhanced Monitoring extension) collects infrastructure metrics from the Azure VM and makes them available to SAP transaction ST06 and SAP Host Agent. Without this extension, SAP cannot see Azure-level metrics like disk latency, network throughput, or storage IOPS.

Install it immediately after migration. It is a requirement for SAP support β€” if you open an SAP support ticket for a system running on Azure without this extension, SAP will ask you to install it before investigating further.

Azure backup configuration

Configure Azure Backup for your SAP VMs:

  • HANA backup integration β€” Azure Backup supports native HANA backup streams using Backint. Configure backup policies for log backups (every 15 minutes typical) and full backups (daily).
  • VM-level backup β€” For non-database VMs (application servers, ASCS), configure Azure VM backup for crash-consistent recovery.
  • Test the restore β€” Do not just configure backup. Perform a test restore to verify the backup actually works.

Networking finalization

  • Accelerated Networking β€” Verify it is enabled on all SAP VM network interfaces. This is critical for storage-intensive HANA workloads.
  • Proximity Placement Groups β€” Ensure application and database VMs are in the same proximity placement group to minimize network latency between tiers.
  • Network Security Groups β€” Verify NSG rules allow all required SAP traffic (RFC, HTTP, HANA ports, ICM) while blocking unnecessary access.
  • Azure Load Balancer β€” If using HA configurations, verify the load balancer health probes are detecting the SAP instances correctly.
Question

Why is the Azure VM extension for SAP solutions mandatory after migration?

Click or press Enter to reveal answer

Answer

The extension collects Azure infrastructure metrics (disk latency, IOPS, network throughput) and makes them visible in SAP transaction ST06 and to SAP Host Agent. Without it, SAP has no visibility into Azure-level performance data. SAP support requires this extension to be installed before they investigate support tickets for SAP systems running on Azure.

Click to flip back

πŸ’‘ Exam tip: Backint for HANA backup

Azure Backup uses SAP’s Backint interface for HANA backup integration. Backint is SAP’s standardized API for third-party backup tools to integrate with HANA. The exam may ask how Azure Backup communicates with HANA β€” the answer is Backint, not filesystem-level snapshots (though Azure also supports storage snapshots for complementary backup strategies).

HLI to Azure VM migration

HANA Large Instances (HLI) were Azure’s original solution for very large HANA databases before Mv2-series VMs existed. HLI was retired on December 31, 2025, and any remaining HLI customers must migrate to Azure VMs. As VM memory capacity has grown (Mv2 to ~12 TB, Msv3/Mdsv3 even higher), the migration path from HLI to VMs is well-established.

Why migrate from HLI to VMs?

Since HLI is now retired, migration is mandatory. The benefits of moving to Azure VMs include:

  • Better Azure integration β€” VMs have native VNet integration, NSGs, Azure Monitor, and all Azure services. HLI connects through a dedicated ExpressRoute circuit with limited integration.
  • More flexibility β€” VMs can be resized, stopped, and moved. HLI is fixed hardware.
  • Cost optimization β€” VM pricing is more granular, and you can use reserved instances and dev/test pricing.
  • Simplified networking β€” No more dedicated ExpressRoute circuit for the HLI connection.

HLI to VM migration workflow

The migration from HLI to Azure VMs uses the same HSR technique you learned in Module 6:

  1. Deploy the target Azure VM β€” Mv2-series, Msv3/Mdsv3-series, or M-series with sufficient memory for the HANA database
  2. Configure HSR from the HLI primary to the Azure VM secondary (ASYNC mode since the HLI and VM are in different network segments)
  3. Allow initial sync to complete and verify continuous replication
  4. Plan the cutover β€” Same process as on-premises to Azure: stop application, wait for log replay, takeover, reconfigure, start
  5. Decommission the HLI β€” After validation, return the HLI hardware to Microsoft

☁️ Mei draws the parallel. β€œThe beauty is that this is exactly the same HSR migration pattern you already learned. The only difference is the source is HLI instead of on-premises, but the technique is identical.”

HLI networking detail

HLI connects to your Azure VNet through a dedicated ExpressRoute circuit (separate from your on-premises ExpressRoute). When setting up HSR from HLI to an Azure VM, the replication traffic flows through this ExpressRoute circuit. Ensure the circuit has sufficient bandwidth for the initial full copy and ongoing log shipping β€” the same network considerations as on-premises to Azure HSR.

Knowledge check

Knowledge Check

After migrating PrecisionSteel's SAP system to Azure, Raj notices that SAP transaction ST06 shows no Azure infrastructure metrics. What is the most likely cause?

Knowledge Check

Which SAP transaction code should Raj use FIRST to check for errors immediately after the migration cutover?

Knowledge Check

Raj is advising an organization that wants to migrate their SAP HANA database from HANA Large Instances (HLI) to an Azure Mv2-series VM. Which migration technique is recommended?

Summary

Post-migration validation is the final gate before declaring success. Use SAP transaction codes (ST03N for performance, SM21 for errors, ST06 for OS health) to verify system health, compare against Early Watch baselines, and test every integration point. On the Azure side, install the VM extension for SAP, configure backups with Backint integration, and finalize networking (accelerated networking, proximity placement groups, NSGs). For HLI-to-VM migrations, the same HSR technique used for on-premises migration applies.

Congratulations β€” you have completed Domain 1: Migrate SAP Workloads to Azure. You now understand the full lifecycle from assessment through strategy, execution, and validation. Domain 2 will dive into designing and implementing the Azure infrastructure that supports these SAP workloads.

🎬 Video coming soon

← Previous

HANA System Replication for Migration

Next β†’

SAP-Certified Virtual Machines on Azure

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.