Amazon has for long won the hearts of developers worldwide with its amazing services in Amazon S3, SimpleDB and EC2. Google finally has a noteworthy competitor up its sleeves to give Amazon some shakes. Google has just launched a preview release of Google App Engine. Here’s what Google has to say about the App Engine :
Google App Engine lets you run your web applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, 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.
Unlike Amazon’s offerings, the App Engine is one closely knit service providing all the functionality that Amazon provides in its trio of S3, SimpleDB, EC2 in one simple unified package.
As with other Google Services, Google App Engine is free at the moment. During the preview, there are spots limited to the first 10,000 developers who sign up, but Google’s information page says that free accounts will be available after the initial preview. The free accounts have resource limitations (500MB of storage and 5 million page views a month) which are quite generous IMHO.
Let me walk you through the technical features of the App Engine :
- Applications can be served either from the appspot.com domain or from an external domain via Google Apps.
- Python is the only language supported right now , but Google plans to support other languages in the future
- Google’s service API is built into App Engine which means 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
At the moment Google is halfway through with the battle in Online Web Services. Amazon has some serious competition at its heels! Considering that the services are free at the moment it will be a compelling option to Amazon’s services which will entice many new developers. Technically speaking I feel Python is good choice to begin with since it is one of the most popular in the market at the moment.
I will wait and watch to see how App Engine stacks up against Amazon’s Super Trio. What do you think of the App Engine?