Ciclo di vita del runtime

I runtime dell'ambiente standard di App Engine utilizzano componenti open source gestiti dalle rispettive community. I runtime sono identificati in base alla loro versione del linguaggio, ad esempio Java 17, Python 3.10 e così via.

Diagramma che descrive le fasi del ciclo di vita di un runtime di App Engine

Google fornisce assistenza per i runtime durante la disponibilità generale (GA). Durante questo periodo di assistenza:

  • I componenti di runtime vengono aggiornati regolarmente con correzioni di bug e di sicurezza.
  • Per mantenere la stabilità, App Engine evita di implementare funzionalità o modifiche che provocano errori nel runtime. Le modifiche che verranno applicate verranno annunciate in anticipo nelle note di rilascio specifiche del runtime.

Quando una versione della lingua non è più gestita attivamente dalla rispettiva community, App Engine smetterà anche di fornire manutenzione e assistenza per quel runtime del linguaggio. Prima che un runtime raggiunga la fine della fase di assistenza come descritto nella pianificazione dell'assistenza per i runtime, Google fornirà una notifica ai clienti.

Google può apportare modifiche alla pianificazione dell'assistenza o al ciclo di vita dell'assistenza per qualsiasi runtime in conformità ai termini del contratto per l'utilizzo dei servizi della piattaforma Google Cloud.

Ciclo di vita del runtime

Assistenza a livello di GA Fine del supporto Deprecato Dismesso
Creazione e rideployment N.1 No No
Aggiornamenti della configurazione del progetto No No
Esecuzione di carichi di lavoro esistenti Yes No
Avvisi relativi a UI e interfaccia a riga di comando No No
Patch delle lingue Automatica Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Applicazione di patch ad API e SDK Automatica Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Applicazione di patch del sistema operativo Automatica Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Assistenza clienti Assistenza a livello di GA Nessun supporto per il runtime Nessun supporto per il runtime Nessun supporto per il runtime

Periodo di notifica

App Engine inizierà a inviare notifiche in-app 90 giorni prima del termine del supporto dell'applicazione. Una volta ricevuta la notifica, dovresti prepararti a eseguire l'upgrade dell'applicazione a un runtime più recente supportato nell'ambiente standard.

Fine del supporto

Quando i componenti di runtime raggiungono la data di fine del supporto:

  • Google non applicherà più patch o aggiornamenti della sicurezza ai componenti dell'ambiente di runtime.
  • L'applicazione continuerà a essere eseguita e a ricevere traffico.
  • Non potrai più creare e/o aggiornare l'applicazione nel runtime non supportato.
  • I problemi derivanti dall'utilizzo di un runtime non supportato non saranno idonei per l'assistenza tecnica

Ti consigliamo vivamente di eseguire l'upgrade dell'applicazione a una versione di runtime supportata non appena sarà disponibile per continuare a ricevere aggiornamenti della sicurezza e poter usufruire dell'assistenza tecnica.

Per maggiori dettagli, consulta le guide alla migrazione:

In alcuni casi, Google potrebbe consentire alla tua organizzazione di riattivare i deployment in runtime non supportati, in base a termini e condizioni specifici del servizio. I deployment per i runtime legacy possono essere riattivati utilizzando un criterio dell'organizzazione.

Deprecato

Se Google ha consentito alla tua organizzazione di riattivare le implementazioni in un runtime non supportato, rimuoverà questa possibilità una volta che il runtime verrà ritirato.

Ove possibile, faremo ogni ragionevole sforzo per informarti del ritiro tramite notifiche in-app o altri mezzi. In alcuni casi, anche in circostanze che coinvolgono vulnerabilità di sicurezza critiche o problemi simili ad alta gravità, il preavviso potrebbe non essere attuabile.

Dismesso

Le applicazioni che continuano a utilizzare un runtime dismesso potrebbero essere disabilitate senza ulteriore preavviso. Devi scegliere un runtime più aggiornato per eseguire il deployment dell'applicazione.

Consulta la pianificazione del supporto dei runtime per conoscere le date principali.


  1. In alcuni casi, Google potrebbe consentire alla tua organizzazione di riattivare i deployment per i runtime legacy utilizzando un criterio dell'organizzazione.