πŸ”’ 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 2
Domain 2 β€” Module 3 of 8 38%
10 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 2: Design and Implement an Infrastructure to Support SAP Workloads Premium ⏱ ~13 min read

Networking for SAP on Azure

Design hub-spoke network topologies for SAP, configure ExpressRoute vs VPN connectivity, accelerated networking, Azure Load Balancer with floating IP for HA, proximity placement groups, and network security controls.

The SAP network blueprint

☁️ Mei draws a hub-spoke diagram on the whiteboard. β€œNetworking is where SAP on Azure gets real. SAP systems are chatty β€” the application tier talks to the database tier thousands of times per second. If the network adds even a few milliseconds of latency, your users feel it.”

πŸ—οΈ Raj nods. β€œOn-premises we had everything on the same switch. In the cloud, I imagine it is more complex.”

☁️ Mei smiles. β€œMore complex, but also more controllable. We design a hub-spoke topology where shared services live in the hub and SAP workloads sit in spokes. The key is keeping SAP components close together and the traffic paths predictable.”

β˜• Simple explanation

Think of it like an office building.

The hub is the reception area and mailroom β€” all external visitors and packages arrive there. Each spoke is a department floor with its own rooms. The SAP floor has the database team and the application team sitting right next to each other (low latency). When they need to call headquarters (on-premises), they use the building’s dedicated phone line (ExpressRoute) rather than shouting across the parking lot (public internet).

The hub-spoke (or hub-and-spoke) topology is the Azure recommended architecture for enterprise workloads. The hub VNet contains shared resources β€” Azure Firewall, VPN/ExpressRoute gateways, DNS resolvers, and jump boxes. Each spoke VNet is peered to the hub and hosts application workloads like SAP.

For SAP, a dedicated spoke VNet contains subnets for the database tier, application tier, and web dispatcher. All traffic between spoke and on-premises transits through the hub’s gateway. Within the spoke, SAP components communicate over private IPs with sub-millisecond latency when placed in the same availability zone or proximity placement group.

πŸ“ Architecture diagram: Open the SAP Hub-Spoke Network Topology diagram in Excalidraw to see the full hub-spoke layout with ExpressRoute, spoke VNets, and SAP subnets.

Hybrid connectivity: ExpressRoute vs VPN

SAP systems rarely live in isolation β€” they need to reach on-premises ERPs during migration, communicate with partner systems, and connect to SAP transport directories. Hybrid connectivity is essential.

ExpressRoute vs VPN for SAP
FeatureExpressRouteSite-to-Site VPN
Connection typePrivate dedicated circuit via connectivity providerEncrypted tunnel over public internet
Bandwidth50 Mbps to 100 GbpsUp to ~1.25 Gbps per tunnel (aggregate with multiple tunnels)
LatencyPredictable, low latencyVariable, depends on internet path
SLA99.95% (standard) or 99.99% (ExpressRoute Direct)99.95% for active-active gateway
SAP recommendationRecommended for production SAP workloadsAcceptable for dev/test or as a backup path
CostCircuit fee + provider fee + gatewayGateway SKU cost only
Exam relevancePrimary choice for production SAP connectivityKnow it exists as failover or non-prod option
πŸ’‘ Exam tip: ExpressRoute is the default answer for SAP production

When the exam describes a production SAP scenario needing hybrid connectivity, ExpressRoute is almost always the correct answer. VPN is the fallback for non-production or as a secondary path. Some architectures use both β€” ExpressRoute as primary and VPN as failover.

Accelerated networking β€” mandatory for SAP

Accelerated networking bypasses the host’s virtual switch and sends traffic directly to the NIC via SR-IOV (Single Root I/O Virtualization). This reduces latency and jitter significantly.

For SAP on Azure, accelerated networking is mandatory on all VMs:

  • SAP Note 2015553 explicitly requires it
  • Without it, network latency between application and database tiers can cause transaction timeouts
  • Most SAP-certified VM sizes support it
  • Enable it at VM creation or by deallocating and reconfiguring an existing VM

πŸ—οΈ Raj checks his notes. β€œSo this is not optional?”

☁️ Mei shakes her head firmly. β€œNon-negotiable. If SAP Support sees you running without accelerated networking, that is the first thing they will flag.”

Azure Load Balancer for SAP HA

Azure Load Balancer (Standard, internal) is a critical component for SAP high availability. It directs traffic to the active node in a cluster. Key configuration details for SAP:

  • Standard SKU β€” basic SKU is not supported for SAP HA
  • Internal β€” SAP cluster IPs are private, never internet-facing
  • Floating IP enabled β€” this is essential; it makes the backend VM receive traffic destined for the frontend IP, which is how the virtual cluster IP works
  • Health probes β€” custom TCP probes on specific ports (e.g., 62000 for ASCS, 62001 for ERS) detect which node is active
  • HA ports rule β€” forwards all ports through a single rule instead of defining each SAP port individually
πŸ’‘ Floating IP is the key concept

Floating IP (also called Direct Server Return) means the Load Balancer does not perform NAT β€” the packet arrives at the backend VM with the original destination IP intact. The active cluster node binds to this IP, and the passive node does not. This is how SAP’s virtual hostname mechanism works on Azure. If the exam asks about Load Balancer configuration for SAP clusters, floating IP enabled is always required.

Proximity placement groups

Proximity placement groups (PPGs) ensure VMs are deployed physically close to each other in the same datacenter. For SAP, this minimizes network latency between the application tier and the database tier.

  • Group the HANA VM and application server VMs into the same PPG
  • PPGs constrain placement to a single datacenter β€” this limits availability zone flexibility
  • Use PPGs when sub-millisecond latency between app and DB is critical
  • For availability zones deployments, inter-zone latency testing with niping helps determine if PPGs are still needed

Network security controls

SAP has well-defined communication ports. Use these Azure controls to lock down traffic:

  • NSGs (Network Security Groups) β€” filter traffic by IP, port, and protocol at the subnet or NIC level
  • ASGs (Application Security Groups) β€” group VMs by role (e.g., SAP-DB, SAP-App) and write NSG rules against the group
  • Azure Firewall β€” centralized firewall in the hub VNet for egress control and logging
  • Private endpoints β€” access Azure PaaS services (Storage, Key Vault) without traversing the public internet
  • Service endpoints β€” an alternative to private endpoints that routes traffic to Azure PaaS over the Microsoft backbone while keeping public IPs. Less secure than private endpoints (traffic still uses public IPs) but simpler to configure. For SAP, private endpoints are preferred for Storage and Key Vault access; service endpoints can be used where private endpoints are not feasible
  • DNS private zones β€” resolve Azure private endpoint FQDNs within the VNet
  • UDRs (User Defined Routes) β€” force traffic through Azure Firewall or network virtual appliances

Key SAP ports to know: 32xx (dispatcher), 33xx (gateway), 36xx (message server), 3xx13 (HANA nameserver), 3xx15 (HANA indexserver), 3xx17 (HANA XS engine), 8443 (Web Dispatcher HTTPS), where xx is the SAP or HANA instance number (e.g., 30015 for HANA instance 00).

Question

Why is accelerated networking mandatory for SAP on Azure?

Click or press Enter to reveal answer

Answer

Accelerated networking uses SR-IOV to bypass the host virtual switch, reducing latency and jitter. SAP Note 2015553 requires it on all SAP VMs. Without it, network latency between application and database tiers can cause transaction timeouts and performance issues.

Click to flip back

Question

What is floating IP on Azure Load Balancer and why does SAP need it?

Click or press Enter to reveal answer

Answer

Floating IP (Direct Server Return) means the Load Balancer delivers packets with the original destination IP unchanged β€” no NAT. SAP clusters use a virtual IP that the active node binds to. Floating IP ensures the active node receives traffic for that virtual IP directly. It is always required for SAP HA clusters on Azure.

Click to flip back

Question

What is the recommended network topology for SAP on Azure?

Click or press Enter to reveal answer

Answer

Hub-spoke topology. The hub VNet contains shared services (firewall, VPN/ExpressRoute gateway, DNS). SAP workloads run in a dedicated spoke VNet peered to the hub, with subnets for the database tier, application tier, and web dispatcher.

Click to flip back

Question

What is a proximity placement group (PPG) and when should you use it for SAP?

Click or press Enter to reveal answer

Answer

A PPG ensures VMs are deployed physically close in the same datacenter for sub-millisecond network latency. However, since November 2021 PPGs are no longer the default recommendation β€” use availability zones without PPGs for most SAP deployments. Only add PPGs when inter-zone latency testing with niping shows unacceptable results for the app-to-DB path.

Click to flip back

Question

What connectivity option does SAP recommend for production hybrid workloads?

Click or press Enter to reveal answer

Answer

ExpressRoute. It provides a private dedicated circuit with predictable low latency and high bandwidth (up to 100 Gbps). Site-to-Site VPN is acceptable for dev/test or as a backup path but is not recommended as the primary link for production SAP.

Click to flip back

Knowledge check

Knowledge Check

PrecisionSteel is deploying production SAP on Azure. They need reliable, low-latency connectivity back to their on-premises datacenter for the coexistence period. What should Mei recommend as the primary connection?

Knowledge Check

Mei is configuring Azure Load Balancer for the ASCS cluster. Which setting is mandatory for the SAP virtual IP to work correctly?

Knowledge Check

Mei is reviewing PrecisionSteel's SAP VM configurations for compliance. Which Azure networking feature must be enabled on every SAP VM according to SAP Note 2015553?

Knowledge Check

PrecisionSteel wants to minimize network latency between their HANA database VM and SAP application server VMs. What Azure feature helps achieve this?

Summary

You now have the network blueprint for SAP on Azure: hub-spoke topology, ExpressRoute for production hybrid connectivity, mandatory accelerated networking, Azure Load Balancer with floating IP for HA clusters, proximity placement groups for low latency, and layered security with NSGs, ASGs, and Azure Firewall.

Next, we dive into HANA architecture β€” how to design the database layer itself, from single-node scale-up to multi-node scale-out.

🎬 Video coming soon

← Previous

Storage Architecture for SAP on Azure

Next β†’

HANA Architecture 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.