全部产品
Search
文档中心

Serverless App Engine:Mulai dengan gateway routing ALB Ingress dalam lima menit

更新时间:Oct 23, 2025

Application Load Balancer (ALB) menyediakan kemampuan pemrosesan lapisan aplikasi yang kuat serta fitur perutean tingkat lanjut. Fokus utamanya adalah pada protokol lapisan aplikasi seperti HTTP, HTTPS, dan QUIC. Ini merupakan gateway Ingress cloud-native resmi dari Alibaba Cloud. Topik ini menjelaskan praktik terbaik untuk menggunakan ALB Ingress. Anda dapat merujuk pada panduan berikut untuk mengonfigurasi aplikasi SAE demi performa optimal.

Informasi latar belakang

Seiring dengan adopsi arsitektur mikro dan Serverless oleh aplikasi cloud-native, muncul kebutuhan baru. Anda perlu mengonfigurasi aturan perutean yang kompleks, mendukung berbagai protokol lapisan aplikasi seperti HTTP, HTTPS, dan QUIC, memastikan akses layanan yang aman, serta mempertahankan observabilitas lalu lintas. Server Load Balancer (SLB) Ingress tradisional Lapisan 4 tidak lagi dapat memenuhi permintaan tersebut.

Kontroler ALB Ingress di Serverless App Engine (SAE) dibangun di atas Application Load Balancer (ALB). Ini menyediakan manajemen lalu lintas Ingress yang sepenuhnya dikelola dan bebas operasi. Gateway routing SAE kompatibel dengan semantik Nginx Ingress, memungkinkan SAE untuk mengonfigurasi dan mengelola perutean bisnis yang kompleks. Fitur-fiturnya meliputi penemuan sertifikat otomatis, observabilitas lalu lintas masuk, kompatibilitas dengan berbagai protokol lapisan aplikasi seperti QUIC, dan pemrosesan lalu lintas Lapisan 7 skala besar. Hal ini membantu Anda dengan mudah mengelola lalu lintas untuk aplikasi cloud-native.

Fitur

ALB

Application Load Balancer (ALB) adalah layanan Server Load Balancer (SLB) dari Alibaba Cloud yang dirancang untuk skenario penyeimbangan beban lapisan aplikasi seperti HTTP, HTTPS, dan QUIC. Ini menyediakan elastisitas tinggi dan dapat memproses lalu lintas Lapisan 7 skala besar.

Gateway routing SAE didasarkan pada Application Load Balancer (ALB) Alibaba Cloud. Ini menyediakan manajemen lalu lintas Ingress yang kuat, kompatibel dengan semantik Nginx Ingress, serta menangani perutean bisnis yang kompleks dan penemuan sertifikat otomatis. Mendukung protokol HTTP, HTTPS, dan QUIC, memenuhi persyaratan elastisitas tinggi dan pemrosesan lalu lintas Lapisan 7 skala besar dalam skenario aplikasi cloud-native.

dg_alb_introduction

Skenario

ALB saat ini mendukung skenario seperti layanan Internet dengan elastisitas tinggi, industri video dan audio latensi rendah, serta aplikasi cloud-native.

dg_alb_supported_scenarios

Gunakan ALB di SAE

Untuk aplikasi yang di-hosting di SAE, Anda dapat mengonfigurasi aturan routing SAE untuk meneruskan lalu lintas permintaan ke satu atau lebih aplikasi menggunakan instance SLB. Berikut adalah beberapa skenario yang didukung:

  • Meneruskan lalu lintas untuk aplikasi tunggal atau beberapa aplikasi yang menggunakan nama domain yang sama tetapi jalur berbeda.

  • Meneruskan lalu lintas untuk aplikasi tunggal atau beberapa aplikasi yang menggunakan nama domain berbeda. Nama domain tersebut diselesaikan ke alamat IP yang sama.

Prasyarat

Instance ALB telah dibuat.

Fitur gateway routing SAE bekerja dengan menyambungkan instance SLB. Aturan routing gateway yang dikonfigurasi di SAE dipetakan ke konfigurasi pendengar di SLB. Nama pendengar dimulai dengan ingress. SLB mendukung instance ALB. Untuk informasi lebih lanjut, lihat Buat dan Kelola Instance ALB.

Konfigurasikan aturan

Saat membuat aturan perutean, Anda harus terlebih dahulu mengonfigurasi titik masuk gateway dengan menyambungkan instance ALB Anda.sc_create_ingress_rule_on_sae_console_step1

Selanjutnya, Anda dapat mengonfigurasi aturan pengalihan kustom dan default untuk instance ALB yang disambungkan. Masukkan parameter seperti nama domain, jalur, dan port. Pilih aplikasi backend yang akan menerima lalu lintas.sc_create_ingress_rule_on_sae_console_step2

Catatan

Nilai port dalam topik ini hanya untuk tujuan demonstrasi. Anda harus mengonfigurasi port berdasarkan kebutuhan aktual Anda.

Verifikasi konfigurasi

Setelah mengonfigurasi aturan perutean, Anda dapat pergi ke halaman Gateway Routing namespace untuk melihat aturannya. Kemudian, Anda dapat mengakses layanan atau aplikasi backend yang sesuai menggunakan Nama Domain:Port Akses/Jalur.

Gambar berikut menunjukkan aturan perutean sederhana. Permintaan dari www.example.com/path diteruskan ke aplikasi backend spring-boot-provider pada port 8080. Permintaan yang tidak cocok dengan aturan pengalihan kustom apa pun diteruskan ke aplikasi backend spring-boot-consumer.sc_view_ingress_forwarding_rules_alb

Informasi lebih lanjut

Pengenalan Keluarga Produk SLB