Die Laufzeiten der App Engine-Standardumgebung verwenden Open-Source-Komponenten, die von ihren jeweiligen Communitys verwaltet werden. Die Laufzeiten werden anhand ihrer Sprachversion, z. B. Java 17, Python 3.10 usw., bestimmt.
Google bietet Unterstützung für eine Laufzeit während der GA-Phase (General Availability). Während dieses Zeitfensters gilt Folgendes:
- Laufzeitkomponenten werden regelmäßig mit Sicherheits- und Fehlerkorrekturen aktualisiert.
- Um für Stabilität zu sorgen, vermeidet App Engine das Implementieren funktionsgefährdender Funktionen oder Änderungen in der Laufzeit. Wichtige Änderungen werden im Voraus in den Versionshinweisen zur Laufzeit angekündigt.
Wenn eine Sprachversion nicht mehr aktiv von der entsprechenden Community verwaltet wird, stellt App Engine die Wartung und den Support für diese Sprachlaufzeit ein. Bevor eine Laufzeit das Ende der Supportphase erreicht, wie unter Zeitplan für die Laufzeitunterstützung beschrieben, sendet Google eine Benachrichtigung an Kunden.
Google kann Änderungen am Supportzeitplan oder Lebenszyklus einer Laufzeit in Übereinstimmung mit den Bedingungen der Vereinbarung zur Verwendung von Google Cloud Platform-Diensten vornehmen.
Laufzeitlebenszyklus
Support der GA-Stufe | Support eingestellt | Verworfen | Außer Betrieb genommen | |
---|---|---|---|---|
Erstellung und erneute Bereitstellung | Ja | Nein1 | Nein | Nein |
Aktualisierungen der Projektkonfiguration | Ja | Ja | Nein | Nein |
Vorhandene Arbeitslasten ausführen | Ja | Ja | Ja | Nein |
Warnungen UI und Befehlszeile | Ja | Ja | Nein | Nein |
Sprach-Patches | Automatisch | Keine automatischen Updates | Keine automatischen Updates | Keine automatischen Updates |
Patching von APIs und SDKs | Automatisch | Keine automatischen Updates | Keine automatischen Updates | Keine automatischen Updates |
Patchen von Betriebssystem | Automatisch | Keine automatischen Updates | Keine automatischen Updates | Keine automatischen Updates |
Kundensupport | Support der GA-Stufe | Keine Laufzeitunterstützung | Keine Laufzeitunterstützung | Keine Laufzeitunterstützung |
Benachrichtigungszeitraum
App Engine beginnt 90 Tage vor der Einstellung des Supports mit der Ausgabe von App-internen Benachrichtigungen. Wenn Sie die Benachrichtigung erhalten, sollten Sie das Upgrade Ihrer Anwendung auf eine neuere Laufzeit vorbereiten, die in der Standardumgebung unterstützt wird.
Support eingestellt
Wenn Laufzeitkomponenten das Ende des Supports erreichen:
- Google wendet keine Sicherheitsupdates oder Patches mehr auf die Komponenten der Laufzeitumgebung an.
- Ihre Anwendung wird weiterhin ausgeführt und erhält Traffic.
- Sie können die Anwendung nicht mehr in der nicht unterstützten Laufzeit erstellen und/oder aktualisieren.
- Probleme, die sich aus der Verwendung einer nicht unterstützten Laufzeit ergeben, haben keinen Anspruch auf technischen Support.
Wir empfehlen Ihnen dringend, Ihre Anwendung auf eine unterstützte Laufzeitversion zu aktualisieren, sobald sie verfügbar ist, um weiterhin Sicherheitsupdates zu erhalten und Anspruch auf technischen Support zu haben.
Weitere Informationen finden Sie in den Migrationsleitfäden:- Von Python 2.7 zur neuesten Python-Laufzeit migrieren
- Von PHP 5 zur aktuellen PHP-Laufzeit migrieren
- Von Go 1.11 zur neuesten Go-Laufzeit migrieren
- Von Java 8 zur neuesten Java-Laufzeit migrieren
Unter bestimmten Umständen kann Google Ihrer Organisation erlauben, Bereitstellungen in nicht unterstützten Laufzeiten wieder zu aktivieren, wobei dienstspezifische Nutzungsbedingungen gelten. Bereitstellungen für Legacy-Laufzeiten können mithilfe einer Organisationsrichtlinie wieder aktiviert werden.
Verworfen
Sollte Ihre Organisation von Google die Erlaubnis erhalten haben, Bereitstellungen in einer nicht unterstützten Laufzeit wieder zu aktivieren, ist dies nicht mehr möglich, sobald die Laufzeit verworfen wurde.
Sofern möglich unternehmen wir angemessene Maßnahmen, Sie im Voraus über eine solche Einstellung zu benachrichtigen – über App-interne Benachrichtigungen oder auf andere Weise. In bestimmten Fällen, z. B. in Szenarien mit kritischen Sicherheitslücken oder ähnlichen Problemen mit hohem Schweregrad, ist eine Vorankündigung unter Umständen nicht möglich.
Außer Betrieb genommen
Anwendungen, die eine außer Betrieb genommene Laufzeit weiterhin verwenden, können ohne vorherige Ankündigung deaktiviert werden. Sie müssen eine aktuellere Laufzeit zum Bereitstellen der Anwendung auswählen.
Die wichtigsten Termine finden Sie im Supportzeitplan.
-
Unter bestimmten Umständen kann Google Ihrer Organisation erlauben, Bereitstellungen für Legacy-Laufzeiten mithilfe einer Organisationsrichtlinie wieder zu aktivieren. ↩