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. 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. 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. 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. 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. 5 Basic Components
1. Runtime language(s) API
Python
2. SDK
3. Scalable infrastructure
4. Data Store
5. web based admin console
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