2. Firenze
GTUG Google Technology User Group di Firenze
Aprile: "GAE Intro"
6 Maggio: GAE with Ikai Lan (Google
AppEngine Advocate Developer)
Refs:
http://sites.google.com/site/firenzegtug/
http://www.gtugs.org/
http://www.gtugs.org/chapter.jsp?id=1015
3. GAE Google AppEngine è la piattaforma per:
sviluppo
hosting
di applicazioni web all'interno
dell'infrastruttura di calcolo di Google.
Running Web Apps
5. GAE Google App Engine:
Semplice
Scalabile
Sicuro
6. GAE Google App Engine:
Semplice:
- Google pianifica, gestisce e garantisce
le risorse necessarie
- minima configurazione/tuning
Scalabile
Sicuro
7. GAE Google App Engine:
Semplice
Scalabile:
- DataStore basato su BigTable
- MemCache condivisa tra le istanze
- Le istanze sono assegnate alle CPU
automaticamente
Sicuro
8. GAE Google App Engine:
Semplice
Scalabile
Sicuro:
- no process control (threads, etc ...)
- no filesystem writes (solo datastore)
- no sockets
- features "pericolose" disabilitate
9. Google App Engine:
GAE Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
10. Google App Engine:
GAE Semplice
Scalabile
Sicuro
Restrictions
- 10 MB size limit (req/resp)
- 1MB DataStore entity size limit
- 1000 results per DS query
- 30 sec deadline per req/resp
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
11. Google App Engine:
GAE Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
- BigTable è diverso (NoSQL db)
- no JOIN
- JDO (JDO QueryLaguage)
- JPA
(Re-)Ingegnerizzazione
12. Google App Engine:
GAE Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
- JRE modificato/estensioni disabilitate
- Big Table
- Short living requests
13. GAE Google App Engine:
Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
Quotas
SDK
Dashboard
14. GAE Google App Engine:
Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
Quotas "free"
- 1.3 M req/giorno; 7.4 K req/min
- 1GB/giorno; 56 MB/min (in/out)
- 6.5 CPU-ora/giorno; 15 CPU min/min
- 1 GB/datastore;
Dashboard
SDK
15. GAE Google App Engine:
Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
Quotas "up-to"
- 43M req/giorno; 30K req/min
-1046 GB/giorno; 10 GB/min
- 1729 CPU ore/giorno;
- no maximum (datastore)
Dashboard
SDK
16. GAE
Basso costo
Data out 0.12 $ per GB
Data in 0.10 $ per GB
CPU Time/ora 0.10 $
Email 0.0001 $
Stored Data 0.15 $ al mese per GB
17. GAE Google App Engine:
Semplice
Scalabile
Sicuro
Restrictions
No Relational/SQL DataStore
(Re-)Ingegnerizzazione
Quotas
Dashboard
- logs (Debug, Info, Warning, Error and Critical.)
- quotas & billing (status, budget, ...)
- datastore status (stats, indexes, ...)
SDK