Ambiente padrão do App Engine

O ambiente padrão do App Engine tem como base instâncias de contêiner em execução na infraestrutura do Google. Os contêineres são pré-configurados com um dos diversos ambientes de execução disponíveis.

Com o ambiente padrão, fica mais fácil criar e implantar um aplicativo que será executado de maneira confiável, sob grande carga e com grandes quantidades de dados.

Os aplicativos são executados em um ambiente seguro e colocado no sandbox, permitindo que o ambiente padrão distribua solicitações em vários servidores e escalone servidores para atender às demandas de tráfego. O aplicativo é executado em seu próprio ambiente seguro e confiável, independentemente do hardware, sistema operacional ou localização física do servidor.

Ambientes de execução e linguagens do ambiente padrão

O ambiente padrão é compatível com as seguintes linguagens:

Classes de instância

A classe de instância determina o volume de memória e CPU disponíveis para cada instância, a cota gratuita e o custo por hora depois que o app excede a cota gratuita.

Os limites de memória variam de acordo com a geração do ambiente de execução. Para todas as gerações do ambiente de execução, o limite de memória inclui a memória que seu app usa com a memória que o próprio ambiente de execução precisa para executar seu app. Os ambientes de execução do Java usam mais memória para executar o app do que outros.

Para modificar a classe de instância padrão, use a configuração instance_class no arquivo app.yaml do app.

Ambientes de execução de segunda geração

Os ambientes de execução de segunda geração que usam essa especificação são: Python 3, Java 11, Node.js, PHP 7, Ruby e Go 1.12+.

Classe da instância Limite de memória Limite de CPU Tipos de dimensionamento compatíveis
F1 (padrão) 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 (padrão) 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

Ambientes de execução de primeira geração

Os ambientes de execução de primeira geração que usam essa especificação são: Python 2.7, Java 8 e PHP 5.5.

Classe da instância Limite de memória Limite de CPU Tipos de dimensionamento compatíveis
F1 (padrão) 128 MB 600 MHz automático
F2 256 MB 1,2 GHz automático
F4 512 MB 2,4 GHz automático
F4_1G 1024 MB 2,4 GHz automático
B1 128 MB 600 MHz manual, básico
B2 (padrão) 256 MB 1,2 GHz manual, básico
B4 512 MB 2,4 GHz manual, básico
B4_1G 1024 MB 2,4 GHz manual, básico
B8 1.024 MB 4,8 GHz manual, básico

Cotas e limites

O ambiente padrão oferece 1 GiB de armazenamento de dados e tráfego gratuitos, que podem ser aumentados com a ativação de aplicativos pagos. No entanto, alguns recursos impõem limites não relacionados às cotas para proteger a estabilidade do sistema. Para mais detalhes sobre cotas, incluindo como editá-las para atender às suas necessidades, consulte Cotas.

Faça um teste

Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho do App Engine em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

Faça um teste gratuito do App Engine