Panoramica dei servizi in bundle precedenti

Storicamente, l'ambiente standard di App Engine forniva diversi servizi scalabili e proprietari per lo sviluppo delle app. Questi servizi sono stati integrati con runtime di prima generazione (chiamati anche runtime legacy di App Engine), che includono Python 2, Java 8, Go 1.11 e PHP 5.5. Poiché diversi runtime precedenti non sono più gestiti dalle rispettive community open source, in qualità di sviluppatore di App Engine potrebbe essere difficile scegliere se investire tempo e sforzi nella migrazione a un runtime più recente oppure sostenere costi crescenti per mantenere l'app in un runtime legacy.

Siamo consapevoli di questa sfida e Google Cloud si impegna a fornirti un percorso di migrazione più incrementale per i runtime più recenti. Per ridurre la complessità della migrazione del runtime, Google Cloud ora supporta un set di servizi bundle legacy di App Engine e le API associate sui runtime di seconda generazione, che includono Python 3, Java 11, Go 1.12 o versioni successive e PHP 7. La tua app può chiamare le API di servizi legacy per il runtime di seconda generazione tramite librerie idiomatice.

Accesso ai servizi in bundle di App Engine in runtime di prima e seconda generazione
Figura 1. In che modo le app accedono ai servizi legacy di App Engine

Negli scenari di migrazione runtime, spesso hai anche la possibilità di utilizzare i prodotti Google Cloud che offrono funzionalità simili ai servizi in bundle legacy. Per i servizi in bundle precedenti che non sono disponibili come prodotti separati in Google Cloud, come l'elaborazione delle immagini, la ricerca e la messaggistica, puoi utilizzare fornitori di terze parti o altre soluzioni alternative come suggerito nella guida ai runtime.

Per ulteriori informazioni su queste opzioni per eseguire la migrazione della tua app, vedi Eseguire la migrazione dei servizi in bundle precedenti. Se devi accedere ai servizi legacy di App Engine durante la migrazione a runtime di seconda generazione, consulta la pagina Accedere ai servizi in bundle legacy per Java 11/11.