El entorno estándar de App Engine se basa en instancias de contenedor que se ejecutan en la infraestructura de Google. Los contenedores se preconfiguran con uno de los varios tiempos de ejecución disponibles.
El entorno estándar facilita la creación y el despliegue de aplicaciones que se ejecutan de forma fiable aunque soporten una carga intensa o contengan una gran cantidad de datos.
Las aplicaciones se ejecutan en un entorno seguro y aislado, lo que permite que el entorno estándar distribuya las solicitudes en varios servidores y escale los servidores para satisfacer las demandas de tráfico. Tu aplicación se ejecuta en su propio entorno seguro y fiable, que es independiente del hardware, del sistema operativo o de la ubicación física del servidor.
Lenguajes y entornos de ejecución del entorno estándar
El entorno estándar admite los siguientes idiomas:
Clases de instancia
La clase de instancia determina la cantidad de memoria y CPU disponibles para cada instancia, la cantidad de cuota gratuita y el coste por hora cuando tu aplicación supere la cuota gratuita.
En todas las generaciones del entorno de ejecución, el límite de memoria incluye la memoria que utiliza tu aplicación y la que necesita el propio entorno para ejecutarla. Los entornos de ejecución de Java usan más memoria para ejecutar tu aplicación que otros entornos.
Para anular la clase de instancia predeterminada, usa el instance_class
ajuste en el archivo app.yaml
de tu aplicación.
Clase de instancia | Límite de memoria | Límite de CPU | Tipos de escalado admitidos |
---|---|---|---|
F1 (predeterminado) | 384 MB | 600 MHz | automático |
F2 | 768 MB | 1,2 GHz | automático |
F4 | 1536 MB | 2,4 GHz | automático |
F4_1G | 3072 MB | 2,4 GHz | automático |
B1 | 384 MB | 600 MHz | manual, básico |
B2 (predeterminado) | 768 MB | 1,2 GHz | manual, básico |
B4 | 1536 MB | 2,4 GHz | manual, básico |
B4_1G | 3072 MB | 2,4 GHz | manual, básico |
B8 | 3072 MB | 4,8 GHz | manual, básico |
Los valores y los límites de la CPU que se indican en la tabla de clases de instancia no reflejan una velocidad de reloj fija en la CPU. En su lugar, representan la potencia de computación relativa asignada o el nivel de rendimiento de la instancia en el tipo de instancia de núcleo compartido.
Las herramientas del sistema pueden informar de la memoria física total de la máquina host subyacente. Este límite es diferente del límite de memoria obligatorio de la instancia, que es la memoria máxima disponible para el entorno de espacio aislado de la instancia. Si se supera este límite de memoria, no la RAM total del host, pueden producirse problemas de rendimiento.
Cuotas y límites
El entorno estándar te ofrece 1 GiB de almacenamiento de datos y tráfico de forma gratuita, que se puede aumentar habilitando aplicaciones de pago. Sin embargo, algunas funciones imponen límites que no están relacionados con las cuotas para proteger la estabilidad del sistema. Para obtener más información sobre las cuotas, incluido cómo editarlas para adaptarlas a tus necesidades, consulta Cuotas.
Pruébalo
Si es la primera vez que utilizas Google Cloud, crea una cuenta para evaluar el rendimiento de App Engine en situaciones reales. Los nuevos clientes también reciben 300 USD en crédito gratuito para ejecutar, probar y desplegar cargas de trabajo.
Probar App Engine gratis