Los entornos de ejecución del entorno flexible de App Engine usan componentes de código abierto que mantienen sus respectivas comunidades. Los entornos de ejecución se identifican por su versión de lenguaje, por ejemplo, Java 17, Python 3.10, etcétera.
Google proporciona asistencia para un entorno de ejecución durante la disponibilidad general (DG). Durante este período de asistencia, ocurre lo siguiente:
- Los componentes del entorno de ejecución se actualizan con regularidad mediante correcciones de errores y seguridad.
- Para mantener la estabilidad, App Engine evita implementar funciones o cambios rotundos en el entorno de ejecución. Los cambios rotundos se anunciarán con anticipación en las notas de la versión específicas del entorno de ejecución.
Cuando una versión de lenguaje ya no se mantiene activa de forma activa por la comunidad correspondiente, App Engine también dejará de proporcionar mantenimiento y asistencia para ese entorno de ejecución. Antes de que un entorno de ejecución alcance la fase de fin de la asistencia, como se describe en el programa de asistencia del entorno de ejecución, Google enviará una notificación a los clientes.
Google puede realizar cambios en el programa de asistencia o el ciclo de vida de los entornos de ejecución de conformidad con las condiciones de tu acuerdo para el uso de los servicios de Google Cloud Platform.
Entornos de ejecución personalizados
Los entornos de ejecución personalizados permiten definir entornos de ejecución nuevos, que pueden incluir componentes adicionales, como intérpretes de lenguajes o servidores de aplicaciones.
Los entornos de ejecución personalizados no se ven afectados por la política del ciclo de vida del entorno de ejecución.
Ciclo de vida del entorno de ejecución
Asistencia a nivel de GA | Fin de la asistencia | Obsoleto | Fuera de servicio | |
---|---|---|---|---|
Creación y reimplementación | Sí | No | No | No |
Actualizaciones de la configuración del proyecto | Sí | Sí | No | No |
Ejecuta cargas de trabajo existentes | Sí | Sí | Sí | No |
Advertencias de IU y CLI | Sí | Sí | No | No |
Parches de idioma | Automático | Sin actualizaciones automáticas | Sin actualizaciones automáticas | Sin actualizaciones automáticas |
Aplicación de parches de APIs y SDK | Automático | Sin actualizaciones automáticas | Sin actualizaciones automáticas | Sin actualizaciones automáticas |
Asistencia al cliente | Asistencia a nivel de GA | No hay compatibilidad con el entorno de ejecución | No hay compatibilidad con el entorno de ejecución | No hay compatibilidad con el entorno de ejecución |
Período de notificación
App Engine comenzará a emitir notificaciones en la aplicación 90 días antes de que la aplicación alcance el fin de la asistencia. Luego de recibir la notificación, debes prepararte para actualizar tu aplicación a un entorno de ejecución más nuevo que sea compatible con el entorno flexible.
Fin de la compatibilidad
Cuando los componentes del entorno de ejecución alcancen la fecha del fin de la asistencia:
- Google ya no aplicará parches o actualizaciones de seguridad a los componentes del entorno de ejecución.
- Tu aplicación seguirá ejecutándose y recibiendo tráfico.
- Ya no podrás crear ni actualizar la aplicación en el entorno de ejecución no compatible.
- Los problemas que surjan del uso de un entorno de ejecución no compatible no serán aptos para recibir asistencia técnica.
Te recomendamos que actualices tu aplicación a una versión de entorno de ejecución compatible en cuanto esté disponible para seguir recibiendo actualizaciones de seguridad y asistencia técnica.
Como alternativa, puedes volver a implementar la aplicación con un entorno de ejecución personalizado.Obsoleto
Si Google permitió que su organización volviera a habilitar las implementaciones en un entorno de ejecución no compatible, Google quitará esa capacidad una vez que el entorno de ejecución esté obsoleto.
Siempre que sea posible, haremos todos los esfuerzos razonables para informarte con anticipación sobre la baja mediante notificaciones en la aplicación o por otros medios. En ciertas instancias, incluidas las circunstancias que involucran vulnerabilidades de seguridad críticas o problemas de gravedad similar, es posible que no podamos enviar un aviso anticipado.
Fuera de servicio
Las aplicaciones que continúan usando un entorno de ejecución dado de baja pueden inhabilitarse sin previo aviso. Debes elegir un entorno de ejecución más actualizado para implementar tu aplicación.
Consulta el programa de asistencia del entorno de ejecución para conocer las fechas clave.