Ambiente padrão do App Engine

O ambiente padrão do App Engine baseia-se em instâncias de contentores executadas na infraestrutura da Google. Os contentores estão pré-configurados com um dos vários tempos de execução disponíveis.

O ambiente padrão facilita a criação e a implementação de uma aplicação que é executada de forma fiável, mesmo sob carga elevada e com grandes quantidades de dados.

As aplicações são executadas num ambiente seguro e em sandbox, o que permite que o ambiente padrão distribua pedidos por vários servidores e dimensione os servidores para satisfazer as exigências de tráfego. A sua aplicação é executada no seu próprio ambiente seguro e fiável, independente do hardware, do sistema operativo ou da localização física do servidor.

Idiomas e tempos de execução do ambiente padrão

O ambiente padrão suporta os seguintes idiomas:

Classes de instâncias

A classe de instância determina a quantidade de memória e CPU disponível para cada instância, a quantidade de quota gratuita e o custo por hora depois de a sua app exceder a quota gratuita.

Para todas as gerações de tempo de execução, o limite de memória inclui a memória que a sua app usa, juntamente com a memória que o próprio tempo de execução precisa para executar a sua app. Os tempos de execução Java usam mais memória para executar a sua app do que outros tempos de execução.

Para substituir a classe de instância predefinida, use a instance_class definição no ficheiro app.yaml da sua app.

Classe da instância Limite de memória Limite da CPU Tipos de dimensionamento suportados
F1 (predefiniçã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 (predefiniçã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 os limites da CPU comunicados na tabela da classe de instância não refletem uma velocidade do relógio fixa na CPU. Em alternativa, representam a capacidade de computação relativa atribuída ou o nível de desempenho do tipo de instância de núcleo partilhado.

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

Quotas e limites

O ambiente padrão oferece-lhe 1 GiB de armazenamento de dados e tráfego gratuitamente, que pode ser aumentado ativando aplicações pagas. No entanto, algumas funcionalidades impõem limites não relacionados com quotas para proteger a estabilidade do sistema. Para mais detalhes sobre as quotas, incluindo como as pode editar de acordo com as suas necessidades, consulte o artigo Quotas.

Experimente

Se está a usar o Google Cloud pela primeira vez, crie uma conta para avaliar o desempenho do App Engine em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.

Experimente o App Engine gratuitamente