Método de pagamento necessário para todos os ambientes de execução do App Engine

A partir de 30 de novembro de 2019, só será possível implantar novas versões dos apps do App Engine se sua conta fornecer uma forma de pagamento, como um cartão de crédito. Desde 9 de agosto de 2021, todos os apps do App Engine exigem uma forma de pagamento para continuar em execução. Esse requisito se aplica a apps em todos os ambientes de execução do App Engine, incluindo apps Java 8, Python 2.7, PHP 5 e Go 1.11 no ambiente padrão do App Engine.

A partir de 9 de agosto de 2021, se um aplicativo em execução não tiver uma forma de pagamento, ele será encerrado.

É necessário fornecer uma forma de pagamento para suas contas, mas o nível sem custo financeiro do App Engine não foi alterado e não será desativado.

Por que essa mudança foi feita?

Exigir uma forma de pagamento para todos os ambientes de execução evita fraudes e abusos e alinha o App Engine com o restante do Google Cloud. Isso nos permite passar mais tempo fornecendo novos recursos e apoiando você à medida que você cresce no App Engine.

Além disso, todos os ambientes de execução do App Engine agora usam o Cloud Build para criar apps em um contêiner durante o processo de implantação. O Cloud Build requer uma forma de pagamento e, se não houver uma, as implantações no App Engine falharão. A partir de 9 de agosto de 2021, se um aplicativo em execução não tiver uma forma de pagamento, ele será encerrado. Para restabelecer o aplicativo, adicione uma forma de pagamento.

Além de fornecer uma forma de pagamento, você não precisa fazer outras alterações no projeto. A alteração no Cloud Build é totalmente em segundo plano e não influencia comandos de implantação ou APIs de administração.

O que permanece igual

O nível sem custos financeiros no App Engine não foi alterado.

O que aparecerá para você

Se você não tiver uma forma de pagamento válida no projeto, será exibido o seguinte:

  • HTTP 500 erros retornados quando as solicitações são enviadas para seu app

  • Entradas de registro de app nos registros do App Engine que mostram "Faturamento desativado. Encerrando a instância."

O que é preciso fazer

Você precisará adicionar uma forma de pagamento ao projeto se tiver apps do App Engine usando os ambientes de execução do Java 8, Python 2.7, PHP 5 e Go 1.11 no ambiente padrão do App Engine.

Para adicionar uma forma de pagamento ao seu projeto:

  1. Crie uma conta de faturamento se você ainda não tiver uma.

  2. Adicione seu cartão de crédito ou outra forma de pagamento.

  3. Vincule seu projeto à conta de faturamento.

Saiba mais sobre como adicionar, remover ou atualizar uma forma de pagamento.

Por que estamos fazendo essa alteração

Essa alteração é impulsionada pelas seguintes metas:

  • Reduzir fraudes no App Engine

  • Aumentar a integração do App Engine com outros serviços do Google Cloud

Reduzir fraudes no App Engine

A fraude prejudica todos os usuários legítimos do App Engine e do Google. Nossas equipes de engenharia e suporte investem muito tempo na prevenção, monitoramento e diagnóstico de uso fraudulento. Isso limita os recursos disponíveis para clientes legítimos. Além disso, a fraude custa dinheiro ao Google, o que aumenta os custos para todos, já que ele precisa ser contabilizado em nosso sistema de preços do App Engine.

Temos provas concretas da nossa experiência com os ambientes de execução mais recentes que exigir uma forma de pagamento reduz fraudes.

Integrar o App Engine a outros serviços do Google Cloud

O App Engine foi lançado em 2008, antes do Google Cloud, e foi criado em uma arquitetura completamente personalizada e reservada, já que não havia uma plataforma mais ampla para ele se integrar. Agora que o Google Cloud é uma plataforma grande e sofisticada, nossos clientes estão solicitando uma integração perfeita do App Engine aos serviços disponíveis no Google Cloud.

A integração com outros serviços do Google Cloud é possível usando o acesso VPC sem servidor, que permite que o App Engine fique dentro da mesma VPC que as VMs do Compute Engine e os clusters do Google Kubernetes Engine. Como parte da integração, estamos migrando os builds do App Engine para o Cloud Build, que tem os seguintes benefícios:

  • Saída de build detalhada, incluindo avisos detalhados e erros

  • A capacidade de visualizar o histórico de versões na seção Cloud Build do Console do Cloud

  • (Em breve) A capacidade de incluir qualquer biblioteca em seu código, além do conjunto predefinido que está disponível nos ambientes de execução do App Engine

Quase todos os serviços do Google Cloud exigem uma forma de pagamento. Portanto, essa integração extra significa que o Google App Engine também precisa exigir uma forma de pagamento.

Custos de uso do Cloud Build

O Cloud Build tem um nível gratuito que inclui 120 minutos de build por conta de faturamento por dia. Por exemplo, se a versão levar cinco minutos para ser concluída, você poderá implantar 24 vezes por dia sem incorrer em cobranças. Para mais informações sobre preços além do nível sem custos financeiros, consulte preços do Cloud Build.

Limitar os custos

Use os seguintes mecanismos para limitar seus custos no App Engine: