Notice: Over the next few months, we're reorganizing the App Engine documentation site to make it easier to find content and better align with the rest of Google Cloud products. The same content will be available, but the navigation will now match the rest of the Cloud products. If you have feedback or questions as you navigate the site, click Send Feedback.

Panoramica dei servizi in bundle precedenti

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Storicamente, l'ambiente standard di App Engine forniva numerosi servizi scalabili e proprietari per lo sviluppo di app. Questi servizi sono stati integrati con runtime di prima generazione (chiamati anche runtime precedenti di App Engine), che includono Python 2, Java 8, Go 1.11 e PHP 5.5. Poiché molti dei runtime precedenti non sono più gestiti dalle rispettive community open source, in qualità di sviluppatore di App Engine potresti dover affrontare scelte difficili su come investire tempo e fatica nella migrazione a un runtime più recente o altrimenti sostenere costi crescenti per mantenere la tua app su un runtime precedente.

Alla luce di questa sfida, Google Cloud si impegna a fornire un percorso di migrazione più incrementale ai runtime più recenti. Per ridurre la complessità della migrazione dei runtime, Google Cloud ora supporta un set di servizi legacy App Engine in bundle e le API associate sui runtime di seconda generazione, che includono Python 3, Java 11, Go 1.12 e versioni successive e PHP 7/8. L'app può chiamare le API dei servizi in bundle legacy per i runtime di seconda generazione tramite librerie idiomatiche di linguaggio.

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

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

Per scoprire di più su queste opzioni per la migrazione dell'app, consulta l'articolo Eseguire la migrazione dai servizi in bundle precedenti. Se devi accedere ai servizi in bundle legacy di App Engine durante la migrazione a runtime di seconda generazione, consulta la pagina Accedere ai servizi legacy in bundle per PHP 7/8.