View a markdown version of this page

Funcionamento do VPC Lattice - Amazon VPC Lattice

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Funcionamento do VPC Lattice

O VPC Lattice foi projetado para ajudar você a descobrir, proteger, conectar e monitorar de forma fácil e eficaz todos os serviços e recursos dentro dele. Cada componente do VPC Lattice se comunica unidirecionalmente ou bidirecionalmente dentro da rede de serviços com base em sua associação com a rede de serviços e suas configurações de acesso. As configurações de acesso são compostas pelas políticas de autenticação e autorização necessárias para essa comunicação.

O resumo a seguir descreve a comunicação entre componentes no VPC Lattice:

  • Há duas maneiras pelas quais uma VPC pode ser conectada a uma rede de serviços: por meio de uma associação de VPC e por meio de um endpoint VPC do tipo rede de serviços.

  • Os serviços e recursos associados à rede de serviços podem receber solicitações de clientes cujas VPCs também estão conectadas à rede de serviços.

  • Um cliente pode enviar solicitações para serviços e recursos associados a uma rede de serviços somente se estiver em uma VPC conectada à mesma rede de serviços. O tráfego de clientes que atravessa uma conexão de emparelhamento VPC, um gateway de trânsito, Direct Connect ou VPN só pode alcançar recursos e serviços se a VPC estiver conectada à rede de serviços por meio de um endpoint VPC.

  • Os alvos de serviços em VPCs associados à rede de serviços também são clientes e podem enviar solicitações para outros serviços e recursos associados à rede de serviços.

  • Os alvos de serviços em VPCs que não estão associados à rede de serviços não são clientes e não podem enviar solicitações para outros serviços e recursos associados à rede de serviços.

  • Clientes em VPCs que têm recursos, mas em que a VPC não está associada à rede de serviços, não são clientes e não podem enviar solicitações para outros serviços e recursos associados à rede de serviços.

O diagrama de fluxo a seguir usa um exemplo de cenário para explicar o fluxo de informações e a direção da comunicação entre os componentes no VPC Lattice. Há dois serviços associados a uma rede de serviços. Os serviços e todas as VPCs foram criados na mesma conta da rede de serviços. Ambos os serviços estão configurados para permitir o tráfego proveniente da rede de serviços.

Fluxo da rede de serviços da VPC

O serviço 1 é uma aplicação de faturamento executada em um grupo de instâncias registrado com o grupo de destino 1 na VPC 1. O serviço 2 é uma aplicação de pagamento executada em um grupo de instâncias registrado no grupo de destino 2 na VPC 2. A VPC 3 está na mesma conta e tem clientes, mas não tem serviços. O recurso 1 é um banco de dados que tem dados do cliente na VPC 4.

A lista a seguir descreve, em ordem, o fluxo de trabalho habitual de tarefas do VPC Lattice.

  1. Criar uma rede de serviços

    O proprietário da rede de serviços cria a rede de serviços.

  2. Criar um serviço

    Os proprietários do serviço criam os respectivos serviços, serviço 1 e serviço 2. Durante a criação, o proprietário do serviço adiciona receptores e define regras para rotear solicitações para o grupo de destino de cada serviço.

  3. Definir roteamento

    Os proprietários do serviço criam o grupo de destino para cada serviço (grupo de destino 1 e grupo de destino 2). Eles fazem isso especificando as instâncias de destino nas quais os serviços são executados. Eles também especificam as VPCs nas quais esses destinos residem.

    No diagrama anterior, as setas sólidas representam serviços roteando tráfego para grupos-alvo e configurações de recursos roteando recursos para recursos.

    O VPC Lattice oferece suporte à afinidade de zona de disponibilidade (AZ) para roteamento de tráfego. Quando um cliente envia uma solicitação à VPC Lattice, a VPC Lattice responde com o endereço IP do serviço ou recurso da mesma AZ do cliente. Se essa AZ não estiver disponível, a VPC Lattice responderá com endereços IP de outras AZs. Da VPC Lattice até o destino, o roteamento é para os destinos, que podem ser distribuídos entre AZs. Além disso, não há cobranças de transferência de dados Inter-AZ no VPC Lattice.

  4. Associar serviços à rede de serviços

    O proprietário da rede de serviços ou o proprietário do serviço associa os serviços à rede de serviços. As associações são apresentadas como setas com marcas de verificação apontando para a rede de serviços com base no serviço. Quando você associa um serviço a uma rede de serviços, esse serviço se torna detectável por outros serviços associados à rede de serviços e aos clientes em VPCs conectados à rede de serviços.

    As setas tracejadas entre a rede de serviços e os grupos-alvo mostram a direção do estabelecimento da conexão. O tráfego de retorno retorna para os clientes que usam a rede de serviços. As setas que representam o tráfego de retorno não estão incluídas neste diagrama.

  5. Create a resource gateway

    O proprietário do recurso cria um gateway de recursos na VPC 4 para poder ativar a conectividade dos clientes com o recurso 1.

  6. Criar uma configuração de recursos

    O proprietário do recurso cria uma configuração de recurso para representar o recurso 1 e especifica o gateway de recursos para o recurso 1.

  7. Associar configurações de recursos à rede de serviços

    O proprietário da rede de serviços ou o proprietário do recurso associa a configuração do recurso à rede de serviços. A associação é mostrada como uma seta com uma marca de seleção apontando para a rede de serviços a partir da configuração do recurso. Quando você associa uma configuração de recursos a uma rede de serviços, essa configuração de recursos se torna detectável por outros serviços associados à rede de serviços e aos clientes nas VPCs conectadas à rede de serviços.

    As setas tracejadas da rede de serviços para o recurso representam o recurso que recebe solicitações dos clientes. O tráfego de retorno retorna para o cliente usando a rede de serviços. As setas que representam o tráfego de retorno não estão incluídas neste diagrama.

  8. Conecte VPCs à rede de serviços

    As VPCs podem ser conectadas à rede de serviços de duas maneiras: associando a VPC à rede de serviços ou criando um endpoint VPC. Aqui, o proprietário da rede de serviços associa a VPC 1 e a VPC 3 à rede de serviços. As associações são mostradas usando setas com marcas de seleção apontadas para a rede de serviços. Com essas associações, todos os recursos na VPC podem atuar como clientes e fazer solicitações a serviços dentro da rede de serviços. As setas tracejadas entre a VPC 1 e a rede de serviços mostram a direção do estabelecimento da conexão. A rede de serviços só inicia conexões com recursos direcionados pelos grupos-alvo do serviço 1. Qualquer recurso na VPC 1 pode atuar como cliente e iniciar conexões com os serviços e recursos da rede de serviços.

    A VPC 2 não tem uma seta ou uma marca de seleção que represente uma associação. Isso significa que o proprietário da rede de serviços ou o proprietário do serviço não associou a VPC 2 à rede de serviços. Isso ocorre porque o serviço 2, neste exemplo, só precisa receber solicitações e enviar respostas usando a mesma solicitação. Em outras palavras, os destino do serviço 2 não são clientes e não precisam fazer solicitações para outros serviços na rede de serviços.

    Da mesma forma, a VPC 4 não tem uma seta ou uma marca de seleção que represente uma associação. Isso significa que o proprietário da rede de serviços ou o proprietário do recurso não associou a VPC 4 à rede de serviços. Isso ocorre porque o recurso 1 só recebe solicitações e envia respostas usando a mesma solicitação. Ele não pode fazer solicitações para outros serviços e recursos na rede de serviços.

Em resumo, o diagrama de procedimentos mostrou os seguintes cenários:

  • VPCs com conexões somente de entrada da VPC Lattice para seus recursos. A VPC 2 e a VPC 4 representam esses cenários.

  • Uma VPC com conexões somente de saída de seus recursos para a VPC Lattice. A VPC 3 representa esse cenário.

  • Uma VPC com conexões de entrada da VPC Lattice para seus recursos e com conexões de saída de seus recursos para a VPC Lattice. A VPC 1 representa esse cenário.