Tuesday, April 8, 2008

Google App Engine

What is Google App Engine?

With Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, easy to coding, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain. You can share your application with the world, or limit access to members of your organization.

App Engine costs nothing to get started. Sign up for a free account, and you can develop and publish your application for the world to see, at no charge and with no obligation. A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month.

During the preview release of Google App Engine, only free accounts are available. In the near future, you will be able to purchase additional computing resources.

Source: Google.com

Hot News - Google has just announced the preview release of Google App Engine, which the company is describing as " an application-hosting tool that developers can use to build scalable web apps on top of Google's infrastructure." Think of it like Amazon's web services, but as a fully integrated solution. With Amazon's services, developers can mix and match the various components with each other or with other solutions -- Google App Engine is a one-stop shop of sorts.

The good one is Google App Engine is free. During the preview, there are only spots for the first 10,000 developers who sign up, but Google's information page says that free accounts will be available after the initial preview. Of course, the free accounts do have resource limitations (500MB of storage and 5 million page views a month), but free is free!

Let's get into the details:

* Applications can be served from the free appspot.com domain or from an external domain via Google Apps
* Python is the only language supported right now -- Google says they look forward to supporting other languages in the future, but for right now -- Python is where it is at
* Google's service API is built into App Engine -- so Google Accounts can be easily integrated into an application
* During the developer preview users are able to register up to 3 applications
* The SDK is available for Mac, Windows and Linux

From our perspective, this news is exciting -- if not for what it offers right now -- but for the potential in the future. Only initially supporting Python is a curious choice (though we are big fans of Django), but the ability for developers to execute scalable apps using Google's resources -- for free -- is extremely exciting.

No comments:

eXTReMe Tracker

Add to Technorati Favorites