Kategori | Nginx Ingress | ALB Ingress | MSE Ingress |
Posisi Layanan | | Menyediakan manajemen lalu lintas dan fitur perutean tingkat lanjut di Lapisan 7. Beroperasi di lapisan aplikasi, memberikan integrasi mendalam dengan kontainer, dan mendukung berbagai kebijakan rilis seperti rilis canary, A/B testing, blue-green deployment, serta distribusi lalu lintas berdasarkan rasio. Menyediakan kapasitas ultra-besar dan mendukung auto scaling serta O&M otomatis. Mendukung integrasi dengan berbagai layanan cloud, seperti Web Application Firewall (WAF), Function Compute, PrivateLink, dan router transit.
| Menggabungkan gateway tradisional, mikroservis, dan keamanan, memanfaatkan akselerasi perangkat keras, perlindungan WAF lokal, serta pasar plug-in untuk menciptakan gateway cloud-native berperforma tinggi, skalabel, dan mudah diintegrasikan dengan dukungan untuk pembaruan panas. Menyediakan manajemen lalu lintas Lapisan 7 dan fitur perutean tingkat lanjut. Mendukung berbagai metode penemuan layanan dan strategi rilis canary layanan, termasuk rilis canary, A/B testing, blue-green deployment, serta distribusi lalu lintas kustom. Dirancang untuk skenario beban lapisan aplikasi, terintegrasi mendalam dengan layanan kontainer, dan terhubung langsung ke IP pod backend untuk meneruskan permintaan.
|
Arsitektur | Menyediakan fitur tambahan berbasis NGINX dan Lua. | | Berdasarkan proyek open-source Higress, dengan Istiod sebagai bidang kontrol dan Envoy sebagai bidang data. Untuk informasi lebih lanjut tentang proyek Higress, lihat Proyek Higress. Eksklusif tersedia untuk pengguna.
|
Perutean Dasar | Mendukung perutean berbasis konten. Mendukung penulisan ulang HTTP, pengalihan, penimpaan, throttling, dan persistensi sesi.
| Mendukung perutean berbasis konten dan alamat IP sumber. Mendukung penulisan ulang HTTP, pengalihan, penimpaan, throttling, berbagi sumber daya lintas domain (CORS), dan persistensi sesi. Mendukung aturan penerusan arah masuk dan arah keluar.
| Merute berdasarkan konten. Mendukung penulisan ulang HTTP, pengalihan, penimpaan, throttling, CORS, timeout, dan retry. Menawarkan metode load balancing standar seperti round-robin, acak, koneksi minimum, hashing konsisten, dan prefetching, dengan prefetching memungkinkan peningkatan lalu lintas bertahap ke backend dalam jendela waktu tertentu. Mendukung ribuan aturan perutean.
|
Protokol | Mendukung HTTP dan HTTPS. Mendukung Quick UDP Internet Connections (QUIC), WebSocket, WSS, dan gRPC.
| Mendukung HTTP dan HTTPS. Mendukung Quick UDP Internet Connections (QUIC), WebSocket, WSS, dan gRPC.
| Mendukung HTTP dan HTTPS. Mendukung HTTP 3.0, WebSocket, dan gRPC. Memfasilitasi konversi protokol HTTP/HTTPS ke Dubbo.
|
Perubahan Konfigurasi | Proses dimuat ulang saat Anda mengubah sertifikat. Ini dapat mengganggu koneksi persisten. Perubahan konfigurasi selain perubahan sertifikat dilakukan menggunakan pembaruan panas berbasis Lua. Proses dimuat ulang saat Anda mengubah konfigurasi plug-in Lua.
| Memungkinkan Anda mengubah konfigurasi dengan memanggil Operasi API. Metode ini lebih efisien daripada menggunakan mekanisme list-watch untuk memodifikasi konfigurasi. | Mendukung pembaruan panas untuk konfigurasi, sertifikat, dan plug-in. Menggunakan mekanisme List-Watch untuk efek perubahan konfigurasi segera.
|
Autentikasi | | Mendukung autentikasi berbasis TLS. | Mendukung autentikasi Basic Auth, OAuth, JWT, dan OIDC. Terintegrasi dengan IDaaS Alibaba Cloud. Memungkinkan metode autentikasi kustom.
|
Kinerja | | Mendukung hingga satu juta QPS per instance. Mendukung puluhan juta koneksi per instance. Menggunakan perangkat keras SSL untuk akselerasi.
| |
Observabilitas | | Memungkinkan Anda mengumpulkan log akses menggunakan Log Service. Memungkinkan Anda mengumpulkan data deret waktu menggunakan CloudMonitor. Memungkinkan Anda mengonfigurasi peringatan berdasarkan CloudMonitor.
| Memungkinkan pengumpulan log akses dengan mengintegrasikan Log Service dan Prometheus Alibaba Cloud. Anda dapat menyiapkan pemantauan dan peringatan dengan Prometheus Alibaba Cloud. Mengintegrasikan kemampuan pelacakan dengan TracingAnalysis dan SkyWalking.
|
O&M | Mendukung O&M manual untuk komponen. Memungkinkan Anda mengonfigurasi penskalaan berbasis Horizontal Pod Autoscaler (HPA). Memungkinkan Anda menentukan spesifikasi sumber daya komputasi untuk optimasi.
| Sepenuhnya dikelola dan bebas O&M. Mendukung auto scaling dan konfigurasi otomatis serta menyediakan kapasitas ultra-besar. Mendukung auto scaling untuk menangani lonjakan lalu lintas.
| Sepenuhnya dikelola dan bebas O&M. |
Keamanan | | Mendukung transfer data ujung ke ujung melalui HTTPS, Server Name Indication (SNI) untuk sertifikat multipel, sertifikat Rivest-Shamir-Adleman (RSA) dan elliptic-curve cryptography (ECC), TLS 1.3, dan suite cipher TLS. Mendukung WAF. Mendukung Anti-DDoS. Mendukung daftar hitam dan daftar putih.
| Mendukung transfer data HTTPS ujung ke ujung, SNI untuk sertifikat multipel, dan versi TLS yang dapat dikonfigurasi. Menawarkan perlindungan WAF tingkat rute. Memungkinkan pemblokiran dan daftar putih tingkat rute.
|
Tata Kelola Layanan | | | Mendukung penemuan layanan lintas Kubernetes, Nacos, ZooKeeper, EDAS, SAE, DNS, dan IP tetap. Memfasilitasi rilis canary untuk versi multipel, perutean berbasis tag, serta rilis canary komprehensif bersama dengan administrasi layanan MSE. Mengintegrasikan Sentinel untuk throttling, pemutusan sirkuit, dan degradasi layanan dalam administrasi layanan MSE. Memungkinkan mocking layanan untuk tujuan pengujian.
|
Fitur Tambahan | Mendukung Lua untuk mengonfigurasi fitur tambahan. | Mendukung AScript, yang dapat digunakan untuk mengonfigurasi fitur tambahan. Untuk informasi lebih lanjut, lihat Ikhtisar AScript. | |
Dukungan Cloud-Native | | Mendukung berbagai layanan cloud, seperti WAF, Function Compute, PrivateLink, dan router transit. Komponen yang dikelola yang dapat digunakan di kluster Container Service for Kubernetes (ACK) dan ACK Serverless kluster.
| Komponen sisi pengguna yang dapat digunakan di kluster ACK dan ACK Serverless cluster, mendukung integrasi mulus dengan anotasi kunci dari Ingress NGINX. Untuk informasi lebih lanjut tentang anotasi yang didukung oleh Ingress MSE, lihat Anotasi yang Didukung oleh Gateway Ingress MSE. |