Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Google Application Engine

2,405 views

Published on

Roundtable discussion at MediaCamp2, Athens Greece mcgr

more on this session at
http://wiki.mediacamp.gr/MediaCamp2GoogleApplicationEngineSession

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

Google Application Engine

  1. 1. Google Application Engine Round table discussion at MediaCamp2
  2. 2. Cloud Computing - Dynamically scalable - Virtuallized provided as a service online
  3. 3. Consumption based billing Incoming bandwidth $0.10 per GByte Outgoing bandwidth $0.12 per GByte Stored Data $0.15 per GByte E-mails $0.10 per 1,000 e-mails sent
  4. 4. Free quota 500mb of data store space 2GB < bandwidth per day 5M < page views per month (Data store calls have been taken in account in this number) - 2,000 outgoing e-mails per month
  5. 5. Common challenges When building web applications As the load increases your storage, processing power requirements will increase. As you grow the need for monitoring, and configurations will also grow. The amount of resources required (cash + time) will also grow.
  6. 6. Advantages in using GAE Easy to deploy a new application or complete web service. Apps can scale organically Can easily deploy and test multiple versions of web application, without affecting production release.
  7. 7. Limitations *current * No backround jobs / offline processing *Lock in to Google's development platform GQL is not relational - Limited to one inequality per query (!=) You do need to denormalize your data * 1MB limit, size of a object in the data store
  8. 8. 5 Basic Components 1. Runtime language(s) API Python 2. SDK 3. Scalable infrastructure 4. Data Store 5. web based admin console
  9. 9. admin console / data viewer
  10. 10. Download the SDK & Deploy your app AppEngine.Google.Com code.google.com/appengine/docs/ for questions on this session contact Vassilis Fourniadis billy@mediacamp.gr

×