Diretório de serviços para Cloud Service Mesh

Este documento oferece uma visão geral de como o Cloud Service Mesh e o Diretório de serviços funcionam juntos para dar aos aplicativos na sua malha de serviço acesso aos serviços listados no registro do Diretório de serviços.

O Cloud Service Mesh é um plano de controle de malha de serviço que permite roteamento global, balanceamento de carga, failover regional e segurança para implantações heterogêneas. Isso inclui implantações que usam sidecars, proxies de borda ou intermediários e clientes gRPC sem proxy.

A integração do Diretório de serviços e do Cloud Service Mesh disponibiliza os serviços registrados no Diretório de serviços para os serviços do Cloud Service Mesh.

O Diretório de serviços facilita o acesso e o acompanhamento dos serviços em um único registro central. Isso inclui Google Cloud serviços como GKE, balanceadores de carga de rede de passagem interna, balanceadores de carga de aplicativo internos e serviços locais e multicloud. Quando um produtor de serviços cria um serviço do GKE ou um balanceador de carga, o serviço ou o balanceador de carga pode ser registrado automaticamente no Diretório de serviços pelas integrações.

Depois que um serviço estiver no Diretório de serviços, você poderá configurar o Cloud Service Mesh para permitir que os clientes do Cloud Service Mesh acessem qualquer serviço registrado no Diretório de serviços, como balanceadores de carga de rede de passagem interna e balanceadores de carga de aplicativo internos.

O uso do registro de serviços do Diretório de serviços com o Cloud Service Mesh disponibiliza os serviços no registro de serviço para os aplicativos na sua malha e para gateways configurados pelo Cloud Service Mesh.

O registro do Cloud Service Mesh no Diretório de serviços permite que você faça o seguinte.

  • Disponibilizar serviços atuais para o Cloud Service Mesh
  • Melhore a coordenação entre produtores e consumidores de serviços
  • Acessar serviços em um perímetro usando um ponto de entrada
  • Conectar serviços em vários domínios
  • Aplicar políticas ao acessar serviços

Para informações detalhadas sobre esses recursos, consulte Casos de uso da integração do Cloud Service Mesh com o Diretório de serviços.

Para integrar seus serviços, registre um serviço no Diretório de serviços e, em seguida, vincule-o a um serviço de back-end do Cloud Service Mesh. Depois que uma vinculação é estabelecida, o Cloud Service Mesh consulta o Diretório de serviços para receber informações sobre o serviço registrado e como esse serviço pode ser alcançado.

Para informações detalhadas sobre como configurar o Cloud Service Mesh com o Diretório de serviços, consulte Configurar o Cloud Service Mesh com o Diretório de serviços.

A seguir