Comparar a saída de VPC direta e os conectores de acesso VPC sem servidor

É possível enviar tráfego de saída de um serviço do App Engine para uma rede VPC usando um dos seguintes métodos:

Este documento ajuda os especialistas em rede a comparar esses métodos para determinar qual solução atende melhor aos requisitos de desempenho, custo e gerenciamento.

A saída de VPC direta e os conectores de acesso VPC sem servidor permitem o acesso a recursos com um endereço IP interno, como instâncias de VM do Compute Engine e instâncias do Memorystore.

Recomendamos o uso da saída de VPC direta, porque ela oferece uma infraestrutura aprimorada e uma configuração de saída de VPC mais simples para o App Engine. Para conferir os principais benefícios, consulte Saída de VPC direta.

Os conectores de acesso VPC sem servidor também permitem enviar solicitações à sua rede VPC e receber as respostas correspondentes sem usar a Internet pública. Em comparação com a saída de VPC direta, a configuração exige mais manutenção e custo com menor capacidade de processamento, mas os conectores ainda são uma opção adequada se o aplicativo exigir menor latência de inicialização a frio ao escalonar de zero ou tiver disponibilidade limitada de endereços IP.

Solicitações de entrada e saída

Ao usar a saída de VPC direta ou os conectores de acesso VPC sem servidor, as conexões de saída iniciadas por serviços do App Engine fazem o trajeto de ida e volta direto para o destino.

Solicitações de entrada enviadas da sua rede VPC do App Engine fazem o trajeto por um balanceador de carga personalizado, não por uma saída de VPC direta ou conectores de acesso VPC sem servidor.

principais diferenças

A tabela a seguir compara os principais recursos, características de desempenho e custos da saída de VPC direta e dos conectores de acesso VPC sem servidor.

Recurso Saída de VPC direta Conector de acesso VPC sem servidor
Latência Baixo Alto
Capacidade Alto Baixo
Alocação de IP Usa mais endereços IP na maioria dos casos Usa menos endereços IP
Custo Sem cobranças extras de VM Gera cobranças extras de VM
Velocidade de escalonamento O escalonamento automático de instâncias é mais lento, incluindo a inicialização de zero (latência de inicialização a frio), ao criar novas interfaces de rede VPC. A latência da rede ocorre durante aumentos repentinos no tráfego de rede VPC quando mais instâncias do conector são criadas.
Tags de rede Granularidade mais detalhada. Cada serviço pode ter conjuntos exclusivos de tags e regras de firewall aplicadas separadamente. Menos granularidade. Compartilhada entre serviços do App Engine que usam os mesmos conectores; regras de firewall aplicadas no nível do conector.
Geração de registros de regras de firewall A geração de registros de regras de firewall para tráfego de saída do App Engine não inclui o nome do recurso. A geração de registros de regras de firewall para tráfego de saída do App Engine inclui o nome da instância do conector, não o nome do serviço do App Engine.
Google Cloud Console do Indisponível Com suporte
Google Cloud CLI Compatível Compatível
Etapa do lançamento Visualizar GA

Preços

Para informações sobre preços, consulte Preços do App Engine.

Com conectores de acesso VPC sem servidor, você paga por dois tipos de cobrança: Compute (faturado como VMs do Compute Engine) e saída de rede (faturada como tráfego de VMs). Com a saída de VPC direta, você paga apenas pela saída de rede (com a mesma taxa dos conectores). Você não paga por cobranças do Compute.

Se você usa conectores de acesso VPC sem servidor, veja os custos associados da seguinte maneira:

  1. Acesse a página Relatórios do Cloud Billing em o Google Cloud console.
  2. Se solicitado, selecione a conta de faturamento associada ao seu Google Cloud projeto.
  3. No painel Filtros, em Rótulos, adicione um filtro de rótulo com a chave serverless-vpc-access.
  4. No campo Valor, selecione os nomes dos conectores que você quer filtrar.

A seguir