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 versione del linguaggio, ad esempio Java 17, Python 3.10 e così via.

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

Google fornisce assistenza per un runtime durante la disponibilità generale (GA). Durante il 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à che provocano errori o modifiche al runtime. Le modifiche che provocano un errore verranno annunciate in anticipo nelle note di rilascio specifiche per il runtime.

Quando una versione in una 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 fornisce una notifica ai clienti.

Google può apportare modifiche alla pianificazione dell'assistenza o al ciclo di vita di 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 Deprecata Ritirato
Creazione e riimplementazione N.1 No No
Aggiornamenti della configurazione del progetto No No
Esecuzione di carichi di lavoro esistenti No
Avvisi relativi a UI e interfaccia a riga di comando No No
Patch della lingua 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
Patch del sistema operativo Automatica Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Assistenza clienti Assistenza a livello di GA Nessun supporto runtime Nessun supporto runtime Nessun supporto runtime

Periodo di notifica

App Engine inizierà a inviare notifiche in-app 90 giorni prima che l'applicazione raggiunga la fine del supporto. Dopo la notifica, devi 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ù aggiornamenti o patch 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 con il 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 della tua applicazione a una versione del runtime supportata non appena sarà disponibile per continuare a ricevere aggiornamenti della sicurezza e avere diritto all'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 dei servizi. I deployment per runtime legacy possono essere riattivati utilizzando un criterio dell'organizzazione.

Deprecata

Se Google ha consentito alla tua organizzazione di riattivare i deployment in un runtime non supportato, rimuoverà questa possibilità una volta deprecato il runtime.

Ove possibile, faremo sforzi ragionevoli per avvisare l'utente in anticipo del ritiro tramite notifiche in-app o altri mezzi. In alcuni casi, anche in circostanze che coinvolgono vulnerabilità di sicurezza critiche o problemi simili di alta gravità, il preavviso potrebbe non essere attuabile.

Ritirato

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

Per le date principali, consulta la pianificazione dell'assistenza per i runtime.


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