AZ-120 · Question #143
Drag and Drop Question You have an Azure subscription. You plan to deploy a SAP NetWeaver landscape that will use SQL Server on Azure virtual machines. The solution must meet the following…
The correct answer is Create a proximity placement group; Create an Availability Set; Deploy SQL Server on Azure virtual machines; Deploy the application tier in the Azure virtual machines. Azure SAP NetWeaver Deployment - Drag-and-Drop Explained The Two Requirements to Satisfy | Requirement | Azure Feature That Satisfies It | |---|---| | App + DB tiers in the same Azure zone (low latency co-location) | Proximity Placement Group (PPG) | | App tier VMs in the same…
Question
Exhibit
Answer Area
Drag items
Correct arrangement
- Create a proximity placement group
- Create an Availability Set
- Deploy SQL Server on Azure virtual machines
- Deploy the application tier in the Azure virtual machines
Explanation
Azure SAP NetWeaver Deployment - Drag-and-Drop Explained
The Two Requirements to Satisfy
| Requirement | Azure Feature That Satisfies It |
|---|---|
| App + DB tiers in the same Azure zone (low latency co-location) | Proximity Placement Group (PPG) |
| App tier VMs in the same Availability Set | Availability Set |
Step-by-Step Reasoning
Step 1 - Create a proximity placement group
A PPG is a logical grouping construct that forces Azure to place all associated resources in the same physical datacenter rack area. It must be created first because both the Availability Set and individual VMs must reference it at creation time - you cannot retroactively associate an existing Availability Set or a deployed VM with a PPG. Everything downstream depends on this resource existing.
Step 2 - Create an Availability Set
The Availability Set must be created before any VMs are deployed, because a VM's Availability Set membership is set at deployment and is immutable - you cannot move a running VM into an AS. Critically, this AS must be associated with the PPG created in Step 1 at creation time, ensuring all app-tier VMs inherit the PPG's physical placement constraint.
Step 3 - Deploy SQL Server on Azure virtual machines
The database tier VM is deployed into the PPG directly (not into the Availability Set, which is scoped to the app tier per the requirements). This step anchors the PPG - the first VM deployed into a PPG locks its physical location within Azure. Deploying the DB tier first ensures the physical placement is established before the app tier VMs are created.
Step 4 - Deploy the application tier in the Azure virtual machines
App-tier VMs are deployed last, into the Availability Set (which is already associated with the PPG). At this point all prerequisites are in place: the PPG is anchored, the AS exists and is linked to the PPG, and all VMs land in the same physical zone with fault/update domain separation guaranteed by the AS.
Why "Create a host group" is excluded
A host group is the parent resource for Azure Dedicated Hosts - physical servers reserved exclusively for your organization. This is a completely different concept from proximity placement. Nothing in the requirements mentions dedicated hardware, so this is a distractor designed to test whether you know the difference between:
- Host group → Dedicated Host isolation (billing/compliance use case)
- Proximity Placement Group → physical co-location of shared-infrastructure VMs
Common Mistakes
- Choosing "Create a host group" - confusing it with PPG. The word "group" and "host" can mislead candidates into thinking this relates to VM grouping for SAP.
- Deploying VMs before creating the Availability Set - the AS assignment is permanent and must exist pre-deployment.
- Creating the Availability Set without associating it to the PPG - this is a silent failure; the VMs would be in an AS but not co-located with the DB tier.
- Creating the PPG last - nothing else can be correctly configured without it as a foundation.
The Dependency Chain
PPG (anchors location)
└── Availability Set (associated with PPG at creation)
└── App-tier VMs (deployed into AS, inherit PPG constraint)
└── SQL Server VM (deployed directly into PPG, anchors physical zone)
Topics
Community Discussion
No community discussion yet for this question.
