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

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

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

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

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

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

Ciclo di vita del runtime

Assistenza a livello GA Fine del supporto Ritirato Dismesso
Creazione e ricollocazione No1 No No
Aggiornamenti alla configurazione del progetto No No
Eseguire i carichi di lavoro esistenti No
Avvisi dell'interfaccia utente e dell'interfaccia a riga di comando No No
Patch per le lingue Automatico Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Patching di API e SDK Automatico Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Patch del sistema operativo Automatico Nessun aggiornamento automatico Nessun aggiornamento automatico Nessun aggiornamento automatico
Assistenza clienti Assistenza a livello 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. Al ricevimento della notifica, devi prepararti a eseguire l'upgrade della tua applicazione a un runtime più recente supportato nell'ambiente standard.

Fine del supporto

Quando i componenti di runtime raggiungono la data di fine dell'assistenza:

  • Google non applicherà più aggiornamenti o patch di sicurezza ai componenti dell'ambiente di runtime.
  • La tua applicazione continuerà a essere pubblicata 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 del runtime supportata non appena diventa disponibile per continuare a ricevere aggiornamenti della sicurezza ed essere idoneo 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 ambienti di runtime non supportati, in base a termini e condizioni specifici del servizio. I deployment per i runtime precedenti possono essere riattivati utilizzando un criterio dell'organizzazione.

Ritirato

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

Ove possibile, faremo del nostro meglio per informarti in anticipo del ritiro tramite notifiche in-app o altri mezzi. In alcuni casi, ad esempio in circostanze che coinvolgono vulnerabilità di sicurezza critiche o problemi di gravità elevata simili, la notifica anticipata potrebbe non essere praticabile.

Dismesso

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

Consulta il programma di supporto dei runtime per conoscere le date chiave.


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