全部产品
Search
文档中心

:Kelola ruang mikroservis

更新时间:Nov 10, 2025

Governansi Mikroservis yang disediakan oleh Microservices Engine (MSE) mengisolasi sumber daya dan konfigurasi di berbagai lingkungan menggunakan ruang mikroservis. Topik ini menjelaskan cara mengatur layanan mikro Anda di MSE berdasarkan ruang mikroservis dan cara mengelola ruang mikroservis tersebut.

Apa itu ruang nama layanan mikro?

Dalam banyak kasus, sumber daya di lingkungan produksi, pengujian, dan pengembangan diisolasi satu sama lain. Tata Kelola Layanan Mikro MSE secara ketat mengisolasi konfigurasi tata kelola layanan mikro dari aplikasi di ruang nama layanan mikro yang berbeda. Oleh karena itu, ketika aplikasi layanan mikro yang sama diterapkan di lingkungan yang berbeda, aplikasi tersebut memiliki konfigurasi tata kelola layanan mikro yang independen di setiap lingkungan. Dalam kasus seperti itu, Anda dapat menggunakan ruang nama layanan mikro untuk mengisolasi aplikasi di lingkungan yang berbeda.

命名空间.png

Ruang mikroservis dan namespace Kubernetes adalah konsep yang terpisah. Saat Anda menghubungkan aplikasi ke MSE, tambahkan label mseNamespace: ${Nama Namespace} ke pod atau namespace Kubernetes-nya yang sesuai untuk menentukan namespace aplikasi tersebut di MSE.

Apa itu aplikasi dalam Governansi Mikroservis MSE?

Aplikasi layanan mikro biasanya merujuk pada proses Java yang menyediakan serangkaian layanan mikro. Aplikasi layanan mikro secara independen menangani logika bisnis yang koheren dan memiliki tim pengembang serta operasi dan pemeliharaan (O&M) yang khusus.

Dari segi mode penyebaran, satu aplikasi Governansi Mikroservis MSE berkorespondensi dengan satu kelompok penerapan.

Saat Anda menghubungkan aplikasi dengan menambahkan label mseNamespace: prod dan msePilotCreateAppName: ${Nama Aplikasi} ke pod, aplikasi tersebut akan terhubung ke aplikasi yang sesuai dalam ruang mikroservis prod. Nama aplikasi dapat memiliki panjang hingga 63 karakter.

Skenario

  • Pengelolaan lingkungan: Anda dapat menggunakan ruang nama layanan mikro Prod, Test, dan Dev untuk mengisolasi lingkungan yang berbeda dan sumber dayanya.

  • Isolasi sumber daya: Di lingkungan yang berbeda, konfigurasi tata kelola aplikasi di ruang nama layanan mikro yang berbeda diisolasi secara ketat dan tidak berlaku di lintas ruang nama.

93b2bbc2d754f96583c011d2625f202b..png

  • Contoh 1:

    Dalam skenario dunia nyata, Anda dapat menghubungkan semua aplikasi di lingkungan pengujian ke ruang mikroservis test (misalnya, test/example-app) dan semua aplikasi di lingkungan produksi ke ruang mikroservis prod (misalnya, prod/example-app). Untuk menggunakan fitur Governansi Mikroservis MSE, Anda dapat mengonfigurasi dan memverifikasi konfigurasi tersebut pada aplikasi test/example-app. Setelah verifikasi berhasil, Anda dapat menerapkan konfigurasi yang sama ke aplikasi prod/example-app.

    Catatan

    Kami merekomendasikan agar Anda menggunakan database terpisah, kluster Message Queue, kluster Kubernetes, dan instance Nacos untuk ruang nama layanan mikro yang berbeda. Ini mencegah perubahan di lingkungan pengujian mempengaruhi lingkungan produksi dan memastikan stabilitas.

  • Contoh 2:

    Tiga lingkungan dibangun dalam virtual private cloud (VPC) dan digunakan secara terpisah untuk pengembangan aplikasi, pengujian, dan produksi. Anda dapat membuat ruang nama layanan mikro Dev, Test, dan Prod untuk lingkungan tersebut. Jika Anda membuat kluster dan menerapkan aplikasi di ruang nama layanan mikro, aplikasi di satu ruang nama diisolasi dari aplikasi di ruang nama lainnya.

Versi ruang nama layanan mikro

Tata Kelola Layanan Mikro menyediakan Edisi Profesional dan Edisi Perusahaan. Edisi yang berbeda memiliki fitur yang berbeda dan harga yang berbeda. Untuk pengguna yang menggunakan Edisi Perusahaan, beberapa aplikasi seperti yang ada di lingkungan pengembangan mungkin tidak memerlukan fitur perlindungan dalam Operasi State (Ops). Dalam hal ini, Anda dapat menurunkan versi ruang nama layanan mikro untuk aplikasi ini dari Edisi Perusahaan, yang merupakan edisi default, ke Edisi Profesional. Ini membantu memenuhi persyaratan akses ke MSE dari lingkungan yang berbeda.

image

Gunakan ruang nama layanan mikro

Buat ruang nama layanan mikro

  1. Masuk ke Konsol MSE.

  2. Di panel navigasi sebelah kiri, pilih Microservices Governance > O&M Center.

  3. Di halaman O&M Center, klik nama kluster Kubernetes yang diinginkan.

  4. Di halaman Cluster details, klik Microservice Namespace di kolom Actions.

    image

  5. Masukkan nama di kotak dialog Ruang Nama Layanan Mikro, dan klik OK.

Apa yang harus dilakukan selanjutnya