Como escolher uma plataforma do Cloud Run for Anthos

Nesta página, fornecemos detalhes para ajudar você a escolher uma plataforma do Cloud Run for Anthos. O Cloud Run for Anthos oferece flexibilidade para executar serviços em um ambiente totalmente gerenciado ou no Anthos. Se você já usa o Anthos, o Cloud Run for Anthos pode ser facilmente implantado no cluster do Anthos GKE ou em cargas de trabalho no local. Além disso, é muito fácil mudar do Cloud Run para o Cloud Run para Anthos, ou vice-versa, tudo sem mudar o código do aplicativo.

Um modo de visualizar as diferenças na plataforma em uma visão arquitetônica de alto nível:

imagem

Cloud Run

A plataforma Cloud Run permite implantar contêineres sem estado sem se preocupar com a infraestrutura básica. As cargas de trabalho são escalonadas horizontalmente ou verticalmente para zero de maneira automática, dependendo do tráfego do aplicativo. Você paga apenas quando o aplicativo está em execução, faturado nos 100 milissegundos mais próximos.

Cloud Run para Anthos

O Cloud Run para Anthos abstrai os conceitos complexos do Kubernetes, permitindo que os desenvolvedores aproveitem facilmente os benefícios do Kubernetes com a tecnologia sem servidor. Ele oferece acesso a tipos de máquinas personalizados, suporte de rede extra e Cloud Accelerators. É possível executar suas cargas de trabalho no local ou no Google Cloud.

Tabela de comparação

A tabela a seguir mostra algumas das principais diferenças entre as plataformas:

Cloud Run Cloud Run for Anthos
Preços Pagamento por uso Incluído como parte do Google Kubernetes Engine ou Anthos.
Tipos de máquina CPU e memória limitadas. Tipos de máquina padrão ou personalizados no Anthos, incluindo GPUs.
Escalonamento automático Pode haver um aumento de até 1.000 instâncias de contêiner por padrão com um aumento de cota. Limitado pela capacidade de seu cluster do Anthos GKE.
Identidade e política Gerencie as identidades que podem invocar cada serviço (ou permita invocações não autenticadas). Publique serviços na Internet ou disponibilize-os somente no cluster ou rede VPC.
Rede Acesso à rede VPC/Compute Engine via acesso VPC sem servidor. Os serviços não fazem parte da malha de serviço Istio. Acesso à VPC/rede Compute Engine. Os serviços fazem parte da rede de serviços Istio.
URLs URLs e certificados SSL de serviço automático. Domínios personalizados somente com certificados SSL manuais.
Isolamento de contêiner Isolamento estrito de contêiner com base no sandbox gVisor. Isolamento de contêiner padrão do Kubernetes.
Ambientes de execução Totalmente gerenciado na infraestrutura do Google. Anthos no Google Cloud
Anthos implantado no VMware (no local).