Google App Engine (GAE)
https://developers.google.com/live/cloud
Features:
- You can add developers, and they have all admin rights.
- Support version control and roll back
- 500MB storage
- 200 Million Megacycle CPU per day
- 10GB bandwidth per day
- approximately 5 million pageviews per month
- Admin console: appengine.google.com
- SDK available for Linux, Macs, and Windows. Runs locally
- Bigtable
- Schemaless. If you want to introduce / add a new entity type, or add a new property to your entity, there is nothing to it. You don't have to update your schema, deploy something new, it is just code.
- React to hot spot, moving your data around as load changes.
- Support advanced data type (complex objects)
- Query interface supports sort order, transaction, batch operation, user setup primary key. Query interface does not support joins.
Once you upload your code, we do everything:
- take care of your request log, your application log
- checking on the status of your application (monitoring)
- pushing new version of your application
- running the database.
Limitations:
- Don't allow writing to file system (distributed system). Read is allowed.
- Don't allow directly making HTTP request, and can't open socket. Use HTTP API (URL Fetch API), and mail sending API.
- No threading.
- Streaming of content is not supported. Content is not sent until the handler returns. This might be because "Responses are Compressed Automatically". Not a big deal.
To start the development server:
C:\
dev_appserver.py --clear_datastore --address=0.0.0.0 --port=80 --smtp_host=localhost --smtp_port=25 --debug accessiblebrain/
To access the application: http://localhost:8080/
Sign up for a Google App Engine account
Your first app
The webapp Framework
Logging
Environment Variables
Datastore
Datastore - Entity Group
Datastore - Indexes - not yet
Datastore - Transactions - not yet
Configure your application - not yet
Uploading your application - not yet
Admin console
/_ah/admin
System Status Site
Serving Static Files
App Caching
FullText Search
App Engine FAQ
The Dev Web Server
page revision: 29, last edited: 31 Aug 2012 05:29