All Products
Search
Document Center

Microservices Engine:Tata kelola mikroservis

Last Updated:Mar 19, 2026

Topik ini memberikan petunjuk untuk modul tata kelola mikroservis, mencakup pendaftaran aplikasi, pencarian layanan, tata kelola aplikasi, peluncuran kanari ujung ke ujung, tata kelola pengembangan dan pengujian, serta pengaturan sistem.

Integrasi aplikasi

Tata kelola mikroservis MSE mendukung berbagai jenis koneksi. Pilih jenis koneksi berdasarkan lingkungan deployment dan bahasa pemrograman aplikasi Anda.

Manajemen namespace mikroservis

Namespace mikroservis adalah kebijakan yang dapat diperluas untuk mengelompokkan sejumlah mikroservis, sehingga lebih mudah dikelola dan didistribusikan. Namespace ini menyediakan cara untuk mengelompokkan mikroservis beserta dependensinya, memungkinkan tim menerapkan kebijakan keamanan, kontrol akses, dan batas resource yang berbeda. Untuk informasi selengkapnya, lihat Manajemen namespace mikroservis.

Daftarkan aplikasi mikroservis berbasis Java di ACK dan ACS ke pusat tata kelola MSE

Anda dapat mendaftarkan aplikasi mikroservis berbasis Java, seperti aplikasi Spring Cloud dan Dubbo, yang dideploy di Container Service for Kubernetes (ACK) dan Container Compute Service (ACS), ke pusat tata kelola MSE. Untuk informasi selengkapnya, lihat Daftarkan aplikasi mikroservis berbasis Java di ACK dan ACS ke pusat tata kelola MSE.

Daftarkan aplikasi mikroservis berbasis Go di ACK ke pusat tata kelola MSE

Anda dapat mendaftarkan aplikasi mikroservis berbasis Go, seperti aplikasi Gin, yang dideploy di ACK, ke pusat tata kelola MSE.

Daftarkan aplikasi mikroservis pada Instance ECS ke pusat tata kelola MSE

Anda dapat mendaftarkan aplikasi yang dideploy pada Instance ECS dan mesin virtual on-premises ke pusat tata kelola MSE. Untuk informasi selengkapnya, lihat Daftarkan aplikasi mikroservis pada Instance ECS ke pusat tata kelola MSE.

Daftarkan aplikasi di kluster Kubernetes open source ke pusat tata kelola MSE

Anda dapat mendaftarkan aplikasi Spring Cloud dan Dubbo yang dideploy di kluster Kubernetes (K8s) open source ke pusat tata kelola MSE. Fitur-fitur seperti graceful shutdown, outlier ejection, pencarian layanan, otentikasi layanan, pengujian layanan, dan rilis canary tersedia, yang secara signifikan meningkatkan stabilitas dan efisiensi pengembangan mikroservis online Anda. Untuk informasi selengkapnya, lihat Daftarkan aplikasi di kluster Kubernetes open source ke pusat tata kelola MSE.

Tambahkan API kustom dalam tata kelola mikroservis

Anda dapat mendaftarkan aplikasi ke tata kelola mikroservis MSE menggunakan instrumentasi kit pengembangan perangkat lunak (SDK) kustom yang dikombinasikan dengan Java agent. Untuk informasi selengkapnya, lihat Tambahkan API kustom dalam tata kelola mikroservis.

Konfigurasi jaringan untuk menghubungkan ke tata kelola mikroservis dari lingkungan on-premises

Untuk informasi tentang cara mengonfigurasi jaringan agar terhubung ke tata kelola mikroservis MSE dari lingkungan on-premises, lihat Konfigurasi jaringan untuk menghubungkan ke tata kelola mikroservis dari lingkungan on-premises.

Pencarian layanan

Fitur pencarian layanan dalam tata kelola mikroservis memungkinkan Anda melihat detail dan kontrak layanan dari aplikasi yang telah terdaftar.

Cari layanan

Setelah mendaftarkan layanan Anda ke tata kelola mikroservis MSE, Anda dapat menggunakan Konsol MSE untuk mengkueri daftar layanan dan detailnya untuk aplikasi Spring Cloud atau Dubbo yang telah dideploy. Untuk informasi selengkapnya, lihat Cari layanan.

Cari kontrak layanan

Kontrak layanan adalah dokumen yang menjelaskan API dan perilaku suatu layanan. Di MSE, kontrak layanan menetapkan aturan komunikasi antara penyedia layanan dan konsumen, serta dapat mencakup informasi mengenai input, output, dan penanganan kesalahan layanan. Hal ini membantu konsumen memahami dan menggunakan layanan dengan lebih baik. Untuk informasi selengkapnya, lihat Cari kontrak layanan.

Tata kelola aplikasi

Aplikasi yang terdaftar di tata kelola mikroservis MSE dapat menggunakan fitur tata kelola lalu lintas, termasuk graceful shutdown dan startup, konfigurasi perlindungan sistem, proteksi lalu lintas, routing berbasis tag, dan rilis canary berbasis pesan.

Ikhtisar aplikasi

Setelah mendaftarkan layanan ke tata kelola mikroservis MSE, Anda dapat melihat metrik seperti permintaan per detik (QPS) dan daftar TOP untuk aplikasi tersebut di halaman Ikhtisar Aplikasi di Konsol MSE. Untuk informasi selengkapnya, lihat Ikhtisar aplikasi.

Detail API

Halaman Detail API menampilkan informasi lengkap untuk semua API aplikasi, termasuk statistik seperti QPS, waktu respons (RT), dan jumlah permintaan konkuren. Klik tab untuk berbagai jenis guna mengakses detail masing-masing tipe API, seperti web service dan Layanan RPC. Untuk informasi selengkapnya, lihat Detail API.

Detail node

Fitur Detail Node memungkinkan Anda melihat informasi dasar untuk semua node di bawah suatu aplikasi, termasuk data statistik seperti QPS dan metadata node seperti tag dan status. Untuk informasi selengkapnya, lihat Detail node.

Tata kelola lalu lintas

Tata kelola lalu lintas terutama digunakan untuk pengendalian lalu lintas guna mencapai load balancing dan toleransi kesalahan di antara instans mikroservis. Fitur ini menyediakan kemampuan seperti Penggeseran beban puncak dan Pembatasan kecepatan untuk memastikan ketersediaan tinggi dan kapasitas pemrosesan konkuren. Untuk informasi selengkapnya, lihat Tata kelola lalu lintas.

Peluncuran kanari ujung ke ujung

Rilis canary mendistribusikan lalu lintas ke beberapa versi, memungkinkan iterasi dan maintenance tanpa memengaruhi sistem produksi. MSE memungkinkan Anda menerapkan rilis kanari ujung ke ujung hingga ke instans mikroservis tertentu, memberikan kontrol lalu lintas detail halus dan penilaian yang lebih akurat terhadap kualitas serta stabilitas mikroservis.

Terapkan peluncuran kanari ujung ke ujung menggunakan gateway cloud-native MSE

Setelah mendaftarkan aplikasi ke tata kelola mikroservis, Anda dapat mengonfigurasi gateway cloud-native MSE untuk menerapkan peluncuran kanari ujung ke ujung. Gunakan gateway cloud-native untuk mengekspos layanan backend. Untuk informasi selengkapnya, lihat Terapkan peluncuran kanari ujung ke ujung menggunakan gateway cloud-native MSE.

Peluncuran kanari ujung ke ujung berbasis MSE Ingress

Gateway MSE Ingress adalah metode manajemen lalu lintas Ingress yang berbasis pada gateway cloud-native MSE. Kemampuan peluncuran kanari ujung ke ujung yang disediakan oleh gateway MSE Ingress memungkinkan pengendalian lalu lintas ujung ke ujung tanpa mengubah kode bisnis apa pun. Untuk informasi selengkapnya, lihat Peluncuran kanari ujung ke ujung berbasis MSE Ingress.

Terapkan peluncuran kanari ujung ke ujung menggunakan gateway Spring Cloud Gateway atau Zuul yang dikelola sendiri

Jika arsitektur mikroservis Anda menggunakan Spring Cloud Gateway atau Zuul sebagai API gateway, Anda dapat mengonfigurasi aturan routing untuk mengarahkan permintaan ke lingkungan canary, sehingga memungkinkan validasi dan pengujian versi rilis canary. Untuk informasi selengkapnya, lihat Terapkan peluncuran kanari ujung ke ujung menggunakan gateway Spring Cloud Gateway atau Zuul yang dikelola sendiri.

Terapkan peluncuran kanari ujung ke ujung berbasis MSE dengan Kruise Rollouts

Kruise Rollouts menyediakan berbagai strategi rilis bertahap, seperti rilis canary dan penyebaran biru-hijau. Dengan integrasi bersama tata kelola mikroservis MSE, Kruise Rollouts memungkinkan peningkatan canary yang mulus untuk versi aplikasi baru di seluruh rantai pemanggilan layanan, memastikan stabilitas versi baru tersebut. Untuk informasi selengkapnya, lihat Terapkan peluncuran kanari ujung ke ujung berbasis MSE dengan Kruise Rollouts.

Dukungan untuk tugas asinkron dalam peluncuran kanari ujung ke ujung MSE

MSE mendukung transmisi langsung tag lalu lintas untuk tugas asinkron kustom. Untuk mengaktifkan fungsi ini, tambahkan paket pemindaian transmisi langsung asinkron. Untuk informasi selengkapnya, lihat Dukungan untuk tugas asinkron dalam peluncuran kanari ujung ke ujung MSE.

Pengaturan sistem

Kelola pengaturan tata kelola mikroservis MSE sesuai kebutuhan.

Upgrade komponen tata kelola mikroservis MSE

Komponen tata kelola mikroservis MSE telah diperbarui. Upgrade komponen ack-mse-pilot lama ke komponen ack-onepilot. Untuk informasi selengkapnya, lihat Instal dan upgrade komponen tata kelola mikroservis MSE.

Nonaktifkan tata kelola mikroservis MSE

Jika aplikasi Anda tidak lagi menggunakan fitur pusat tata kelola MSE, nonaktifkan tata kelola mikroservis MSE. Untuk informasi selengkapnya, lihat Nonaktifkan tata kelola mikroservis MSE.