For developers provisioning and configuring multiple machines for web serving and

Sudden increase in web traffic can be overwhelming for applications of all sizes, so Google App Engine can take care of the surge in web traffic when the web app gain popularity. Google App Engine makes it easier to scale from one user to one million by taking advantage of Bigtable and other components of Google’s scalable infrastructure.
Easily integrate with other Google services is an added advantage for developers. It’s unnecessary and inefficient for developers to write components like authentication and e-mail from scratch for each new application. Developers using Google App Engine can make use of built-in components and Google’s broader library of APIs that provide plug-and-play functionality for simple but important features.
Some limitations as well.. As of now only the first 10,000 developers to sign up for the beta will be allowed to deploy applications. Secondly the service is completely free during the beta period, but there are ceilings on usage. Applications cannot use more than 500 MB of total storage, 200 million megacycles/day CPU time, and 10 GB bandwidth (both ways) per day.
Watch a video demo of a sample app from creation to deployment on the Google App Engine.
Our Source.
Explore some sample apps in the App Gallery.