Tous les produits
Search
Centre de documentation

Alibaba Cloud Service Mesh:Observer le routage tenant compte des zones avec Mesh Topology

Dernière mise à jour :Sep 25, 2026

Alibaba Cloud Service Mesh (ASM) vous permet de visualiser la topologie de vos applications. Cette rubrique utilise l'application Bookinfo, accessible via une passerelle d'entrée, pour illustrer comment observer le routage tenant compte des zones avec Service Mesh.

Prérequis

  • Vous avez créé une instance ASM. Pour plus d'informations, consultez la rubrique Créer une instance ASM.

  • Vous avez créé un cluster managé ACK. Pour plus d'informations, consultez la rubrique Créer un cluster managé ACK.

  • Ajouter le cluster à l'instance ASM.

  • Les nœuds du cluster ACK sont répartis sur au moins deux zones. Cette rubrique utilise cn-hangzhou-j et cn-hangzhou-k à titre d'exemple. Vous pouvez consulter la région et la zone des instances ECS correspondant aux nœuds de votre cluster dans la console ACK. Pour plus d'informations, consultez la rubrique Régions et zones.

  • Vous avez déployé une passerelle d'entrée et Mesh Topology est accessible. Pour plus d'informations, consultez la rubrique Prise en main.

  • Vous avez installé un client Helm v3. Pour plus d'informations, consultez la page Helm.

Étape 1 : Déployer l'exemple d'application

  1. Téléchargez le chart Helm de l'exemple d'application.

  2. Extrayez le package dans le répertoire asm-az-routing et spécifiez les zones dans le fichier values.yaml.

    Voici un exemple de configuration :

    zone1: cn-hangzhou-j
    zone2: cn-hangzhou-k
  3. Exécutez la commande suivante pour déployer l'exemple d'application.

    helm install --namespace azdemo azdemo ./
  4. Une fois les pods en cours d'exécution, exécutez la commande suivante pour accéder au service via la passerelle d'entrée.

    while true; do
      curl -I http://{IP address of the ingress gateway}/productpage ;
      echo;sleep 1;
    done

Étape 2 : Configurer Mesh Topology

  1. Connectez-vous à la console ASM. Dans le volet de navigation de gauche, sélectionnez Service Mesh > Mesh Management.

  2. Sur la page Mesh Management, cliquez sur le nom de l'instance ASM. Dans le volet de navigation de gauche, sélectionnez Observability Management Center > Mesh Topology.

  3. Sur la page Mesh Topology, cliquez sur Copy token and open in new window.

  4. Sur la page Log in to Mesh Topology, collez le jeton dans la zone de texte Login Token et cliquez sur Log In.

  5. Sélectionnez le namespace cible. Dans la liste déroulante Display, sélectionnez Traffic Distribution, Traffic Rate et Traffic Animation, puis décochez la case Service Nodes.

    L'image suivante illustre un exemple.网格拓扑示例一

Étape 3 : Vérifier le basculement automatique des routes

  1. Réduisez le déploiement reviews-v1 dans la première zone à 0 pod pour simuler une panne de service.

    1. Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.

    2. Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Workloads > Deployments.

    3. Dans la colonne Actions de l'application cible, cliquez sur Scale, définissez Desired Pod Count sur 0, puis cliquez sur OK.

  2. Revenez à la page Mesh Topology comme décrit à l'étape Étape 2 : Configurer Mesh Topology et affichez la topologie.

    L'image suivante illustre un exemple. 网格拓扑示例二 La topologie indique que le trafic provenant de productpage-v1 est désormais acheminé vers reviews-v2. Cela signifie que lorsque le service reviews n'est pas disponible dans la zone locale, le trafic bascule automatiquement vers l'autre zone.

Étape 4 : Vérifier le routage tenant compte des zones

  1. Augmentez le déploiement reviews-v1 dans la première zone à 1 pod pour restaurer le service.

    1. Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.

    2. Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Workloads > Deployments.

    3. Dans la colonne Actions de l'application cible, cliquez sur Scale, définissez Desired Pod Count sur 1, puis cliquez sur OK.

  2. Revenez à la page Mesh Topology comme décrit à l'étape Étape 2 : Configurer Mesh Topology et affichez la topologie.

    L'image suivante illustre un exemple. 网格拓扑示例三 La topologie indique que le trafic provenant de productpage-v1 est de nouveau acheminé vers reviews-v1 dans la zone locale. Cela confirme que le routage tenant compte des zones fonctionne correctement.