Now run your web apps on Google's infrastructure

Google App Engine is an application-hosting tool that any developers can use to build scalable web apps on top of Google’s infrastructure. The goal of Google is to make it easier for the web developers to build and scale applications, instead of focusing on system administration and maintenance.

For developers provisioning and configuring multiple machines for web serving and data storage is an expensive and time consuming excercise. Google App Engine helps to deploy web applications by dynamically providing computing resources as they are needed. Developers write the code and deply rest is taken care by Google App Engine.

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.