Metodo di pagamento richiesto per tutti i runtime App Engine

A partire dal 30 novembre 2019, puoi eseguire il deployment di nuove versioni delle tue app App Engine solo se il tuo account fornisce un metodo di pagamento, ad esempio una carta di credito. A partire dal 9 agosto 2021, tutte le app di App Engine richiedono un metodo di pagamento per continuare a funzionare. Questo requisito si applica alle app in tutti i runtime di App Engine, incluse le app Java 8, Python 2.7, PHP 5 e Go 1.11 nell'ambiente standard di App Engine.

A partire dal 9 agosto 2021, se un'applicazione in esecuzione non ha un metodo di pagamento, verrà chiusa.

Anche se devi fornire un metodo di pagamento per i tuoi account, il livello gratuito di App Engine non è cambiato e non verrà rimosso.

Il motivo di questa modifica

La richiesta di un metodo di pagamento per tutti i runtime impedisce attività fraudolente e abusi. porta App Engine al resto di Google Cloud. In questo modo, possiamo dedicare più tempo alla distribuzione di nuove funzionalità e al supporto della tua crescita su App Engine.

Inoltre, tutti gli ambienti di runtime di App Engine ora utilizzano Cloud Build per compilare le app in un contenitore durante il processo di deployment. Cloud Build richiede un metodo di pagamento, pertanto se un metodo di pagamento non è presenti, i deployment in App Engine non andranno a buon fine. A partire dal 9 agosto 2021, Se un'applicazione in esecuzione non dispone di un metodo di pagamento, verrà arrestata. Puoi reintegrare la tua applicazione aggiungendo un metodo di pagamento.

A parte fornire un metodo di pagamento, non devi apportare altre modifiche al progetto. La modifica a Cloud Build è interamente in background e non ha alcun effetto sui comandi di deployment o sulle API di amministrazione.

Cosa non cambia

Il livello gratuito su App Engine rimane invariato.

Informazioni visualizzate

Se non hai un metodo di pagamento valido nel progetto, vedrai:

  • HTTP 500 errori restituiti quando le richieste vengono inviate alla tua app

  • Voci di log dell'app nei log di App Engine che leggono "Fatturazione disattivata. Chiusura dell'istanza in corso."

Che cosa devi fare

Dovrai aggiungere un metodo di pagamento al tuo progetto se hai applicazioni App Engine che utilizzano gli ambienti di runtime Java 8, Python 2.7, PHP 5 e Go 1.11 nell'ambiente standard di App Engine.

Per aggiungere un metodo di pagamento al tuo progetto:

  1. Creare un account di fatturazione se non ne hai già uno.

  2. Aggiungi la tua carta di credito o un altro metodo di pagamento.

  3. Collega il tuo progetto all'account di fatturazione.

Scopri di più su come aggiungere, rimuovere o aggiornare un metodo di pagamento.

Il motivo di questa modifica

Questo cambiamento è dovuto ai seguenti obiettivi:

  • Riduzione delle attività fraudolente su App Engine

  • Aumento dell'integrazione di App Engine con altri servizi Google Cloud

Ridurre le attività fraudolente su App Engine

Le attività fraudolente danneggiano tutti gli utenti legittimi di App Engine e Google. I nostri team di assistenza e ingegneria investono molto tempo nella prevenzione, nel monitoraggio e nella diagnosi di utilizzo fraudolento. Ciò limita le risorse a nostra disposizione disponibili a clienti legittimi. Inoltre, le attività fraudolente costano denaro a Google, il che comporta un aumento dei costi per tutti, poiché devono essere presi in considerazione nei nostri prezzi di App Engine.

Abbiamo prove dirette dalla nostra esperienza con i runtime più recenti che la richiesta di un metodo di pagamento riduce le attività fraudolente.

Integrare App Engine con altri servizi Google Cloud

App Engine è stato lanciato nel 2008, prima di Google Cloud, ed è stato creato in un'architettura completamente personalizzata e proprietaria, poiché non esisteva una piattaforma più ampia con cui integrarsi. Ora che Google Cloud è una piattaforma ampia e sofisticata, i nostri clienti ci chiedono di integrare App Engine senza problemi con i servizi disponibili in Google Cloud.

L'integrazione con altri servizi Google Cloud è possibile tramite Accesso VPC serverless, che consente ad App Engine di trovarsi nello stesso VPC delle VM Compute Engine e dei cluster Google Kubernetes Engine. Nell'ambito dell'integrazione, stiamo trasferendo le build di App Engine a Cloud Build, che offre i seguenti vantaggi:

  • Output build dettagliato, inclusi errori e avvisi dettagliati

  • La possibilità di visualizzare la cronologia delle build nella sezione Cloud Build della console Cloud

  • (Disponibile a breve) Possibilità di includere nel codice qualsiasi libreria oltre a il set predefinito disponibile nei runtime di App Engine

Quasi tutti i servizi Google Cloud richiedono un metodo di pagamento, pertanto questa integrazione aggiuntiva comporta che anche App Engine debba richiedere un metodo di pagamento.

Costi di utilizzo di Cloud Build

Cloud Build offre un livello gratuito che include 120 minuti di build per di fatturazione, al giorno. Ad esempio, se il completamento della compilazione richiede 5 minuti, puoi eseguire il deployment 24 volte al giorno senza costi. Per ulteriori informazioni sui prezzi oltre il livello gratuito, consulta Prezzi di Cloud Build.

Limitare i costi

Puoi utilizzare i seguenti meccanismi per limitare i costi di App Engine: