Esta documentação é referente à versão mais recente do Cloud Run for Anthos, que usa frotas do Anthos e o Anthos Service Mesh. Saiba mais

A versão anterior foi arquivada, mas a documentação continua disponível para os usuários existentes.

Como escolher entre o Cloud Run e o Cloud Run for Anthos

Nesta página, fornecemos detalhes para ajudar a escolher entre o Cloud Run e o Cloud Run for Anthos. O Cloud Run é um produto totalmente gerenciado e sem servidor, enquanto o Cloud Run for Anthos oferece uma experiência de desenvolvedor sem servidor em uma plataforma compartilhada de responsabilidade do Anthos. Se você já estiver usando o Anthos, o Cloud Run for Anthos poderá implantar facilmente suas cargas de trabalho em ambientes híbridos e de várias nuvens, tudo com uma experiência consistente. Além disso, é muito simples mudar do Cloud Run para o Cloud Run para Anthos, ou vice-versa, tudo sem mudar seu código do aplicativo.

Um modo de visualizar as diferenças 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 for Anthos

O Cloud Run for Anthos abstrai a complexidade do Kubernetes, facilitando a criação e a implantação de aplicativos em ambientes híbridos e de várias nuvens. O Cloud Run for Anthos é a oferta Knative totalmente gerenciada e compatível do Google, um projeto de código aberto que permite cargas de trabalho sem servidor no Kubernetes.

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 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.
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 do Anthos Service Mesh.
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. Clusters do Anthos.