Todos os produtos
Search
Central de documentação

Alibaba Cloud Service Mesh:Observar o roteamento com reconhecimento de zona usando o Mesh Topology

Última atualização: Aug 24, 2026

O Alibaba Cloud Service Mesh (ASM) permite visualizar a topologia da sua aplicação. Este tópico usa a aplicação Bookinfo, acessada por um gateway de entrada, para demonstrar como observar o roteamento com reconhecimento de zona no Service Mesh.

Pré-requisitos

Etapa 1: Implantar a aplicação de exemplo

  1. Baixe o gráfico do Helm da aplicação de exemplo.

  2. Extraia o pacote no diretório asm-az-routing e especifique as zonas no arquivo values.yaml.

    Exemplo de configuração:

    zone1: cn-hangzhou-j
    zone2: cn-hangzhou-k
  3. Execute o comando a seguir para implantar a aplicação de exemplo.

    helm install --namespace azdemo azdemo ./
  4. Quando os pods estiverem em execução, execute o comando a seguir para acessar o service pelo gateway de entrada.

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

Etapa 2: Configure o Mesh Topology

  1. Faça login no console do ASM. No painel de navegação à esquerda, escolha Service Mesh > Mesh Management.

  2. Na página Mesh Management, clique em nome da instância do ASM. No painel de navegação à esquerda, escolha Observability Management Center > Mesh Topology.

  3. Na página Mesh Topology, clique em Copy token and open in new window.

  4. Na página Log in to Mesh Topology, cole o token na caixa de texto Login Token e clique em Log In.

  5. Selecione o namespace de destino. Na lista suspensa Display, selecione Traffic Distribution, Traffic Rate e Traffic Animation e desmarque a caixa de seleção Service Nodes.

    A figura a seguir mostra um exemplo.网格拓扑示例一

Etapa 3: Verifique o failover automático de rota

  1. Redimensione o deployment reviews-v1 na primeira zona para 0 pods para simular uma falha de service.

    1. Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.

    2. Na página Clusters, clique em nome do seu cluster. No painel de navegação à esquerda, clique em Workloads > Deployments.

    3. Na coluna Actions da aplicação de destino, clique em Scale, defina Desired Pod Count como 0 e clique em OK.

  2. Retorne à página do Mesh Topology conforme descrito em Step 2: Configure Mesh Topology e visualize a topologia.

    A figura a seguir mostra um exemplo. 网格拓扑示例二 A topologia indica que o tráfego de productpage-v1 agora é roteado para reviews-v2. Isso demonstra que, quando o service reviews na zona local fica indisponível, o tráfego faz failover automaticamente para a outra zona.

Etapa 4: Verifique o roteamento com reconhecimento de zona

  1. Aumente o deployment reviews-v1 na primeira zona para 1 pod para restaurar o service.

    1. Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.

    2. Na página Clusters, clique em nome do seu cluster. No painel de navegação à esquerda, clique em Workloads > Deployments.

    3. Na coluna Actions da aplicação de destino, clique em Scale, defina Desired Pod Count como 1 e clique em OK.

  2. Retorne à página do Mesh Topology conforme descrito em Step 2: Configure Mesh Topology e visualize a topologia.

    A figura a seguir mostra um exemplo. 网格拓扑示例三 A topologia mostra que o tráfego de productpage-v1 voltou a ser roteado para reviews-v1 na zona local. Isso confirma que o roteamento com reconhecimento de zona funciona corretamente.