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.

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.

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

Os valores e limites de CPU informados na tabela de classe de instância não refletem uma velocidade de clock fixa na CPU. Em vez disso, eles representam a capacidade de computação relativa alocada ou o nível de performance da instância no tipo de instância shared-core.

As ferramentas do sistema podem informar a memória física total da máquina host subjacente. Isso é diferente do limite de memória imposto da instância, que é a memória máxima disponível para o ambiente de sandbox isolado da instância. Exceder esse "Limite de memória", e não a RAM total do host, pode causar problemas de desempenho.

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