Método de pagamento obrigatório para todos os runtimes do App Engine

A partir de 30 de novembro de 2019, só pode implementar novas versões das suas apps do App Engine se a sua conta fornecer um método de pagamento, como um cartão de crédito. A partir de 9 de agosto de 2021, todas as apps do App Engine requerem um método de pagamento para continuar a ser executadas. Este requisito aplica-se a apps em todos os tempos 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 uma aplicação em execução não tiver um método de pagamento, é encerrada.

Embora tenha de indicar um método de pagamento para as suas contas, o nível gratuito do App Engine não foi alterado e não vai ser descontinuado.

Por que motivo fizemos esta alteração

A exigência de um método de pagamento para todos os tempos de execução evita fraudes e abusos, e alinha o App Engine com o resto do Google Cloud. Isto permite-nos dedicar mais tempo à disponibilização de novas funcionalidades e oferecer-lhe apoio técnico à medida que expande a sua atividade no App Engine.

Além disso, todos os tempos de execução do App Engine usam agora o Cloud Build para criar apps num contentor durante o processo de implementação. O Cloud Build requer um método de pagamento e, por isso, se não existir um método de pagamento, as implementações no App Engine falham. A partir de 9 de agosto de 2021, se uma aplicação em execução não tiver um método de pagamento, será encerrada. Pode repor a sua candidatura adicionando um método de pagamento.

Além de fornecer um método de pagamento, não tem de fazer mais nenhuma alteração ao seu projeto. A alteração ao Cloud Build é totalmente em segundo plano e não tem efeito nos comandos de implementação nem nas APIs de administração.

O que permanece igual

O nível gratuito no App Engine permanece inalterado.

O que vai ver

Se não tiver um método de pagamento válido no projeto, é apresentado o seguinte:

  • HTTP 500 erros devolvidos quando são enviados pedidos para a sua app

  • Entradas do registo de apps nos registos do App Engine que indicam "Faturação desativada. A encerrar a instância."

O que tem de fazer

Tem de adicionar um método de pagamento ao seu projeto se tiver apps do App Engine que usem os tempos de execução Java 8, Python 2.7, PHP 5 e Go 1.11 no ambiente padrão do App Engine.

Para adicionar um método de pagamento ao seu projeto:

  1. Crie uma conta de faturação se ainda não tiver uma.

  2. Adicione o seu cartão de crédito ou outro método de pagamento como método de pagamento.

  3. Associe o seu projeto à conta de faturação.

Saiba mais sobre como adicionar, remover ou atualizar um método de pagamento.

Por que motivo estamos a fazer esta alteração

Esta alteração é motivada pelos seguintes objetivos:

  • Reduzir a fraude no App Engine

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

Reduza a fraude no App Engine

A fraude prejudica todos os utilizadores legítimos do App Engine e da Google. As nossas equipas de engenharia e apoio técnico investem uma quantidade significativa de tempo na prevenção, monitorização e diagnóstico da utilização fraudulenta. Isto limita os recursos que temos disponíveis para clientes legítimos. Além disso, a fraude custa dinheiro à Google, o que aumenta os custos para todos, uma vez que tem de ser tida em conta nos nossos preços do App Engine.

Temos provas diretas da nossa experiência com os tempos de execução mais recentes de que a exigência de um método de pagamento reduz a fraude.

Integre o App Engine com outros Google Cloud serviços

O App Engine foi lançado em 2008, antes do Google Cloud, e foi criado numa arquitetura totalmente personalizada e proprietária, uma vez que não existia uma plataforma mais ampla com a qual se integrar. Agora que o Google Cloud é uma plataforma grande e sofisticada, os nossos clientes estão a pedir que o App Engine se integre perfeitamente com os serviços disponíveis no Google Cloud.

A integração com outros Google Cloud serviços é possível através do acesso VPC sem servidor, que permite que o App Engine se situe na mesma VPC que as VMs do Compute Engine e os clusters do Google Kubernetes Engine. Como parte da integração, estamos a mover as compilações do App Engine para o Cloud Build, o que tem as seguintes vantagens:

  • Resultados de compilação detalhados, incluindo avisos e erros detalhados

  • A capacidade de ver o histórico de compilação na secção Cloud Build da Cloud Console

  • (Brevemente) A capacidade de incluir qualquer biblioteca no seu código, além do conjunto predefinido disponível nos tempos de execução do App Engine

Quase todos os serviços do Google Cloud requerem um método de pagamento, pelo que esta integração adicional significa que o App Engine também tem de exigir um método de pagamento.

Custos de utilização do Cloud Build

O Cloud Build tem um nível gratuito que inclui 120 minutos de compilação por conta de faturação por dia. Por exemplo, se a compilação demorou 5 minutos a concluir, pode implementar 24 vezes por dia sem incorrer em custos. Para mais informações sobre os preços além do Nível gratuito, consulte os preços do Cloud Build.

Limite os seus custos

Pode usar os seguintes mecanismos para limitar os custos do App Engine: