SAP Web Dispatcher menyeimbangkan beban permintaan HTTP/HTTPS yang masuk untuk server aplikasi SAP NetWeaver, atau sistem ABAP atau Java. Untuk mengetahui informasi dari SAP tentang SAP Web Dispatcher, lihat SAP Web Dispatcher.
Arsitektur deployment
Diagram berikut menunjukkan arsitektur deployment yang direkomendasikan untuk HA SAP Web Dispatcher mandiri di Google Cloud:
Untuk memberikan ketersediaan tinggi bagi SAP Web Dispatcher yang berjalan di Google Cloud, Anda harus menyertakan komponen berikut dalam deployment:
- Penyiapan aktif-aktif dari dua instance SAP Web Dispatcher atau lebih.
- Google Cloud Load Balancer Aplikasi Internal.
Penyiapan aktif-aktif memastikan bahwa kedua instance SAP Web Dispatcher tetap aktif untuk menerima traffic dari Load Balancer Aplikasi internal dan meneruskan atau mengalihkan traffic tersebut ke sistem SAP backend Anda. Anda mencapai penyiapan aktif-aktif dengan men-deploy minimal dua instance SAP Web Dispatcher, dengan setiap instance berjalan di grup instance Compute Engine terpisah.
Load Balancer Aplikasi internal mendistribusikan traffic ke dua instance SAP Web Dispatcher. Load balancer mendistribusikan traffic yang berasal dari keduanya - klien yang berada di jaringan Virtual Private Cloud (VPC) yang sama dengan load balancer, dan klien seperti sistem lokal yang terhubung ke jaringan VPC load balancer melalui layanan seperti Peering Jaringan VPC, Cloud VPN, atau Cloud Interconnect.
Penyiapan SAP Web Dispatcher ini tidak memiliki periode nonaktif pemeliharaan, yang memastikan ketersediaan tinggi. Aturan health check yang terkait dengan Application Load Balancer internal memastikan bahwa traffic masuk dirutekan ke instance SAP Web Dispatcher yang tersedia. Hal ini juga membantu Anda melakukan aktivitas pemeliharaan, seperti update berkelanjutan, pada instance tersebut. Pemeriksaan status juga membantu Anda menentukan apakah instance SAP Web Dispatcher dapat menjangkau sistem SAP backend Anda. Untuk informasi selengkapnya, lihat Ringkasan Load Balancer Aplikasi Internal.
Langkah-langkah deployment tingkat tinggi
Berikut adalah langkah-langkah tingkat tinggi, dengan beberapa detail penting, untuk men-deploy HA SAP Web Dispatcher mandiri di Google Cloud:
Pastikan Anda memenuhi prasyarat berikut:
- Anda memiliki akun dan project Google Cloud .
- Jika ingin menjalankan workload SAP dengan mematuhi persyaratan residensi data, kontrol akses, staf dukungan, atau peraturan, Anda harus membuat folder Assured Workloads yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Kepatuhan dan sovereign controls untuk SAP di Google Cloud.
Buat minimal dua grup instance tidak terkelola, masing-masing di zona yang berbeda.
Untuk mendapatkan petunjuk, lihat Membuat grup dalam dokumentasi Compute Engine.
Di setiap grup instance tidak terkelola, pada instance VM yang menggunakan jenis VM yang didukung SAP dan image OS yang didukung SAP, instal SAP Web Dispatcher.
Untuk informasi tentang cara menginstal SAP Web Dispatcher, lihat SAP Web Dispatcher.
Buat Application Load Balancer internal regional (HTTP/HTTPS) dengan konfigurasi berikut:
Di bagian Internet facing or internal only, pilih Only between my VMs or serverless services.
Di kolom Region, pilih region tempat Anda men-deploy instance SAP Web Dispatcher.
Pilih jaringan VPC yang diperlukan.
Pastikan untuk mencadangkan subnet khusus proxy untuk jaringan VPC ini. Untuk informasi selengkapnya, lihat Subnet khusus proxy untuk load balancer berbasis Envoy.
Di bagian Backend configuration, buat layanan backend. Contoh setelan untuk layanan backend:
- Jenis backend:
Instance group
- Protokol:
HTTP
(default) - Port bernama:
http
(default) - Waktu tunggu: 30 detik (default)
- Jenis backend:
Di bagian Backend, tambahkan backend untuk setiap grup instance dalam penyiapan SAP Web Dispatcher:
- Di kolom Instance group, pilih grup instance yang Anda buat sebelumnya dalam prosedur ini.
- Untuk kolom Port, tentukan port tempat instance SAP Web Dispatcher Anda berjalan.
Untuk layanan backend, buat health check yang memeriksa port tempat instance SAP Web Dispatcher berjalan. Contoh setelan health check:
- Protokol:
TCP
- Port: menentukan port tempat instance SAP Web Dispatcher Anda berjalan
- Check interval: 5 detik
- Waktu tunggu: 5 detik
- Batas responsif: 2 detik
- Unhealthy threshold: 2 detik
- Protokol:
Di bagian Aturan perutean:
- Di kolom Mode, pilih Simple host and path rule.
- Di bagian Host and path rules, pastikan ada entri untuk layanan backend yang Anda buat.
Di bagian Frontend configuration:
- Tentukan alamat IP dan port tempat Anda ingin load balancer menerima traffic.
- Jika Anda ingin menerima traffic dari region selain yang Anda tentukan, di kolom Global access, pilih Enable.