27
GAE in a few words Fabrizio Lapiello GDG Campania Lead

TBIZ 2013- GDG Campania - Google App Engine in a few words

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: TBIZ 2013- GDG Campania -  Google App Engine in a few words

GAE in a few words

Fabrizio LapielloGDG Campania Lead

Page 2: TBIZ 2013- GDG Campania -  Google App Engine in a few words

PERCHÈ APP ENGINE?

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 3: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Perchè GAE?

● Sistemi scalabili Google

● Facilità di progettazione e sviluppo

● Facilmente manutenibile

● Esigenze proporzionali alla crescita

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 4: TBIZ 2013- GDG Campania -  Google App Engine in a few words

INIZIARE È FACILE

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 5: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Iniziare è facile

● Ambiente di sviluppo completo

● Tecnologie all’avaguardia

● Codice testabile in locale

● Nessuna preoccupazione

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 6: TBIZ 2013- GDG Campania -  Google App Engine in a few words

SCALABILITÀ AUTOMATICA

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 7: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Scalabilità automatica

● Tecnologie scalabili delle applicazioni Google

● Scalabilità automatica per soddisfare qualunque esigenza

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 8: TBIZ 2013- GDG Campania -  Google App Engine in a few words

PRESTAZIONI AFFIDABILITÀ E

SICUREZZA

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 9: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Prestazioni, affidabilità e sicurezza

● Infrastrutture ad alte prestazioni

● 10 anni di conoscenza Google

● Privacy dei dati Google per tutte le applicazioni APP Engine

● SLA 99.95%

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 10: TBIZ 2013- GDG Campania -  Google App Engine in a few words

GAE?!?!?!?!

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 11: TBIZ 2013- GDG Campania -  Google App Engine in a few words

You write the code, someone else worries about everithing else…

…the power of cloud computing!

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 12: TBIZ 2013- GDG Campania -  Google App Engine in a few words

GAE● Consente di eseguire applicazioni web sull’infrastruttura Google

● Facile da utilizzare, facilmente scalabile, traffico e archivazioni dati proporzionati al crescere dell’esigenze

● Nome di dominio personalizzato

● Ambienti Java, Python, Go e PHP

● Completamente FREE (senza costi di start-up)

● 1GB di memoria e CPU/Larghezza di banda sufficienti a servire 5 MILIONI di pagine viste al mese.

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 13: TBIZ 2013- GDG Campania -  Google App Engine in a few words

ENVIRONMENT

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 14: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Environment● Web Serving dinamico

● Storage persistente

● Scalabilità automatica e bilanciamento del carico

● API

● Ambiente di sviluppo locale

● Code Task

● Attività pianificate

Page 15: TBIZ 2013- GDG Campania -  Google App Engine in a few words

SANBOX

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 16: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Sandbox

● Le applicazioni vengono eseguite in un ambiente sicuro che offre accesso limitato al sistema operativo

● L’applicazione è isolata nel proprio ambiente sicuro e affidabile che è indipendente dal sistema hardware.

Page 17: TBIZ 2013- GDG Campania -  Google App Engine in a few words

LIMITAZIONI

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 18: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Limitazioni

Fabrizio Lapiello - Google Developers Group Campania Lead

● Accesso ad altri computer tramite URL predefinito (solo protocollo HTTP/HTTPS)

● L’APP non può scrivere sul File system

● Il codice dell’applicazione viene eseguito solo in risposta ad una richiesta web

Page 19: TBIZ 2013- GDG Campania -  Google App Engine in a few words

RUNTIME ENVIRONMENTS

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 20: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Environment runtimes

● GO

● Java

● Python

● PHP

Page 21: TBIZ 2013- GDG Campania -  Google App Engine in a few words

MEMORIZZAZIONE DEI DATI

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 22: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Memorizzazione dei dati

● APP Engine Datastore (Schemaless NoSQL)

● Google Cloud SQL (Relazionale SQL, basato su MySQL)

● Google Cloud Storage (Archiviazione per oggetti e file)

Page 23: TBIZ 2013- GDG Campania -  Google App Engine in a few words

QUOTE E LIMITI

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 24: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Quote e limiti

● 1GB di memoria

● 5 MILIONI di pagine viste al mese

● Budget giornaliero per ogni risorsa

● È possibile registrare fino a 10 app per ogni account sviluppatore

Page 25: TBIZ 2013- GDG Campania -  Google App Engine in a few words

ESTENDIAMO LE QUOTE?

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 26: TBIZ 2013- GDG Campania -  Google App Engine in a few words

Starter Pack

Fabrizio Lapiello - Google Developers Group Campania Lead

Page 27: TBIZ 2013- GDG Campania -  Google App Engine in a few words

If I can help you, scan the code!

Fabrizio Lapiello - Google Developers Group Campania Lead