Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
App Engine permite a los desarrolladores enfocarse en lo que hacen mejor: escribir código. Sobre la base de Compute Engine, el entorno flexible de App Engine escala verticalmente la aplicación de forma automática al tiempo que balancea la carga.
Entornos de ejecución
Puedes personalizar estos entornos de ejecución o proporcionar tu propio entorno de ejecución si proporcionas un Dockerfile o una imagen de Docker personalizada de la comunidad de código abierto.
Infraestructura personalizable: Las instancias del entorno flexible de App Engine son máquinas virtuales de Compute Engine, lo que significa que puedes aprovechar las bibliotecas personalizadas, usar SSH para la depuración y, luego, implementar tus propios contenedores de Docker.
Opciones de rendimiento: Aprovecha una amplia variedad de configuraciones de
CPU y memoria. Puedes especificar la cantidad de memoria y CPU que necesita cada instancia de tu aplicación. El entorno flexible de App Engine aprovisiona la infraestructura que necesitas.
Compatibilidad con funciones nativas: Se admiten de forma nativa funciones como microservicios, autorizaciones, bases de datos SQL y NoSQL, división de tráfico, registro, control de versiones, análisis de protección, y red de distribución de contenidos.
Máquinas virtuales administradas: App Engine administra tus máquinas virtuales y garantiza lo siguiente:
Se verifica el estado de las instancias, se corrigen cuando es necesario y se ubican conjuntamente con otros servicios dentro del proyecto.
Se aplican automáticamente las actualizaciones críticas y compatibles con versiones anteriores al sistema operativo subyacente.
Se ubican automáticamente las instancias de VM según la región geográfica de acuerdo con la configuración del proyecto. Los servicios de administración de Google garantizan que todas las instancias de VM de un proyecto estén ubicadas conjuntamente para un rendimiento óptimo.
Todas las instancias flexibles se pueden reiniciar semanalmente si hay actualizaciones disponibles. Este programa no está garantizado. Durante los reinicios, los servicios de administración de Google aplican todas las actualizaciones necesarias del sistema operativo y de seguridad.
Siempre tienes acceso raíz a las instancias de VM de Compute Engine. El acceso SSH a las instancias de VM en el entorno flexible de App Engine está inhabilitado de forma predeterminada. Si lo deseas, puedes habilitar el acceso raíz a las instancias de VM de tu aplicación.
Ajuste de escala automático: App Engine escala tu aplicación de forma automática
en función de la carga entrante.
App Engine respeta cualquier reserva de VM de Compute Engine que ya
tengas en una región que coincida con tu configuración. Tener una reserva
de VM aumenta la probabilidad de que recibas una asignación de recursos
durante una escasez de recursos temporal.
Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el
rendimiento de App Engine en situaciones
reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
[[["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: 2025-08-19 (UTC)"],[[["\u003cp\u003eApp Engine's flexible environment, built on Compute Engine, automatically scales applications and balances load, allowing developers to focus on coding.\u003c/p\u003e\n"],["\u003cp\u003eIt supports a variety of runtimes, including Go, Java, Node.js, PHP, Python, Ruby, .NET, and custom runtimes via Docker.\u003c/p\u003e\n"],["\u003cp\u003eThe environment provides customizable infrastructure, allowing for custom libraries, SSH debugging, and deployment of Docker containers.\u003c/p\u003e\n"],["\u003cp\u003eApp Engine natively supports features like microservices, databases, traffic splitting, logging, versioning, security scanning, and content delivery networks.\u003c/p\u003e\n"],["\u003cp\u003eIt manages virtual machines, ensures health checks, applies critical updates automatically, and automatically scales applications based on load.\u003c/p\u003e\n"]]],[],null,["# App Engine flexible environment\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nApp Engine allows developers to focus on what they do best: writing code. Based\non [Compute Engine](/compute), the App Engine flexible environment\nautomatically scales your app up and down while also balancing the load.\n\nRuntimes\n--------\n\nYou can customize these runtimes or provide your own runtime by supplying a\ncustom Docker image or Dockerfile from the open source community. \n[Go](/appengine/docs/flexible/go/runtime) \n[Java](/appengine/docs/flexible/java/runtime) \n[Node.js](/appengine/docs/flexible/nodejs/runtime) \n[PHP](/appengine/docs/flexible/php/runtime) \n[Python](/appengine/docs/flexible/python/runtime) \n[Ruby](/appengine/docs/flexible/ruby/runtime) \n[.NET](/appengine/docs/flexible/dotnet/runtime) \n[Custom runtimes](/appengine/docs/flexible/custom-runtimes/about-custom-runtimes)\n\nFeatures\n--------\n\n- **Customizable infrastructure** - App Engine flexible environment instances\n are [Compute Engine](/compute) virtual machines, which means that you can take\n advantage of custom libraries, use SSH for debugging, and deploy your own\n Docker containers.\n\n- **Performance options** - Take advantage of a wide array of CPU and memory\n configurations. You can specify how much CPU and memory each instance of your\n application needs, and the App Engine flexible environment provisions the necessary\n infrastructure for you.\n\n- **Native feature support** - Features such as microservices, authorization,\n SQL and NoSQL databases, traffic splitting, logging, versioning, security\n scanning, and content delivery networks are natively supported.\n\n- **Managed virtual machines** - App Engine manages your virtual machines,\n ensuring that:\n\n - Instances are health-checked, healed as necessary, and co-located with other services within the project.\n - Critical, backwards compatible updates are automatically applied to the underlying operating system.\n - VM instances are automatically located by geographical region according to the settings in your project. Google's management services ensure that all of a project's VM instances are co-located for optimal performance.\n - All flexible instances may be restarted on a weekly basis if there are updates available. This schedule is not guaranteed. During restarts, Google's management services apply any necessary operating system and security updates.\n - You always have root access to Compute Engine VM instances. SSH access to VM instances in the App Engine flexible environment is disabled by default. If you choose, you can enable root access to your app's VM instances.\n- **Auto scaling** - App Engine automatically scales your application\n based on incoming load.\n\n - App Engine respects any Compute Engine VM reservations that you already have in a region that match your configuration. Having a VM reservation increases the likelihood that you will receive a resource allocation during a [temporary resource shortage](/compute/docs/troubleshooting/troubleshooting-resource-availability).\n\nLearn about the\n[differences between the standard environment and the flexible environment](/appengine/docs/the-appengine-environments).\n\nTry it for yourself\n-------------------\n\n\nIf you're new to Google Cloud, create an account to evaluate how\nApp Engine performs in real-world\nscenarios. New customers also get $300 in free credits to run, test, and\ndeploy workloads.\n[Try App Engine free](https://console.cloud.google.com/freetrial)"]]