Die Laufzeiten der flexiblen App Engine-Umgebung 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.
Benutzerdefinierte Laufzeiten
Mit benutzerdefinierten Laufzeiten können Sie neue Laufzeitumgebungen definieren, die zusätzliche Komponenten wie Sprachinterpreter oder Anwendungsserver enthalten.
Benutzerdefinierte Laufzeiten sind von der Laufzeitlebenszyklusrichtlinie nicht betroffen.
Laufzeitlebenszyklus
Support der GA-Stufe | Support eingestellt | Verworfen | Außer Betrieb genommen | |
---|---|---|---|---|
Erstellung und erneute Bereitstellung | Ja | Nein | 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 |
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 flexiblen Umgebung 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.
Alternativ können Sie Ihre Anwendung mit einer benutzerdefinierten Laufzeit neu bereitstellen.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.