Standalone SAP Web Dispatcher high-availability deployment on Google Cloud
Stay organized with collections
Save and categorize content based on your preferences.
This guide provides you an overview of how you can deploy a standalone
SAP Web Dispatcher high-availability (HA) system on Google Cloud
using Cloud Load Balancing.
SAP Web Dispatcher balances the load of the incoming HTTP/HTTPS
requests for your SAP NetWeaver application servers, or ABAP or Java systems. For
information from SAP about SAP Web Dispatcher, see
SAP Web Dispatcher.
Deployment architecture
The following diagram shows the recommended deployment architecture for
standalone SAP Web Dispatcher HA on Google Cloud:
To provide high availability for SAP Web Dispatcher running on
Google Cloud, you must include the following components in your
deployment:
An active-active setup of two or more SAP Web Dispatcher instances.
A Google Cloud Internal Application Load Balancer.
An active-active setup ensures that both instances of
SAP Web Dispatcher remain active to receive traffic from the
internal Application Load Balancer and forward or redirect that traffic to your backend SAP
system. You achieve an active-active setup by deploying at least two instances of
SAP Web Dispatcher, with each instance running in separate
Compute Engine
instance groups.
The internal Application Load Balancer distributes traffic to the two SAP Web Dispatcher
instances.
The load balancer distributes traffic that comes from both - clients that are in
the same Virtual Private Cloud (VPC) network as the load balancer, and clients
like on-premise systems that are connected to the load balancer's
VPC network through services such as VPC Network Peering,
Cloud VPN, or Cloud Interconnect.
This setup of SAP Web Dispatcher provides zero maintenance downtime,
which ensures high availability. Health check rules associated with the
internal Application Load Balancer ensure that the incoming traffic is routed to the available
SAP Web Dispatcher instance. This also helps you perform
maintenance activities, as rolling updates, on those instances. The health
checks also help you determine if your SAP Web Dispatcher instances
are able to reach your backend SAP system. For more information, see
Internal Application Load Balancer overview.
High-level deployment steps
The following are the high-level steps, with some essential details, for
deploying standalone SAP Web Dispatcher HA on Google Cloud:
Make sure that you meet the following prerequisites:
You have a Google Cloud account and project.
If you require your SAP workload to run in compliance with data residency, access control, support
personnel, or regulatory requirements, then you must create the required
Assured Workloads folder. For more information,
see Compliance and sovereign controls
for SAP on Google Cloud.
Create at least two unmanaged instance groups, each in a different
zone.
For instructions, see
Creating groups
in the Compute Engine documentation.
In each unmanaged instance group, on a VM instance that uses an SAP-supported
VM type and an SAP-supported OS image, install SAP Web Dispatcher.
For information about installing SAP Web Dispatcher, see
SAP Web Dispatcher.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Standalone SAP Web Dispatcher high-availability deployment on Google Cloud\n\nThis guide provides you an overview of how you can deploy a standalone SAP Web Dispatcher high-availability (HA) system on Google Cloud using Cloud Load Balancing.\n\n\u003cbr /\u003e\n\nSAP Web Dispatcher balances the load of the incoming HTTP/HTTPS\nrequests for your SAP NetWeaver application servers, or ABAP or Java systems. For\ninformation from SAP about SAP Web Dispatcher, see\n[SAP Web Dispatcher](https://help.sap.com/doc/saphelp_nw74/7.4.16/en-us/48/8fe37933114e6fe10000000a421937/frameset.htm).\n\nDeployment architecture\n-----------------------\n\nThe following diagram shows the recommended deployment architecture for\nstandalone SAP Web Dispatcher HA on Google Cloud:\n\nTo provide high availability for SAP Web Dispatcher running on\nGoogle Cloud, you must include the following components in your\ndeployment:\n\n- An active-active setup of two or more SAP Web Dispatcher instances.\n- A Google Cloud Internal Application Load Balancer.\n\nAn active-active setup ensures that both instances of\nSAP Web Dispatcher remain active to receive traffic from the\ninternal Application Load Balancer and forward or redirect that traffic to your backend SAP\nsystem. You achieve an active-active setup by deploying at least two instances of\nSAP Web Dispatcher, with each instance running in separate\nCompute Engine\n[instance groups](/compute/docs/instance-groups).\n\nThe internal Application Load Balancer distributes traffic to the two SAP Web Dispatcher\ninstances.\nThe load balancer distributes traffic that comes from both - clients that are in\nthe same Virtual Private Cloud (VPC) network as the load balancer, and clients\nlike on-premise systems that are connected to the load balancer's\nVPC network through services such as VPC Network Peering,\nCloud VPN, or Cloud Interconnect.\n\nThis setup of SAP Web Dispatcher provides zero maintenance downtime,\nwhich ensures high availability. Health check rules associated with the\ninternal Application Load Balancer ensure that the incoming traffic is routed to the available\nSAP Web Dispatcher instance. This also helps you perform\nmaintenance activities, as rolling updates, on those instances. The health\nchecks also help you determine if your SAP Web Dispatcher instances\nare able to reach your backend SAP system. For more information, see\n[Internal Application Load Balancer overview](/load-balancing/docs/l7-internal).\n\nHigh-level deployment steps\n---------------------------\n\nThe following are the high-level steps, with some essential details, for\ndeploying standalone SAP Web Dispatcher HA on Google Cloud:\n\n1. Make sure that you meet the following prerequisites:\n\n - You have a Google Cloud account and project.\n - If you require your SAP workload to run in compliance with data residency, access control, support personnel, or regulatory requirements, then you must create the required Assured Workloads folder. For more information, see [Compliance and sovereign controls\n for SAP on Google Cloud](/sap/docs/compliance-and-sovereign-controls).\n2. Create at least two unmanaged instance groups, each in a different\n [zone](/compute/docs/regions-zones).\n\n For instructions, see\n [Creating groups](/compute/docs/instance-groups/creating-groups-of-unmanaged-instances#create_unmanaged_group)\n in the Compute Engine documentation.\n3. In each unmanaged instance group, on a VM instance that uses an SAP-supported\n VM type and an SAP-supported OS image, install SAP Web Dispatcher.\n\n For information about installing SAP Web Dispatcher, see\n [SAP Web Dispatcher](https://help.sap.com/docs/ABAP_PLATFORM_NEW/683d6a1797a34730a6e005d1e8de6f22/488fe37933114e6fe10000000a421937.html?locale=en-US).\n | **Note:**\n | - Make sure to create ingress `allow` firewall rules so that traffic from your SAP Web Dispatcher instances can connect to your backend SAP system.\n | - To verify the configuration of your SAP Web Dispatcher instances, see [Running the Configuration Check](https://help.sap.com/doc/saphelp_nw74/7.4.16/en-us/48/997375ec0973e9e10000000a42189b/frameset.htm).\n4. Create a\n [regional internal Application Load Balancer](/load-balancing/docs/l7-internal#load-balancer-mode)\n (HTTP/HTTPS) with the following configuration:\n\n 1. In the **Internet facing or internal only** section, select\n **Only between my VMs or serverless services**.\n\n 2. In the **Region** field, select the region where you have deployed your\n SAP Web Dispatcher instances.\n\n 3. Select the required VPC network.\n\n 4. Make sure to reserve a proxy-only subnet for this VPC network. For more\n information, see\n [Proxy-only subnets for Envoy-based load balancers](/load-balancing/docs/proxy-only-subnets).\n\n 5. In the **Backend configuration** section, create a backend service.\n Example settings for the backend service:\n\n - **Backend type** : `Instance group`\n - **Protocol** : `HTTP` (default)\n - **Named port** : `http` (default)\n - **Timeout**: 30 seconds (default)\n 6. In the **Backend** section, add a backend for each instance group in your\n SAP Web Dispatcher setup:\n\n - In the **Instance group** field, select an instance group that you created earlier in this procedure.\n - For the **Port** field, specify the port where your SAP Web Dispatcher instance is running.\n 7. For the backend service, create a health check that probes the port where\n the SAP Web Dispatcher instance is running. Example health check\n settings:\n\n - **Protocol** : `TCP`\n - **Port**: specify the port where your SAP Web Dispatcher instance is running\n - **Check interval**: 5 seconds\n - **Timeout**: 5 seconds\n - **Healthy threshold**: 2 seconds\n - **Unhealthy threshold**: 2 seconds\n\n | **Note:** For health checks to work, you must create ingress `allow` firewall rules so that traffic from Google Cloud probers can connect to your backend SAP system. For more information, see [Probe IP ranges and firewall rules](/load-balancing/docs/health-check-concepts#ip-ranges).\n 8. In the **Routing rules** section:\n\n - In the **Mode** field, select **Simple host and path rule**.\n - In the **Host and path rules** section, make sure that there is an entry for the backend service that you created.\n 9. In the **Frontend configuration** section:\n\n - Specify the IP address and port where you want the load balancer to receive traffic.\n - If you want to receive traffic from regions other than the one you specified, then in the **Global access** field, select **Enable**."]]