Gae cloud computing_bar_camp_bologna
-
Upload
firenze-gtug -
Category
Documents
-
view
1.409 -
download
0
description
Transcript of Gae cloud computing_bar_camp_bologna
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
GAE Google AppEngine è la piattaforma per:
sviluppohosting
di applicazioni web all'interno dell'infrastruttura di calcolo di Google.
Running Web Apps
GAE
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice:- Google pianifica, gestisce e garantisce le risorse necessarie- minima configurazione/tuning
ScalabileSicuro
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice Scalabile:- DataStore basato su BigTable
- MemCache condivisa tra le istanze - Le istanze sono assegnate alle CPU automaticamente
Sicuro
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro:- no process control (threads, etc ...)
- no filesystem writes (solo datastore) - no sockets - features "pericolose" disabilitate
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo Relational/SQL DataStore(Re-)Ingegnerizzazione
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
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
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo Relational/SQL DataStore
- BigTable è diverso (NoSQL db) - no JOIN - JDO (JDO QueryLaguage) - JPA
(Re-)Ingegnerizzazione
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo Relational/SQL DataStore(Re-)Ingegnerizzazione
- JRE modificato/estensioni disabilitate - Big Table - Short living requests
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo Relational/SQL DataStore(Re-)Ingegnerizzazione
Quotas SDKDashboard
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo 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;
DashboardSDK
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo 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)
DashboardSDK
App Engine handles HTTP(S) requests,
nothing else
GAEBasso costo
Data out 0.12 $ per GBData in 0.10 $ per GBCPU Time/ora 0.10 $Email 0.0001 $Stored Data 0.15 $ al mese per GB
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo Relational/SQL DataStore(Re-)Ingegnerizzazione
Quotas Dashboard
- logs (Debug, Info, Warning, Error and Critical.) - quotas & billing (status, budget, ...) - datastore status (stats, indexes, ...)
SDK
App Engine handles HTTP(S) requests,
nothing else
GAE Google App Engine:Semplice ScalabileSicuro
RestrictionsNo Relational/SQL DataStore(Re-)Ingegnerizzazione
Quotas DashboardSDK
- http://code.google.com/appengine - GWT - eclipse plugin
App Engine handles HTTP(S) requests,
nothing else
SDK ... GWT, GoogleAccounts, MemCache, MailAPI, XMPPAPI, ImagesAPI, Cron, TaskQueue, DataStore, ... ... development server/console, eclipse integration, one-click deploy ...
App Engine handles HTTP(S) requests,
nothing else
Ringraziamenti
Thanks to Firenze GTUG &
- Luca Masini - Fracesca Tosi
App Engine handles HTTP(S) requests,
nothing else
That's all folks!
Questions ...
... che eventualmente riporteremo ad Ikai !!!
App Engine handles HTTP(S) requests,
nothing else