App Engine

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

Visualizza la documentazione per questo prodotto.

Una piattaforma serverless completamente gestita

Crea ed esegui il deployment delle applicazioni su una piattaforma completamente gestita. Scala le tue applicazioni senza interruzioni, su scala globale e senza doverti preoccupare della gestione dell'infrastruttura sottostante. Grazie a deployment che non richiedono alcuna configurazione e alcuna gestione dei server, gli sviluppatori possono concentrarsi sulla creazione di applicazioni straordinarie senza preoccuparsi dell'overhead associato alle attività di gestione. App Engine consente agli sviluppatori di essere più agili e produttivi grazie al supporto dei linguaggi di sviluppo più diffusi e di una vasta gamma di strumenti per sviluppatori.

Linguaggi e strumenti aperti e familiari

Crea ed esegui il deployment delle applicazioni in modo rapido, utilizzando molti dei linguaggi più diffusi come Java, PHP, Node.js, Python, C#, .Net, Ruby e Go oppure, se vuoi, utilizza runtime e framework dei linguaggi personalizzati. Inizia rapidamente con deployment senza necessità di configurazione in App Engine. Gestisci le risorse dalla riga di comando, esegui il debug del codice sorgente in produzione ed esegui facilmente i backend delle API utilizzando strumenti leader del settore come Cloud SDK, Cloud Source Repositories, IntelliJ IDEA, Visual Studio e PowerShell.

Basta aggiungere il codice

Concentrati sulla scrittura del codice, senza doverti preoccupare della gestione dell'infrastruttura sottostante. Con funzionalità come la scalabilità verticale e la scalabilità orizzontale automatiche dell'applicazione su scala globale, l'applicazione di patch e la gestione dei server completamente gestite, puoi affidare a Google tutte le tue preoccupazioni relative all'infrastruttura. Proteggi le tue applicazioni dalle minacce alla sicurezza utilizzando le funzionalità firewall, le regole di gestione di identità e accessi (IAM) e i certificati SSL/TLS gestiti di App Engine.

Paghi solo per quello che usi

Scegli di eseguire le tue applicazioni in un ambiente serverless senza preoccuparti di incorrere in rischi di overprovisioning o underprovisioning. App Engine scala automaticamente a seconda del traffico della tua applicazione e consuma risorse solo quando il codice è in esecuzione. Dovrai solo pagare per le risorse che utilizzi.

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.

Aperto e flessibile

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

Completamente gestito

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

Monitoraggio, logging e diagnostica

Google Stackdriver offre efficienti funzionalità di diagnostica delle applicazioni per eseguire il debug e monitorare l'integrità e le prestazioni dell'applicazione.

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'app, 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 GCP dall'applicazione, tra cui un'eccellente suite di strumenti per sviluppatori cloud.

Soluzioni e casi d'uso

Applicazioni web moderne

Raggiungi rapidamente clienti e utenti finali eseguendo il deployment delle applicazioni 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, 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 applicazione web utilizzando App Engine e Google Cloud Platform.

Ulteriori informazioni sulle applicazioni web

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. Inoltre, l'integrazione perfetta con Firebase fornisce una piattaforma mobile front-end 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 Platform.

Ulteriori informazioni sulle app per dispositivi mobili

Google App Engine scala automaticamente per far fronte ai picchi, per cui non dobbiamo preoccuparci delle prestazioni delle applicazioni o degli arresti anomali dovuti alla capacità della piattaforma.

Jeffrey Dixon, Corporate Vice President e Chief Software Engineering Officer, IDEXX Laboratories

I nostri clienti

Risorse tecniche

Prezzi

App Engine ha prezzi cloud competitivi che variano in base all'utilizzo dell'applicazione. App Engine viene eseguito come istanza all'interno dell'ambiente standard o dell'ambiente flessibile. 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.

Google Cloud

Per iniziare

Impara e crea

I nuovi clienti ricevono $ 300 di crediti gratuiti per imparare a creare su Google Cloud per un massimo di 12 mesi.

Hai bisogno di ulteriore assistenza?

I nostri esperti ti aiuteranno a creare la soluzione adeguata o a trovare il partner adatto alle tue esigenze.

I prodotti o le funzionalità elencati in questa pagina sono in versione beta. Per ulteriori informazioni sulle fasi di lancio dei nostri prodotti, visita questa pagina.

Java è un marchio registrato di Oracle e/o delle sue affiliate.