全部产品
Search
文档中心

API Gateway:Apa itu Cloud Native API Gateway

更新时间:Nov 13, 2025

Cloud native API Gateway mengintegrasikan gerbang lalu lintas, gerbang mikroservis, dan gerbang keamanan dalam satu arsitektur terpadu, sehingga menghilangkan fragmentasi gerbang. Layanan ini menyediakan eksposur layanan, manajemen lalu lintas, ingress lalu lintas aplikasi, integrasi, serta manajemen siklus hidup penuh untuk API. Gerbang ini menawarkan kinerja 1 hingga 5 kali lebih tinggi dibandingkan gerbang yang dibangun sendiri, serta stabil dan andal berkat keahlian teknis bertahun-tahun yang telah teruji dalam acara seperti festival belanja Double 11. Selain itu, gerbang ini dilengkapi beberapa lapisan keamanan, termasuk otentikasi timbal balik mTLS, otentikasi login, integrasi dengan Web Application Firewall (WAF), dan plugin keamanan kustom. Dengan ekstensibilitas tinggi dan dukungan berbagai plugin yang memungkinkan pembaruan panas, Cloud Native API Gateway menjadi solusi gerbang yang berkinerja tinggi, aman, dan terpadu.

Mengapa memilih Cloud Native API Gateway

Fitur

Deskripsi

Peningkatan open source

100% kompatibel dengan Higress dan Nginx Ingress open source untuk integrasi tanpa hambatan dengan K8s. Gerbang ini juga menyediakan peningkatan kinerja, observabilitas, dan kemudahan penggunaan.

Layanan yang sepenuhnya dikelola

Menyediakan kluster yang sepenuhnya dikelola. Fokus pada pengembangan bisnis tanpa perlu khawatir tentang penerapan atau O&M. Layanan ini profesional, elastis, dan andal.

Ketersediaan tinggi

Menyediakan instans dengan kemampuan pemantauan dan O&M yang komprehensif. Gerbang ini mengatasi banyak titik nyeri ketersediaan pada middleware open source.

Mendukung cloud native

Komponen produk dikontainerisasi. Gerbang ini menyediakan K8s Ingress Controller dan terintegrasi secara mendalam dengan layanan kontainer.

Visualisasi

Menyediakan antarmuka visual. Hal ini membuat API Anda terlihat, dapat dikelola, dan terkendali.

Untuk informasi lebih lanjut, lihat Fitur dan Manfaat.

Konsep inti

Cloud Native API Gateway menyediakan tiga jenis API inti: REST API, HTTP API, dan WebSocket API.

HTTP API

HTTP API adalah antarmuka berbasis rute yang menggunakan protokol HTTP. API ini cocok untuk skenario seperti Kubernetes (K8s) Ingress, arsitektur mikroservis, dan AI (Server-Sent Events) untuk mengekspos layanan secara cepat.

  • Dalam kluster Kubernetes, Ingress mengelola akses eksternal ke layanan kluster dan menyediakan load balancing lapisan 7. Cloud Native API Gateway Ingress menawarkan cara yang lebih kuat untuk mengelola lalu lintas Ingress dengan memanfaatkan gerbang API. Gerbang ini kompatibel dengan Nginx Ingress dan lebih dari 50 anotasi Nginx Ingress, mencakup lebih dari 90% kasus penggunaan Nginx Ingress. Gerbang ini mendukung rilis bertahap untuk beberapa versi layanan, tata kelola layanan yang fleksibel, serta perlindungan keamanan yang komprehensif, sehingga memenuhi kebutuhan tata kelola lalu lintas aplikasi terdistribusi cloud-native berskala besar.

  • Jika manajemen tingkat API yang detail halus tidak diperlukan antar sistem bisnis, Anda dapat mengonfigurasi entri rute untuk menentukan layanan backend mana yang menangani permintaan tertentu. Jalur routing, seperti /user/*, umumnya memiliki granularitas yang lebih kasar dibandingkan operasi API, sehingga memungkinkan konfigurasi jalur akses secara cepat dan mengaktifkan interaksi antar sistem.

HTTP API terutama ditujukan untuk tim pengembangan atau operasi dan pemeliharaan (O&M). Entri rute membantu Anda membagi logika bisnis dengan cepat dan mengaktifkan interaksi layanan. API ini juga memberikan fleksibilitas tinggi serta menyederhanakan logika pemanggilan antar sistem bisnis.

REST API

REST API adalah antarmuka berorientasi sumber daya yang berbasis protokol HTTP. API ini menggunakan metode HTTP standar, seperti GET dan POST, untuk mengoperasikan sumber daya dan cocok untuk skenario seperti API First, kolaborasi lintas tim, serta manajemen API detail halus.

  • API First: Metodologi pengembangan perangkat lunak yang menekankan desain API terlebih dahulu saat mengembangkan aplikasi. Dalam pendekatan ini, pengembang menentukan batasan sistem dan interaksi layanan dengan membuat API sebelum membangun layanan backend yang mengimplementasikannya.

  • Manajemen API detail halus: Sering digunakan dalam skenario di mana layanan diekspos kepada mitra hulu dan hilir, atau untuk akses dan kolaborasi sistem internal dan eksternal. Dalam skenario ini, penyedia layanan perlu mengekspos antarmuka tertentu dan mengonfigurasi kebijakan lalu lintas tingkat antarmuka, serta menyediakan dokumentasi API yang komprehensif bagi konsumen.

REST API terutama ditujukan untuk tim pengembangan yang berfokus pada bisnis. API ini mendorong kolaborasi lintas tim, meningkatkan fleksibilitas sistem, serta mendukung iterasi cepat dan pengembangan agile.

WebSocket API

WebSocket API menyediakan antarmuka protokol koneksi persisten untuk komunikasi dua arah secara real-time. API ini mendukung transmisi data yang efisien dan cocok untuk aplikasi yang memerlukan interaksi real-time, seperti AI, IoT, game, pesan instan, dan kutipan saham.

Jalur penggunaan inti untuk WebSocket API sama dengan HTTP API. API ini berpusat pada entri rute dan menyediakan periode timeout default yang lebih lama.

Fitur utama

Modul fitur

Deskripsi

Referensi

Manajemen siklus hidup API

Mendukung manajemen siklus hidup penuh API, termasuk desain, pengembangan, pengujian, penerbitan, dan pembatalan penerbitan.

Manajemen API

K8s Ingress Controller

Mendukung K8s Ingress Controller.

Tidak ada

Otentikasi keamanan

Terintegrasi dengan sistem otentikasi dan login untuk membangun penghalang keamanan bagi bisnis Anda secara cepat. Mendukung sertifikat HTTPS, daftar hitam/daftar putih alamat IP, otentikasi dan otorisasi (termasuk JWT, OIDC, dan IDaaS), serta pembersihan lalu lintas tidak biasa.

Manajemen Keamanan

Observabilitas

Mendukung fitur-fitur seperti dasbor global, pemantauan instans gerbang, pengambilan log, daftar TOP bisnis, pengiriman log, Analisis Tracing, dan manajemen peringatan.

Observabilitas dan Analisis

Tata kelola lalu lintas

Mendukung fitur tata kelola layanan seperti throttling dan degradasi, penemuan layanan, entri rute layanan, beberapa pusat registrasi, tag lalu lintas, dan konfigurasi timeout.

Entri rute

Pasar Plugin

Menyediakan plugin ekstensi bawaan untuk otentikasi, otorisasi, manajemen lalu lintas, dan perlindungan keamanan. Anda juga dapat mengunggah plugin kustom untuk memperluas kemampuan gerbang secara fleksibel dan personal.

Pasar Plugin

Ketersediaan tinggi

Ditenagai oleh kernel Envoy, mengintegrasikan K8s Ingress dan gerbang mikroservis. Mendukung perlindungan kelebihan beban, penerbitan dan pembatalan penerbitan tanpa gangguan, pemulihan bencana multi-zona, skalabilitas elastis, dan pemulihan kesalahan otomatis, dengan Service-Level Agreement (SLA) hingga 99,99%.

Tidak ada

Penagihan

Untuk informasi lebih lanjut, lihat Penagihan Produk.

Aktifkan Cloud Native API Gateway

Klik tautan berikut untuk mengaktifkan Cloud Native API Gateway.

Aktifkan Cloud Native API Gateway

Hubungi kami

Jika Anda memiliki pertanyaan tentang Cloud Native API Gateway, bergabunglah dengan grup DingTalk (ID: 88010006189) untuk berdiskusi atau kirim tiket.