Microsoft Certified: Azure for SAP Workloads Specialty Exam Prep
Free practice questions

Free AZ-120 Practice Questions

10 exam-style questions with answers and explanations, straight from our 1,030-question bank. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.

Start the free practice test → ★★★★★4.9/5 from 2,400+ candidates · No signup

These 10 free AZ-120 questions are organized by exam domain, so you can see how each part of the Microsoft Certified: Azure for SAP Workloads Specialty blueprint is tested. Reveal the answer and explanation under each question.

Domain 1: Migrate SAP workloads to Azure (25-30%)

Question 1

An SAP ECC system runs on Oracle in an on-premises datacenter. The approved project combines an SAP software upgrade, migration to SAP HANA, and relocation of the application servers to Azure. SAP has confirmed that the source and target releases support the combined procedure. The team wants one coordinated SAP migration procedure rather than separate upgrade and relocation projects. Which approach fits that scope?

Show answer & explanation

Correct answer: B - Use SUM with Database Migration Option and the system move option.

Question 2

The network team has peered a customer integration spoke with its hub and peered that hub with an SAP-managed RISE VNet. The hub has no gateway or routing appliance. A hub VM reaches the SAP endpoint, but the integration VM cannot reach the same private IP. Address spaces do not overlap, and the required traffic is allowed by both parties. SAP will coordinate additional peering if needed. How can the team provide the missing path without deploying a routing appliance?

Show answer & explanation

Correct answer: A - Arrange direct peering between the integration spoke and the SAP-managed RISE VNet.

Question 3

An approved DeployIfNotExists policy installs a monitoring extension on newly created SAP VMs. Older VMs are still noncompliant after evaluation, even though the policy assignment's managed identity has the deployment permissions it needs. Which operation will bring those existing VMs into compliance?

Show answer & explanation

Correct answer: D - Create and run a remediation task for the noncompliant VMs.

Domain 2: Design and implement an infrastructure to support SAP workloads on Azure (25-30%)

Question 4

An SAP integration VM loses access to Blob interface files after public network access is disabled on the storage account. Its managed identity has valid Blob read permission. The approved Blob private endpoint is reachable by private IP, but Azure-provided DNS resolves the account's normal hostname to a public IP. The correct private DNS record exists in a zone linked only to another VNet. What will restore access without reopening the public endpoint?

Show answer & explanation

Correct answer: D - Link privatelink.blob.core.windows.net to the VM's VNet and retain the normal Blob hostname.

Question 5

An Azure NetApp Files volume for an SAP workload has a 2-TiB quota in an 8-TiB Premium capacity pool using automatic QoS. Only 0.7 TiB contains data, but the workload needs a provisioned throughput limit of at least 180 MiB/s. The pool has sufficient unassigned capacity, and network and VM limits are higher than this requirement. Premium service level and automatic QoS must be retained. Which proposal meets the throughput requirement with the smallest volume quota among the choices?

Show answer & explanation

Correct answer: A - Set a 3-TiB volume quota within the existing 8-TiB capacity pool.

Question 6

In an SAP Deployment Automation Framework run, Terraform has created the network, VMs, and disks; a second plan reports no changes. The VMs are reachable and installation media is ready, but SAP-specific OS configuration and software installation have not started. Identify the stage that should run next.

Show answer & explanation

Correct answer: C - Execute the Ansible playbooks for OS configuration and SAP software installation.

Domain 3: Design and implement high availability and disaster recovery (HADR) (20-25%)

Question 7

During an unplanned network partition, a Pacemaker cluster loses contact with the primary SAP HANA node. The secondary is available, but the Azure fence agent reports an authorization failure. No one has confirmed whether the former primary is still processing writes. The incident commander proposes a forced takeover to shorten the outage. Before that takeover is authorized, what must the team establish?

Show answer & explanation

Correct answer: A - The former primary is fenced, and its inability to write is confirmed.

Question 8

For an SAP HANA System Replication pair, the business has explicitly chosen data protection over continued writes during a replication-link outage. A commit must not be acknowledged until its log record is durable on the secondary. Once replication is established, losing the secondary connection must prevent the primary from acknowledging new, unreplicated commits. Which replication configuration implements both requirements?

Show answer & explanation

Correct answer: B - SYNC replication, with full sync configured and verified to be ACTIVE.

Domain 4: Maintain SAP workloads on Azure (20-25%)

Question 9

Storage telemetry during an SAP HANA savepoint shows a sustained VM Uncached Bandwidth Consumed Percentage of 100%. Each member of the data-disk stripe remains below 45% of its bandwidth limit, VM uncached IOPS consumption is 28%, and CPU usage is 19%. Disk queues grow throughout the write-heavy interval. A certified replacement VM with adequate memory and higher uncached bandwidth is available. Which change targets the measured bottleneck?

Show answer & explanation

Correct answer: C - Resize to a certified VM with a higher uncached disk bandwidth limit.

Question 10

Next year's SAP application-server demand will move among eligible Azure VM families and regions as business units complete migrations. Aggregate eligible compute spending has a dependable hourly baseline, but no individual size-and-region combination is expected to remain stable. Finance will accept a one-year commitment. The objective is a billing discount that follows those changes, not guaranteed physical capacity. Which purchase best matches that objective?

Show answer & explanation

Correct answer: D - A one-year Azure savings plan for compute covering the stable hourly baseline.

That's 10 of 1,030

The full bank has 1,020 more AZ-120 questions with explanations.

Continue in the free practice test →

View plans