Descripción general de los servicios agrupados en paquetes heredados
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Históricamente, el entorno estándar de App Engine proporcionaba varios servicios de propiedad escalables para el desarrollo de aplicaciones. Estos servicios se agruparon con entornos de ejecución de primera generación (también llamados entornos de ejecución heredados de App Engine), que incluyen Python. 2, Java 8, Go 1.11 y PHP 5.5. Debido a que varios de los entornos de ejecución heredados ya no se mantienen en sus respectivas comunidades de código abierto, como desarrollador de App Engine es posible que tengas dificultades para decidir si invertir tiempo y esfuerzo en migrar a un entorno de ejecución más nuevo o, de lo contrario, incurrir en costos crecientes por conservar tu aplicación en un entorno de ejecución heredado.
Google Cloud reconoce este desafío y se compromete a proporcionarte una ruta de migración más incremental hacia los entornos de ejecución más nuevos. Para reducir la complejidad de la migración del entorno de ejecución, Google Cloud ahora admite un conjunto de servicios agrupados en paquetes heredados de App Engine y sus APIs asociadas en entornos de ejecución de segunda generación, que incluyen Python 3, Java 11, Go 1.12+ o una versión superior y PHP 7/8. Tu app puede llamar a las API de servicios agrupados en paquetes heredados para entornos de ejecución de segunda generación a través de bibliotecas idiomáticas de lenguaje.
Figura 1. Cómo acceden las apps a los servicios agrupados en paquetes heredados de App Engine
En situaciones de migración del entorno de ejecución, a menudo también tienes la opción de usar productos de Google Cloud que ofrecen funciones similares a las de los servicios agrupados en paquetes heredados. Para los servicios agrupados en paquetes heredados que no están disponibles como productos separados en Google Cloud, como el procesamiento de imágenes, la búsqueda y la mensajería, puedes usar proveedores de terceros o algunas otras soluciones alternativas, como se sugiere en esta guía de entornos de ejecución.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-12-22 (UTC)"],[[["\u003cp\u003eApp Engine's standard environment historically offered scalable, proprietary services bundled with first-generation runtimes like Python 2, Java 8, Go 1.11, and PHP 5.5.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Cloud now supports App Engine legacy bundled services and their APIs on second-generation runtimes, such as Python 3, Java 11, Go 1.12+, and PHP 7/8, to simplify runtime migration.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use language-idiomatic libraries to call legacy bundled service APIs for second-generation runtimes.\u003c/p\u003e\n"],["\u003cp\u003eFor legacy bundled services not available as separate Google Cloud products, alternative solutions like third-party providers or workarounds are suggested.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers now face hard choices on whether to migrate to newer runtimes due to several legacy runtimes no longer being maintained by their respective open-source communities.\u003c/p\u003e\n"]]],[],null,["# Overview of legacy bundled services\n\nHistorically, the App Engine standard environment provided several scalable,\nproprietary services for app development. These services were bundled with\n[first-generation runtimes](/appengine/docs/standard/runtimes)\n(also called\nApp Engine *legacy runtimes* ), which include\n[Python 2](/appengine/docs/legacy/standard/python/runtime),\n[Java 8](/appengine/docs/legacy/standard/java/runtime),\n[Go 1.11](/appengine/docs/legacy/standard/go111/runtime), and\n[PHP 5.5](/appengine/docs/legacy/standard/php/runtime). Because several\nof the legacy runtimes are no longer maintained by their respective\nopen-source communities, as an App Engine developer, you may face hard choices\non whether to invest time and effort in migrating to a newer runtime or else\nincur growing costs to retain your app on a legacy runtime.\n\nRecognizing this challenge, Google Cloud is committed to providing you with a\nmore incremental migration path to newer runtimes. To reduce runtime migration\ncomplexity, Google Cloud now supports a set of App Engine legacy bundled services and\ntheir associated APIs on second-generation runtimes, which include\n[Python 3](/appengine/docs/standard/python3/runtime),\n[Java 11](/appengine/docs/standard/java-gen2/runtime),\n[Go 1.12+](/appengine/docs/standard/go/runtime), and\n[PHP 7/8](/appengine/docs/standard/php-gen2/runtime). Your app\ncan call legacy bundled services APIs for second-generation runtimes through\nlanguage-idiomatic libraries.\n**Figure 1.** How apps access the App Engine legacy bundled services\n\nIn runtime migration scenarios, you often also have the option to use\nGoogle Cloud products that offer similar functionality as the\nlegacy bundled services. For the legacy bundled services that are not available as\nseparate products in Google Cloud, such as image processing, search, and\nmessaging, you can use third-party providers or other workarounds as suggested\nin the [Runtimes guide](/appengine/docs/standard/runtimes).\n\nTo learn more about these options for migrating your app, see\n[Migrate off of legacy bundled services](/appengine/migration-center/standard/services/migrating-services).\nIf you need to access the App Engine legacy bundled services when migrating to second-generation runtimes,\nsee [Access legacy bundled services for Python 3](/appengine/docs/standard/python3/services/access).\n\n\u003cbr /\u003e"]]