Diretório de serviços para Cloud Service Mesh

Neste documento, você encontra uma visão geral de como o Cloud Service Mesh e o Diretório de serviços trabalham 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 Service Directory 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 rastreamento dos seus serviços em um único registro central. Isso inclui serviços Google Cloud 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, ele pode ser registrado automaticamente no Diretório de serviços pelas integrações.

Depois que um serviço está no Diretório de serviços, é possível configurar a Cloud Service Mesh para permitir que os clientes da 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.

Usar o registro de serviços do Service Directory com o Cloud Service Mesh disponibiliza os serviços no registro de serviços para os aplicativos na sua malha e para gateways configurados pelo Cloud Service Mesh.

O registro da sua Cloud Service Mesh com o 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 Service Directory.

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 ele 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