Panoramica dei servizi in bundle legacy

Storicamente, l'ambiente standard di App Engine forniva diversi servizi proprietari scalabili per lo sviluppo di app. Questi servizi sono stati raggruppati con i 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 legacy non sono più gestiti dalle rispettive community open source, in qualità di sviluppatore App Engine, potresti trovarti di fronte a scelte difficili su se investire tempo e impegno nella migrazione a un runtime più recente o sostenere costi crescenti per mantenere la tua app su un runtime legacy.

Riconoscendo questa sfida, Google Cloud si impegna a fornirti un percorso di migrazione più incrementale ai runtime più recenti. Per ridurre la complessità della migrazione del runtime, Google Cloud ora supporta un insieme di servizi in bundle legacy di App Engine e delle relative API sui runtime di seconda generazione, che includono Python 3, Java 11, Go 1.12+ e PHP 7/8. La tua app può chiamare le API dei servizi in bundle legacy per i runtime di seconda generazione tramite librerie idiomatiche del linguaggio.

Accesso ai servizi integrati di App Engine negli ambienti di runtime di prima e seconda generazione
Figura 1. Modalità di accesso delle app ai servizi integrati legacy di App Engine

Negli scenari di migrazione del runtime, spesso hai anche la possibilità di utilizzare Google Cloud prodotti che offrono funzionalità simili a quelle dei servizi in bundle legacy. Per i servizi integrati legacy che non sono disponibili come prodotti separati in Google Cloud, ad esempio 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 saperne di più su queste opzioni per la migrazione dell'app, consulta Eseguire la migrazione dai servizi bundle legacy. Se devi accedere ai servizi in bundle legacy di App Engine durante la migrazione ai runtime di seconda generazione, consulta Accedere ai servizi in bundle legacy per Python 3.