App Engine

Crea applicazioni a elevata scalabilità su una piattaforma serverless completamente gestita.

I nuovi clienti ricevono 300 $ di crediti gratuiti da spendere su Google Cloud nei primi 90 giorni. Tutti i clienti di Google Cloud possono ricevere gratuitamente 28 ore di istanza al giorno.

  • action/check_circle_24px Creato con Sketch.

    Scalabilità delle applicazioni da zero fino a un livello globale senza necessità di gestire l'infrastruttura

  • action/check_circle_24px Creato con Sketch.

    Grazie a deployment che non richiedono configurazione né gestione dei server, gli sviluppatori hanno più tempo per concentrarsi su altro

  • action/check_circle_24px Creato con Sketch.

    Agilità garantita grazie al supporto dei linguaggi di sviluppo più diffusi e di una vasta gamma di strumenti per sviluppatori

Vantaggi

Linguaggi e strumenti aperti e familiari

Crea app ed eseguine il deployment in modo rapido utilizzando i linguaggi più diffusi oppure porta i tuoi runtime e framework dei linguaggi personalizzati. Puoi inoltre gestire le risorse dalla riga di comando nonché eseguire il debug del codice sorgente e i backend delle API con facilità.

Basta aggiungere il codice

Focalizza l'attenzione sulla scrittura del codice senza necessità di gestire l'infrastruttura sottostante. Proteggi le tue app dalle minacce alla sicurezza utilizzando le funzionalità firewall, le regole IAM e i certificati SSL/TLS gestiti.

Paghi solo quello che usi

Opera in un ambiente serverless senza preoccuparti di incorrere in rischi di overprovisioning o underprovisioning. App Engine scala automaticamente a seconda del traffico della tua app e consuma risorse solo quando il codice è in esecuzione.

Funzionalità principali

Funzionalità principali

Crea la tua applicazione in Node.js, Java, Ruby, C#, Go, Python o PHP oppure utilizza il tuo runtime del linguaggio personalizzato.

Soluzione aperta e flessibile

I runtime personalizzati consentono di inserire qualsiasi libreria e framework in App Engine fornendo un container Docker.

Ambiente completamente gestito

Un ambiente completamente gestito ti consente di concentrarti sul codice mentre App Engine gestisce i problemi dell'infrastruttura.

Visualizza tutte le funzionalità

Clienti

Documentazione

Documentazione

Nozioni di base su Google Cloud
Scelta del giusto ambiente App Engine

Scopri come eseguire applicazioni in App Engine utilizzando l'ambiente flessibile, l'ambiente standard o entrambi.

Nozioni di base su Google Cloud
Ambiente standard di App Engine

Scopri in che modo l'ambiente standard di App Engine 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.

Nozioni di base su Google Cloud
Ambiente flessibile di App Engine

Scopri in che modo App Engine consente agli sviluppatori di concentrarsi su ciò che sanno fare meglio: scrivere codice.

Tutorial
Installazione di un SDK per App Engine

Impara a configurare il tuo computer per lo sviluppo, il deployment e la gestione delle tue app in App Engine.

Architettura
Python su App Engine

Scopri di più sui due ambienti di linguaggio Python disponibili su App Engine e stabilisci qual è il più adatto a te.

Architettura
Java su App Engine

Scopri di più sui due ambienti applicativi Java disponibili su App Engine e determina qual è il più adatto a te.

Architettura
Node.js su App Engine

Scopri la differenza tra i due ambienti di linguaggio Node.js disponibili su App Engine e determina qual è il più adatto alle tue esigenze.

Nozioni di base su Google Cloud
Località App Engine

Scopri la disponibilità a livello di area geografica di App Engine e in che modo la località influenza latenza, disponibilità e durabilità.

Tutorial
Creazione di un'app Android tramite Firebase e App Engine

Questo tutorial mostra come scrivere un'app per dispositivi mobili con archiviazione dei dati backend, sincronizzazione in tempo reale e logging degli eventi utente utilizzando Firebase.

Casi d'uso

Casi d'uso

Caso d'uso
Applicazioni web moderne

Raggiungi rapidamente clienti e utenti finali eseguendo il deployment delle app web su App Engine. Grazie a deployment senza necessità di configurazione e server che non richiedono gestione, App Engine ti consente di concentrarti sulla scrittura del codice. Inoltre, App Engine scala automaticamente per supportare picchi di traffico improvvisi senza provisioning, applicazione di patch o monitoraggio.

Di seguito è riportato un esempio di architettura di riferimento per creare una semplice app web utilizzando App Engine e Google Cloud.

Flusso dall'icona con le persone sulla sinistra a un rettangolo "Serving static content" che contiene Cloud CDN, App Engine e Cloud Storage. Il flusso si sposta a destra nel rettangolo "Service dynamic content" nella parte superiore, che contiene Memcache, Datastore e Task Queues. Il rettangolo in basso "Log processing & monitoring" contiene Pub/Sub, Dataflow, Cloud Storage, BigQuery, Cloud Logging e Cloud Monitoring
Caso d'uso
Backend per dispositivi mobili scalabili

Che tu stia creando la tua prima app per dispositivi mobili o cercando di raggiungere utenti esistenti tramite un'esperienza mobile, App Engine scala l'ambiente di hosting automaticamente. L'integrazione perfetta con Firebase fornisce una piattaforma mobile frontend facile da usare insieme al backend scalabile e affidabile.

Di seguito è riportato un esempio di architettura di riferimento per una tipica app per dispositivi mobili creata utilizzando Firebase e App Engine insieme ad altri servizi offerti da Google Cloud.

Sulla sinistra, due riquadri impilati sono denominati Game App e Game Server. Il flusso si sposta poi a destra verso il rettangolo con App Engine e Memcache. Dal rettangolo partono delle frecce verso destra che puntano a FireBase, Datastore e a un rettangolo con l'etichetta "Data processing and analytics" che contiene Pub/Sub, Dataflow e BigQuery. La freccia porta a destra a Report & share Sotto a tutto c'è un rettangolo con l'etichetta Operations che contiene Cloud Monitoring, Cloud Logging, Error Reporting e Cloud Trace.

Tutte le funzionalità

Tutte le funzionalità

Supporto dei linguaggi più diffusi Crea la tua applicazione in Node.js, Java, Ruby, C#, Go, Python o PHP oppure utilizza il tuo runtime del linguaggio personalizzato.
Soluzione aperta e flessibile I runtime personalizzati consentono di inserire qualsiasi libreria e framework in App Engine fornendo un container Docker.
Ambiente completamente gestito Un ambiente completamente gestito ti consente di concentrarti sul codice mentre App Engine gestisce i problemi dell'infrastruttura.
Diagnostica avanzata delle applicazioni Usa Cloud Monitoring e Cloud Logging per monitorare integrità e prestazioni dell'app e Cloud Debugger ed Error Reporting per diagnosticare e risolvere rapidamente i bug.
Controllo delle versioni dell'applicazione Ospita diverse versioni dell'applicazione e crea ambienti di sviluppo, test, gestione temporanea e produzione in tutta semplicità.
Suddivisione del traffico Instrada le richieste in entrata a diverse versioni dell'applicazione, effettua test A/B ed esegui implementazioni incrementali delle funzionalità.
Sicurezza delle applicazioni Contribuisci a salvaguardare la tua applicazione definendo le regole di accesso con il firewall di App Engine e sfrutta i certificati SSL/TLS gestiti per impostazione predefinita sul tuo dominio personalizzato senza costi aggiuntivi.
Ecosistema di servizi Accedi a un ecosistema in evoluzione di servizi Google Cloud dall'applicazione, tra cui un'eccellente suite di strumenti per sviluppatori cloud.

Prezzi

Prezzi

App Engine offre prezzi cloud competitivi che scalano in base all'utilizzo dell'applicazione. Il modello di fatturazione di App Engine prevede alcuni componenti di base, come le istanze dell'ambiente standard, le istanze dell'ambiente flessibile e le API e i servizi di App Engine. Per ricevere una stima della fattura, consulta il nostro Calcolatore prezzi.

App Engine viene eseguito come istanza all'interno dell'ambiente standard o dell'ambiente flessibile.