Ciclo di vita del runtime

Gli runtime dell'ambiente flessibile 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 No 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
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. Una volta inviata la notifica, dovresti prepararti a eseguire l'upgrade dell'applicazione a un runtime più recente supportato nell'ambiente flessibile.

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.

In alternativa, puoi eseguire nuovamente il deployment della tua applicazione utilizzando un runtime personalizzato.

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.