Ciclo de vida del entorno de ejecución

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.

Diagrama que describe las etapas del ciclo de vida de un entorno de ejecución de App Engine

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 No No No
Actualizaciones de la configuración del proyecto No No
Ejecuta cargas de trabajo existentes No
Advertencias de IU y CLI 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.