Your SlideShare is downloading. ×
Gae cloud computing_bar_camp_bologna
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gae cloud computing_bar_camp_bologna

1,086
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,086
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud Computing Barcamp Bologna 13 Aprile 2010 Google App Engine Alberto Mancini - mancini@gtugs.org
  • 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
  • 4. GAE App Engine handles HTTP(S) requests, nothing else
  • 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
  • 18. GAE Google App Engine: Semplice Scalabile Sicuro Restrictions No Relational/SQL DataStore (Re-)Ingegnerizzazione Quotas Dashboard SDK - http://code.google.com/appengine - GWT - eclipse plugin
  • 19. SDK ... GWT, GoogleAccounts, MemCache, MailAPI, XMPPAPI, ImagesAPI, Cron, TaskQueue, DataStore, ... ... development server/console, eclipse integration, one- click deploy ...
  • 20. Ringraziamenti Thanks to Firenze GTUG & - Luca Masini - Fracesca Tosi
  • 21. That's all Questions ... folks! ... che eventualmente riporteremo ad Ikai !!!

×