Ambiente standard di App Engine

L'ambiente standard di App Engine si basa su istanze container in esecuzione sull'infrastruttura di Google. I container sono preconfigurati con uno dei diversi runtime disponibili.

L'ambiente standard semplifica la creazione e il deployment di un'applicazione che può essere eseguita in modo affidabile anche se sottoposta a un carico elevato e con grandi quantità di dati.

Le applicazioni vengono eseguite in un ambiente sicuro limitato tramite sandbox, consentendo all'ambiente standard di distribuire le richieste su più server e di scalare i server per soddisfare la domanda di traffico. L'applicazione viene eseguita all'interno del proprio ambiente sicuro, affidabile e indipendente dall'hardware, dal sistema operativo o dalla posizione fisica del server.

Linguaggi e runtime dell'ambiente standard

L'ambiente standard supporta le seguenti lingue:

Classi di istanza

La classe di istanza determina la quantità di memoria e CPU disponibile per ogni istanza, la quantità di quota gratuita e il costo orario dopo che l'app supera la quota gratuita.

Per tutte le generazioni di runtime, il limite di memoria include la memoria utilizzata dall'app insieme alla memoria necessaria al runtime stesso per eseguire l'app. I runtime Java utilizzano più memoria per eseguire l'app rispetto ad altri runtime.

Per eseguire l'override della classe di istanza predefinita, utilizza l'impostazione instance_classnel file app.yaml della tua app.

Classe istanza Limite di memoria Limite CPU Tipi di scalabilità supportati
F1 (valore predefinito) 384 MB 600 MHz automatico
F2 768 MB 1,2 GHz automatico
F4 1536 MB 2,4 GHz automatico
F4_1G 3072 MB 2,4 GHz automatico
B1 384 MB 600 MHz manuale, base
B2 (valore predefinito) 768 MB 1,2 GHz manuale, base
B4 1536 MB 2,4 GHz manuale, base
B4_1G 3072 MB 2,4 GHz manuale, base
B8 3072 MB 4.8 GHz manuale, base

I valori e i limiti della CPU riportati nella tabella della classe di istanza non riflettono una velocità di clock fissa nella CPU. Rappresentano invece la potenza di calcolo relativa allocata o il livello di rendimento dell'istanza sul tipo di istanza shared-core.

Gli strumenti di sistema potrebbero segnalare la memoria fisica totale della macchina host sottostante. Questo limite è diverso dal limite di memoria forzato dell'istanza, che è la memoria massima disponibile per l'ambiente sandbox isolato dell'istanza. Il superamento di questo "limite di memoria", non della RAM totale dell'host, potrebbe causare problemi di prestazioni.

Quote e limiti

L'ambiente standard offre 1 GiB di spazio di archiviazione e traffico gratuiti, che possono essere aumentati attivando le applicazioni a pagamento. Tuttavia, alcune funzionalità impongono limiti non correlati alle quote per proteggere la stabilità del sistema. Per ulteriori dettagli sulle quote, incluso come modificarle in base alle tue esigenze, consulta Quote.

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni di App Engine in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti senza addebiti per l'esecuzione, il test e il deployment dei workload.

Prova App Engine gratuitamente