SAP Web Dispatcher bilancia il carico delle richieste HTTP/HTTPS in arrivo per i server delle applicazioni SAP NetWeaver o per i sistemi ABAP o Java. Per informazioni di SAP su SAP Web Dispatcher, consulta SAP Web Dispatcher.
Architettura di deployment
Il seguente diagramma mostra l'architettura di deployment consigliata per l'HA di SAP Web Dispatcher autonomo su Google Cloud:
Per garantire l'alta disponibilità di SAP Web Dispatcher in esecuzione su Google Cloud, devi includere i seguenti componenti nel deployment:
- Una configurazione attiva/attiva di due o più istanze SAP Web Dispatcher.
- Un Google Cloud bilanciatore del carico delle applicazioni interno.
Una configurazione attiva-attiva garantisce che entrambe le istanze di SAP Web Dispatcher rimangano attive per ricevere il traffico dal bilanciatore del carico delle applicazioni interno e inoltrarlo o reindirizzarlo al sistema SAP di backend. Puoi ottenere una configurazione active-active eseguendo il deployment di almeno due istanze di SAP Web Dispatcher, con ogni istanza in esecuzione in gruppi di istanze Compute Engine distinti.
Il bilanciatore del carico delle applicazioni interno distribuisce il traffico alle due istanze di SAP Web Dispatcher. Il bilanciatore del carico distribuisce il traffico proveniente da entrambi: i client che si trovano nella stessa rete VPC (Virtual Private Cloud) del bilanciatore del carico e i client come i sistemi on-premise connessi alla rete VPC del bilanciatore del carico tramite servizi come il peering di rete VPC, Cloud VPN o Cloud Interconnect.
Questa configurazione di SAP Web Dispatcher non prevede tempi di inattività per la manutenzione, in modo da garantire un'alta disponibilità. Le regole di controllo di integrità associate al bilanciatore del carico delle applicazioni interno assicurano che il traffico in entrata venga indirizzato all'istanza SAP Web Dispatcher disponibile. In questo modo, puoi anche eseguire attività di manutenzione, come gli aggiornamenti incrementali, su queste istanze. I controlli di integrità ti aiutano anche a determinare se le istanze SAP Web Dispatcher sono in grado di raggiungere il sistema SAP di backend. Per ulteriori informazioni, consulta la panoramica del bilanciatore del carico delle applicazioni interno.
Passaggi di deployment di alto livello
Di seguito sono riportati i passaggi di alto livello, con alcuni dettagli essenziali, per il deployment di SAP Web Dispatcher HA autonomo su Google Cloud:
Assicurati di soddisfare i seguenti prerequisiti:
- Hai un account e un progetto Google Cloud .
- Se vuoi che il tuo carico di lavoro SAP venga eseguito in conformità con la residenza dei dati, controllo dell'accesso, il personale di assistenza o i requisiti normativi, devi creare la cartella Assured Workloads richiesta. Per ulteriori informazioni, consulta Controlli di conformità e sovranità per SAP su Google Cloud.
Crea almeno due gruppi di istanze non gestite, ciascuna in una distinta zona.
Per le istruzioni, consulta la sezione Creazione di gruppi nella documentazione di Compute Engine.
In ogni gruppo di istanze non gestite, installa SAP Web Dispatcher su un'istanza VM che utilizza un tipo di VM supportato da SAP e un'immagine del sistema operativo supportata da SAP.
Per informazioni sull'installazione di SAP Web Dispatcher, consulta SAP Web Dispatcher.
Crea un bilanciatore del carico delle applicazioni interno a livello di regione (HTTP/HTTPS) con la seguente configurazione:
Nella sezione Per internet o solo interno, seleziona Solo tra le mie VM o i miei servizi serverless.
Nel campo Regione, seleziona la regione in cui hai eseguito il deployment delle istanze SAP Web Dispatcher.
Seleziona la rete VPC richiesta.
Assicurati di riservare una subnet solo proxy per questa rete VPC. Per ulteriori informazioni, consulta Subnet solo proxy per i bilanciatori del carico basati su Envoy.
Nella sezione Configurazione del backend, crea un servizio di backend. Impostazioni di esempio per il servizio di backend:
- Tipo di backend:
Instance group
- Protocollo:
HTTP
(valore predefinito) - Porta denominata:
http
(valore predefinito) - Timeout: 30 secondi (valore predefinito)
- Tipo di backend:
Nella sezione Backend, aggiungi un backend per ogni gruppo di istanze nella configurazione di SAP Web Dispatcher:
- Nel campo Gruppo di istanze, seleziona un gruppo di istanze creato in precedenza in questa procedura.
- Per il campo Porta, specifica la porta su cui è in esecuzione l'istanza SAP Web Dispatcher.
Per il servizio di backend, crea un controllo di integrità che esamini la porta in cui è in esecuzione l'istanza di SAP Web Dispatcher. Esempi di impostazioni per i controlli di integrità:
- Protocollo:
TCP
- Porta: specifica la porta su cui è in esecuzione l'istanza di SAP Web Dispatcher
- Intervallo di controllo: 5 secondi
- Timeout: 5 secondi
- Soglia di normalità: 2 secondi
- Soglia stato non integro: 2 secondi
- Protocollo:
Nella sezione Regole di routing:
- Nel campo Modalità, seleziona Regola di percorso e host semplice.
- Nella sezione Regole host e percorso, assicurati che sia presente una voce per il servizio di backend che hai creato.
Nella sezione Configurazione frontend:
- Specifica l'indirizzo IP e la porta su cui vuoi che il bilanciatore del carico riceva il traffico.
- Se vuoi ricevere traffico da regioni diverse da quella specificata, seleziona Abilita nel campo Accesso globale.