Nginx Ingress dan APIG Ingress memiliki fitur yang berbeda dan cocok untuk skenario aplikasi yang berbeda. Topik ini membandingkan keduanya berdasarkan dimensi seperti posisi produk, arsitektur layanan, kinerja, dan perutean dasar untuk membantu Anda memilih gerbang Ingress yang tepat.
Nginx Ingress: Gerbang Ingress Kubernetes yang dibangun di atas Nginx open source. Ini merupakan gerbang Ingress bawaan untuk Kubernetes dan menyediakan kemampuan keamanan, perutean, serta observabilitas dasar. Cocok untuk skenario dengan lalu lintas layanan rendah serta persyaratan keamanan, ekstensibilitas, dan stabilitas yang tidak terlalu tinggi, terutama ketika Anda dapat mengelola gerbang secara manual.
APIG Ingress: Gerbang Ingress berkinerja tinggi, ekstensibel, dan terintegrasi yang dibangun di atas API Gateway. Gerbang ini memanfaatkan akselerasi perangkat keras, perlindungan WAF lokal, dan pasar plugin WebAssembly (Wasm) untuk membantu Anda membangun middleware gerbang terkelola yang hemat biaya, berkinerja tinggi, ekstensibel, dan sangat terintegrasi. Gerbang ini mendukung berbagai pola penemuan layanan dan kebijakan rilis grayscale. Untuk observabilitas, gerbang ini menyediakan kemampuan lengkap, termasuk log akses, tracing, metrik, dan alert. Cocok untuk skenario dengan lalu lintas layanan tinggi serta persyaratan keamanan, ekstensibilitas, dan stabilitas yang tinggi.
Jenis | Nginx Ingress | APIG Ingress |
Posisi produk |
|
|
Arsitektur layanan |
|
|
Performa |
|
|
Routing dasar |
|
|
Kemampuan O&M |
|
|
Integrasi cloud-native | Komponen sisi pengguna yang digunakan bersama layanan kontainer seperti kluster ACK yang dikelola Alibaba Cloud, kluster ACK Serverless, atau kluster ACS. | Komponen sisi pengguna yang digunakan bersama layanan kontainer kluster ACK yang dikelola Alibaba Cloud. Juga mendukung konversi tanpa gangguan anotasi Nginx Ingress. |
Skenario aplikasi khas |
|
|
Protokol utama yang didukung |
|
|
Transformasi protokol | Tidak didukung |
|
Dukungan Ingress | Mendukung Ingress |
|
Perubahan konfigurasi |
|
|
Administrasi layanan |
|
|
Keamanan |
|
|
Otentikasi dan otorisasi |
|
|
Dapat diperluas | Skrip Lua |
|
Kemampuan observabilitas |
|
|
Integrasi ekosistem | Nginx Service Mesh | Istio Service Mesh (standar de facto) |