Gerbang multi-kluster ACK One adalah solusi untuk pemulihan bencana aplikasi dan manajemen lalu lintas utara-selatan di lingkungan cloud hibrida dan Kubernetes multi-kluster. Solusi ini memungkinkan Anda menerapkan pemulihan bencana antar-zona atau pemulihan bencana geo untuk aplikasi cloud hibrida dan multi-kluster secara cepat. Alih-alih mengonfigurasi aturan Ingress secara terpisah di setiap kluster, Anda cukup menentukan aturan routing sekali pada instans Fleet, dan biarkan gerbang mendistribusikan lalu lintas ke seluruh kluster—dengan fallback tingkat milidetik saat suatu kluster tidak sehat.
Tersedia dua jenis gerbang: gerbang multi-kluster ALB dan gerbang multi-kluster MSE (Microservices Engine). Masing-masing jenis dirancang untuk topologi penerapan dan kebutuhan protokol yang berbeda.
Arsitektur
Cara kerja
-
Buat resource AlbConfig atau MseIngressConfig pada instans ACK One Fleet untuk menyediakan gerbang multi-kluster ALB atau MSE.
-
Buat Ingress pada instans Fleet dan konfigurasikan aturan routing.
-
Kontroler Ingress multi-kluster membaca aturan tersebut dan mengarahkan lalu lintas masuk ke server backend di seluruh kluster yang dikelola.
Kemampuan utama
-
Fully managed dan bebas O&M — tidak perlu mengoperasikan atau memelihara infrastruktur gerbang.
-
Mengurangi penyebaran gerbang berlebihan — satu gerbang Lapisan 7 tingkat wilayah melayani beberapa kluster, bukan satu gerbang per kluster, sehingga menurunkan biaya.
-
Routing terpusat — konfigurasikan aturan pengalihan untuk semua kluster di satu tempat pada instans Fleet.
-
Ketersediaan tinggi lintas zona — gerbang dirancang sejak awal untuk ketersediaan tinggi (HA) tingkat zona.
-
Fallback tingkat milidetik — jika terjadi error pada server backend di salah satu kluster, lalu lintas dialihkan secara mulus ke backend yang sehat tanpa gangguan yang terasa.
Pilih jenis gerbang
Jawab pertanyaan berikut untuk menentukan jenis gerbang yang tepat:
-
Apakah Anda memerlukan manajemen lalu lintas cross-region? ALB mendukungnya; MSE tidak.
-
Apakah kluster on-premises atau kluster cloud pihak ketiga Anda menggunakan jaringan overlay? ALB mendukung jaringan overlay maupun underlay; MSE hanya mendukung underlay.
-
Apakah Anda memerlukan HTTP/2 atau gRPCS? MSE mendukung HTTP/2 dan gRPCS; ALB tidak.
Jika jawaban Anda terhadap pertanyaan 1 atau 2 adalah ya, gunakan ALB. Jika beban kerja Anda terbatas pada VPC atau wilayah yang sama dan Anda memerlukan HTTP/2 atau gRPCS, gunakan MSE.
Tabel berikut membandingkan kedua jenis gerbang secara detail.
| Gerbang multi-kluster ALB | Gerbang multi-kluster MSE | |
|---|---|---|
| Cakupan penerapan | Cross-zone, cross-region, cloud hibrida, cross-cloud | VPC yang sama (default); cross-VPC dalam wilayah yang sama melalui Cloud Enterprise Network (CEN) |
| Skenario yang didukung | Pemulihan bencana zona aktif; pemulihan bencana geo aktif; pemulihan bencana cloud hibrida dan cross-cloud aktif (jaringan underlay dan overlay); pemisahan traffic berbasis bobot; routing berbasis header ke kluster tertentu | Pemulihan bencana zona aktif atau pemulihan bencana aktif-standby; pemulihan bencana cloud hibrida atau cross-cloud (jaringan underlay); pemisahan traffic berbasis bobot; routing berbasis header ke kluster tertentu |
| Kebutuhan jaringan | Cross-region: hubungkan jaringan menggunakan CEN; blok CIDR node dan pod tidak boleh tumpang tindih. Kluster on-premises atau cloud pihak ketiga: hubungkan menggunakan sirkuit Express Connect. | Kluster dalam VPC yang sama: tidak perlu pengaturan tambahan. Cross-VPC (wilayah yang sama): hubungkan menggunakan CEN; blok CIDR node dan pod tidak boleh tumpang tindih. |
| Batasan | Tidak ada batasan cross-region. | Tidak dapat diterapkan lintas wilayah. Kluster on-premises yang menggunakan jaringan overlay dan kluster Kubernetes cloud publik pihak ketiga tidak didukung. |
| Protokol backend | HTTP, HTTPS, gRPC, QUIC | HTTP, HTTP/2, HTTPS, gRPC, gRPCS |
| Penagihan | Penagihan ALB | Ikhtisar penagihan instans umum |
Langkah selanjutnya
Setelah memilih jenis gerbang, siapkan gerbang tersebut dan konfigurasikan routing lalu lintas untuk kluster Anda:
-
Buat gerbang multi-kluster ALB
-
Buat gerbang multi-kluster MSE