Históricamente, el entorno estándar de App Engine ha proporcionado varios servicios escalables y propietarios para el desarrollo de aplicaciones. Estos servicios se incluían con los entornos de ejecución de primera generación (también llamados entornos de ejecución antiguos de App Engine), que incluyen Python 2, Java 8, Go 1.11 y PHP 5.5. Como las comunidades de código abierto correspondientes ya no mantienen varios de los tiempos de ejecución antiguos, si eres desarrollador de App Engine, puede que tengas que tomar decisiones difíciles sobre si invertir tiempo y esfuerzo en migrar a un tiempo de ejecución más reciente o incurrir en costes cada vez mayores para mantener tu aplicación en un tiempo de ejecución antiguo.
Para hacer frente a este problema, Google Cloud se compromete a ofrecerte una ruta de migración más gradual a los entornos de ejecución más recientes. Para reducir la complejidad de la migración del tiempo de ejecución, Google Cloud ahora admite un conjunto de servicios empaquetados antiguos de App Engine y sus APIs asociadas en los tiempos de ejecución de segunda generación, que incluyen Python 3, Java 11, Go 1.12 o versiones posteriores y PHP 7 u 8. Tu aplicación puede llamar a las APIs de servicios antiguos agrupados para los tiempos de ejecución de segunda generación a través de bibliotecas idiomáticas de lenguaje.
En los casos de migración en tiempo de ejecución, a menudo también tienes la opción de usar Google Cloud productos que ofrecen funciones similares a los servicios antiguos agrupados. En el caso de los servicios agrupados antiguos que no están disponibles como productos independientes en Google Cloud, como el procesamiento de imágenes, la búsqueda y la mensajería, puedes usar proveedores externos u otras soluciones alternativas, tal como se sugiere en la guía de entornos de ejecución.
Para obtener más información sobre estas opciones para migrar tu aplicación, consulta Migrar de los servicios antiguos agrupados. Si necesitas acceder a los servicios agrupados antiguos de App Engine al migrar a los entornos de ejecución de segunda generación, consulta Acceder a servicios agrupados antiguos en Python 3.