Ciclo de vida del tiempo de ejecución

Los runtimes del entorno estándar de App Engine usan componentes de código abierto que mantienen sus respectivas comunidades. Los entornos de ejecución se identifican por la versión de su lenguaje, por ejemplo, Java 17, Python 3.10, etc.

Diagrama que muestra las fases del ciclo de vida de un entorno de ejecución de App Engine

Google ofrece asistencia para un tiempo de ejecución durante la disponibilidad general (GA). Durante este periodo de asistencia:

  • Los componentes del tiempo de ejecución se actualizan periódicamente con correcciones de seguridad y de errores.
  • Para mantener la estabilidad, App Engine evita implementar funciones o cambios que provoquen errores en el tiempo de ejecución. Los cambios que supongan un fallo se anunciarán con antelación en las notas de la versión específicas del tiempo de ejecución.

Cuando la comunidad correspondiente deje de mantener activamente una versión de un lenguaje, App Engine también dejará de ofrecer mantenimiento y asistencia para ese entorno de ejecución del lenguaje. Antes de que un tiempo de ejecución llegue a la fase de finalización de la asistencia, tal como se describe en la programación de asistencia de los tiempos de ejecución, Google enviará una notificación a los clientes.

Google puede modificar la programación de asistencia o el ciclo de vida de cualquier tiempo de ejecución de acuerdo con los términos del contrato que rige el uso que haces de los servicios de Google Cloud Platform.

Ciclo de vida del tiempo de ejecución

Asistencia de nivel GA Fin de la asistencia Obsoleto Retirado
Creación y reimplementación No1 No No
Novedades en la configuración de proyectos No No
Ejecutar cargas de trabajo Puede que esté inhabilitado
Advertencias de la interfaz de usuario y de la CLI No No
Parches de idioma Automático Sin actualizaciones automáticas Sin actualizaciones automáticas Sin actualizaciones automáticas
Aplicar parches a APIs y SDKs Automático Sin actualizaciones automáticas Sin actualizaciones automáticas Sin actualizaciones automáticas
Aplicación de parches del SO Automático Sin actualizaciones automáticas Sin actualizaciones automáticas Sin actualizaciones automáticas
Servicio de asistencia Asistencia de nivel GA No se admite el tiempo de ejecución No se admite el tiempo de ejecución No se admite el tiempo de ejecución

Periodo de notificación

App Engine empezará a enviar notificaciones en la aplicación 90 días antes de que finalice la asistencia de la aplicación. Cuando recibas la notificación, debes prepararte para actualizar tu aplicación a un entorno de ejecución más reciente que sea compatible con el entorno estándar.

Sin asistencia

Cuando los componentes del tiempo de ejecución alcanzan la fecha de finalización del periodo de asistencia:

  • Google dejará de aplicar actualizaciones ni parches de seguridad a los componentes del entorno de tiempo 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 tiempo de ejecución no admitido.
  • No se ofrecerá asistencia técnica para los problemas derivados del uso de un tiempo de ejecución no compatible

Te recomendamos que actualices tu aplicación a una versión de tiempo de ejecución compatible en cuanto esté disponible para seguir recibiendo actualizaciones de seguridad y poder optar a la asistencia técnica.

Para obtener más información, consulta las guías de migración:

En determinados casos, Google puede permitir que tu organización vuelva a habilitar los despliegues en entornos de ejecución no admitidos (está decisión está sujeta a los términos y condiciones del servicio en cuestión). Los despliegues de los tiempos de ejecución antiguos se pueden volver a habilitar mediante una política de organización.

Obsoleto

Si Google ha permitido que tu organización vuelva a habilitar las implementaciones en un entorno de ejecución no compatible, Google retirará esa función cuando el entorno de ejecución quede obsoleto.

En la medida de lo posible, haremos todo lo que esté en nuestra mano para notificarte con antelación la retirada mediante notificaciones en la aplicación u otros medios. En algunos casos, como cuando se trata de vulnerabilidades de seguridad críticas o problemas graves similares, puede que no sea posible avisar con antelación.

Retirado

Las aplicaciones que sigan usando un tiempo de ejecución retirado pueden inhabilitarse sin previo aviso. Debes elegir un tiempo de ejecución más actualizado para desplegar tu aplicación.

Consulta el calendario de asistencia de los tiempos de ejecución para ver las fechas clave.


  1. En algunos casos, Google puede permitir que tu organización vuelva a habilitar los despliegues de los tiempos de ejecución antiguos mediante una política de organización