In der Vergangenheit bot die App Engine-Standardumgebung mehrere skalierbare, proprietäre Dienste für die Anwendungsentwicklung. Diese Dienste wurden mit den Laufzeiten der ersten Generation (auch Legacy-Laufzeiten für App Engine) gebündelt, die Python 2, Java 8, Go 1.11 und PHP 5.5 einschließen. Da einige der alten Laufzeiten nicht mehr von den jeweiligen Open-Source-Communitys gepflegt werden, stehen Sie als App Engine-Entwickler möglicherweise vor der schwierigen Entscheidung, ob Sie Zeit und Mühe in die Migration auf eine neuere Laufzeit investieren oder ob Sie die Kosten für die Beibehaltung Ihrer Anwendung auf einer Legacy-Laufzeit erhöhen.
Damit Google sich dieser Herausforderung stellen kann, möchten wir Ihnen einen schrittweisen Migrationspfad zu neueren Laufzeiten bieten. Zur Vereinfachung der Laufzeitmigration unterstützt Google Cloud jetzt eine Reihe von gebündelten App Engine-Legacy-Diensten und die zugehörigen APIs auf Laufzeiten der zweiten Generation. Dazu gehören: Python 3, Java 11, Go 1.12 oder höher sowie PHP 7/8. Ihre Anwendung kann gebündelte Legacy-Dienst-APIs für Laufzeiten der zweiten Generation über sprachspezifische idiomatische Bibliotheken aufrufen.
In Szenarien der Laufzeitmigration haben Sie häufig auch die Möglichkeit, eigenständige Google Cloud-Produkte zu verwenden, die ähnliche Funktionen wie die gebündelten Legacy-Dienste bieten. Für die gebündelten Legacy-Dienste, die in Google Cloud nicht als separate Produkte verfügbar sind, wie Bildverarbeitung, Suche und Messaging, können Sie Drittanbieter oder andere Behelfslösungen verwenden, wie im Laufzeitleitfaden vorgeschlagen.
Weitere Informationen zu diesen Optionen zum Migrieren Ihrer Anwendung finden Sie unter Von gebündelten Legacy-Diensten migrieren. Wenn Sie bei der Migration zu Laufzeiten der zweiten Generation auf die gebündelten App Engine-Legacy-Dienste zugreifen müssen, lesen Sie die Informationen unter Auf gebündelte Legacy-Dienste für Java 11/17 zugreifen.