Google releases Google App Engine – Its like EC2 but not really…
App Engine is a system for running applications on Googles infrastructure. It DOES NOT emulate a virtual system like EC2. Because of this, you have to follow Google rules for application development:
- Current Python only
- A YAML based app config file allows you to provide meta data about the app and do URL to “action” mapping
- Most all python frameworks are supported – Google seems to make special considerations for Django
- Some aspects of the python feature set are disabled like local file I/O, Sockets, ect
- Google provides APIs for common app tasks like DB storage, User authentication, URL fetching and email.
- A Windows, OS X & Linux based SDK is available that provides app engine emulation locally as well as the tools to publish your app
- Some current limitations include: “500MB of persistent storage and enough bandwidth and CPU for 5 million monthly page views.”
Its currently in Beta and theirs a waiting list to get an account. No cost structure announced yet (currently its free). It will be very interesting to see how this develops.
Further Resources
Google App Engine Blog & Launch Announcement
Google App Engine Home
What is Google App Engine? (an overview)
Google 10 minute video demo (YouTube)
Google App Engine FAQs





Add Yours
YOU