Menerapkan Azure Application Gateway

Selesai

Administrator menggunakan Azure Application Gateway untuk mengelola permintaan dari aplikasi klien ke aplikasi web mereka. Gateway aplikasi mendengarkan lalu lintas masuk ke aplikasi web dan memeriksa pesan yang dikirim melalui protokol seperti HTTP. Aturan gateway mengarahkan lalu lintas ke sumber daya di kumpulan back-end.

Skenario bisnis

Pertimbangkan skenario di mana aplikasi klien internet meminta akses ke sumber daya dalam kumpulan back-end yang seimbang beban. Permintaan dapat dikelola dengan menerapkan Azure Application Gateway untuk mendengarkan pesan HTTP. Pesan dapat ditangani dengan aturan penyeimbangan beban untuk mengarahkan lalu lintas permintaan klien ke sumber daya yang sesuai di kumpulan. Diagram berikut mengilustrasikan skenario ini:

Diagram that illustrates how Azure Application Gateway manages requests from client applications to resources in a back-end pool, as described in the text.

Hal-hal yang perlu diketahui tentang Azure Application Gateway

Mari kita periksa beberapa manfaat menggunakan Azure Application Gateway untuk mengelola lalu lintas internet ke aplikasi web Anda.

Keuntungan Deskripsi
Perutean lapisan aplikasi Gunakan perutean lapisan aplikasi untuk mengarahkan lalu lintas ke kumpulan back-end server web berdasarkan URL permintaan. Kumpulan back-end dapat mencakup komputer virtual Azure, Azure Virtual Machine Scale Sets, Azure App Service, dan bahkan server lokal.
Penyeimbangan beban round-robin Gunakan penyeimbangan beban round-robin untuk mendistribusikan lalu lintas masuk di beberapa server. Kirim permintaan load-balance ke server di setiap kumpulan back-end. Permintaan klien diteruskan dalam siklus melalui sekelompok server untuk membuat keseimbangan yang efektif untuk beban server.
Kelekatan sesi Terapkan kelekatan sesi ke gateway aplikasi Anda untuk memastikan permintaan klien dalam sesi yang sama dirutekan ke server back-end yang sama.
Protokol yang didukung Buat gateway aplikasi untuk mendukung protokol HTTP, HTTPS, HTTP/2, atau WebSocket.
Perlindungan firewall Terapkan firewall aplikasi web untuk melindungi dari kerentanan aplikasi web.
Enkripsi Mendukung enkripsi permintaan end-to-end untuk aplikasi web Anda.
Memuat penskalakan otomatis Sesuaikan kapasitas secara dinamis saat beban lalu lintas web Anda berubah.