All Products
Search
Document Center

Alibaba Cloud Service Mesh:Amati routing berbasis lokalitas dengan topologi mesh

Last Updated:Aug 25, 2026

Alibaba Cloud Service Mesh (ASM) menyediakan Service Mesh yang mencakup tampilan topologi mesh untuk aplikasi Anda. Topik ini menggunakan aplikasi Bookinfo untuk menunjukkan cara mengamati routing berbasis lokalitas, juga dikenal sebagai routing dalam AZ yang sama, di ASM dengan menggunakan topologi mesh.

Prasyarat

Langkah 1: Deploy aplikasi contoh

  1. Unduh Helm chart untuk aplikasi contoh.

  2. Ekstrak paket ke direktori asm-az-routing dan tentukan availability zone di file values.yaml.

    zone1: cn-hangzhou-j
    zone2: cn-hangzhou-k
  3. Jalankan perintah berikut untuk menerapkan aplikasi contoh.

    helm install --namespace azdemo azdemo ./
  4. Setelah Pod berjalan, jalankan perintah berikut untuk mengakses layanan melalui gerbang masuk.

    while true; do
      curl -I http://{replace-with-your-gateway-address}/productpage ;
      echo;sleep 1;
    done

Langkah 2: Konfigurasikan topologi mesh

  1. Masuk ke ASM console. Di panel navigasi kiri, pilih Service Mesh > Mesh Management.

  2. Di halaman Mesh Management, klik nama instans ASM. Di panel navigasi kiri, pilih Observability Management Center > Mesh Topology.

  3. Di halaman Mesh Topology, klik Copy token and open in new window.

  4. Di halaman Log on to Mesh Topology, tempel token ke kotak teks Login Token dan klik Log In.

  5. Pilih namespace target. Dari daftar drop-down Display, pilih Traffic Distribution, Traffic Rate, dan Traffic Animation, lalu kosongkan centang pada kotak Service Nodes.

    Gambar berikut menunjukkan contohnya:网格拓扑示例一

Langkah 3: Verifikasi failover rute otomatis

  1. Untuk mensimulasikan gangguan layanan, skala workload reviews-v1 di availability zone pertama menjadi 0 Pod.

    1. Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.

    2. Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Workloads > Deployments.

    3. Di kolom Actions untuk aplikasi target, klik Scale. Atur Desired Pod Count menjadi 0 dan klik OK.

  2. Kembali ke halaman topologi mesh yang dikonfigurasi di Langkah 2 dan amati topologinya.

    Topologi mesh menunjukkan bahwa traffic dari productpage telah mengalami failover. Karena workload reviews-v1 tidak tersedia, traffic dialihkan ke reviews-v2. Layanan reviews-v2 kini menangani traffic dari workload v1 (sekitar 0,38 rps) dan workload v2 (sekitar 0,36 rps), meneruskan traffic gabungan tersebut (sekitar 0,73 rps) ke layanan ratings-v2. Hal ini mengonfirmasi bahwa traffic secara otomatis melakukan failover ke layanan di availability zone lain saat layanan lokal tidak tersedia.

Langkah 4: Verifikasi routing dalam AZ yang sama

  1. Untuk mensimulasikan pemulihan layanan, skala workload reviews-v1 di availability zone pertama menjadi 1 Pod.

    1. Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.

    2. Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Workloads > Deployments.

    3. Di kolom Actions untuk aplikasi target, klik Scale. Atur Desired Pod Count menjadi 1 dan klik OK.

  2. Kembali ke halaman topologi mesh yang dikonfigurasi di Langkah 2 dan amati topologinya.

    Seperti yang ditunjukkan pada gambar, productpage v1 kini mengarahkan kembali traffic ke reviews-v1, yaitu layanan reviews di availability zone yang sama. Hal ini mengonfirmasi bahwa routing dalam AZ yang sama berhasil.网格拓扑示例三