App Engine consente agli sviluppatori di concentrarsi su ciò che sanno fare meglio: scrivere codice. Basato su Compute Engine, l'ambiente flessibile App Engine scala automaticamente la tua app verso l'alto e verso il basso, bilanciando al contempo il carico.
Runtime
Puoi personalizzare questi runtime o fornire il tuo runtime fornendo un'immagine Docker o un Dockerfile personalizzati dalla community open source.
Funzionalità
Infrastruttura personalizzabile: le istanze dell'ambiente flessibile di App Engine sono macchine virtuali Compute Engine, il che significa che puoi usufruire di librerie personalizzate, utilizzare SSH per il debug ed eseguire il deployment dei tuoi container Docker.
Opzioni di prestazioni: sfrutta un'ampia gamma di configurazioni di CPU e memoria. Puoi specificare la quantità di CPU e memoria necessaria per ogni istanza della tua applicazione e l'ambiente flessibile di App Engine esegue il provisioning dell'infrastruttura necessaria.
Supporto delle funzionalità native: funzionalità come microservizi, autorizzazione, database SQL e NoSQL, suddivisione del traffico, logging, controllo delle versioni, scansione di sicurezza e reti CDN (Content Delivery Network) sono supportate in modo nativo.
Macchine virtuali gestite: App Engine gestisce le tue macchine virtuali, garantendo che:
- Le istanze vengono sottoposte a controllo di integrità, rese integre se necessario e posizionate in co-location con altri servizi all'interno del progetto.
- Gli aggiornamenti critici compatibili con le versioni precedenti vengono applicati automaticamente al sistema operativo sottostante.
- Le istanze VM vengono posizionate automaticamente in base alla regione geografica secondo le impostazioni del progetto. I servizi di gestione di Google assicurano che tutte le istanze VM di un progetto siano in co-location per prestazioni ottimali.
- Tutte le istanze flessibili potrebbero essere riavviate su base settimanale se sono disponibili aggiornamenti. Questo programma non è garantito. Durante i riavvii, i servizi di gestione di Google applicano tutti gli aggiornamenti di sicurezza e sistema operativo necessari.
- Hai sempre l'accesso root alle istanze VM di Compute Engine. L'accesso SSH alle istanze VM nell'ambiente flessibile di App Engine è disattivato per impostazione predefinita. Se vuoi, puoi attivare l'accesso root alle istanze VM della tua app.
Scalabilità automatica: App Engine esegue automaticamente lo scale della tua applicazione in base al carico in entrata.
- App Engine rispetta le prenotazioni VM Compute Engine che hai già in una regione che corrisponde alla tua configurazione. Una prenotazione di VM aumenta la probabilità di ricevere un'allocazione di risorse durante una carenza temporanea di risorse.
Scopri di più sulle differenze tra l'ambiente standard e l'ambiente flessibile.
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