Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
In passato, l'ambiente standard di App Engine forniva diversi servizi proprietari scalabili per lo sviluppo di app. Questi servizi erano in bundle con
runtime di prima generazione
(chiamati anche
runtime legacy di App Engine), tra cui
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 dover fare delle scelte difficili su come investire tempo e risorse per eseguire la migrazione a un runtime più recente o, in alternativa, sostenere costi crescenti per mantenere la tua app su un runtime legacy.
Consapevole di 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 le relative API associate sui runtime di seconda generazione, tra cui Python 3, Java 11 e versioni successive, Go 1.12 e versioni successive e PHP 7 e versioni successive. La tua app può chiamare le API dei servizi in bundle legacy per i runtime di seconda generazione tramite librerie idiomatiche del linguaggio.
Figura 1. In che modo le app accedono ai servizi in bundle legacy di App Engine
Negli scenari di migrazione del runtime, spesso hai anche la possibilità di utilizzare
Google Cloud prodotti che offrono funzionalità simili ai
servizi in bundle precedenti. Per i servizi integrati legacy che non sono disponibili come prodotti distinti in Google Cloud, come l'elaborazione di immagini, la ricerca e la messaggistica, puoi utilizzare fornitori di terze parti o altre soluzioni alternative come suggerito nella guida sui runtime.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-07 UTC."],[[["App Engine's standard environment historically offered proprietary services bundled with first-generation runtimes like Python 2, Java 8, Go 1.11, and PHP 5.5."],["Google Cloud acknowledges the challenges of migrating from legacy runtimes and now supports legacy bundled services and their APIs on second-generation runtimes, including Python 3, Java 11+, Go 1.12+, and PHP 7+."],["For runtime migration, developers can either use App Engine's legacy bundled service APIs on newer runtimes, or utilize similar Google Cloud products."],["For legacy services not offered as separate Google Cloud products, such as image processing, developers can explore third-party providers or other solutions."]]],[]]