• On GameFAQs: Is it OK to lay my Wii down on its side?
April 12, 2008 7:58 AM PDT

How Google's App Engine stacks up with Amazon's EC2

by Dan Farber
  • Font size
  • Print
  • 9 comments

With the platform-as-a-service revolution getting into full swing, developers (especially in start-ups) have more options for creating and deploying applications without the hassle and more extreme cost of setting up and maintaining infrastructure.

Dion Hinchcliffe at ZDNet compares Amazon's approach to providing infrastructure services to Google's. He found that Amazon's set of services is more flexible but not as integrated as Google's App Engine.

(Credit: Dion Hinchcliffe, ZDNet)
Garett Rogers looks at some of the pros and cons of entrusting our applications to Google's cloud. The major issue he cites is getting deeply tied into Google's infrastructure:

What if you realized that you didn't want to host your application on Google App Engine anymore? Good luck; almost everything you are given access to is proprietary--that means all your data is locked into BigTable in a format that isn't like a traditional relational database. It's also very tempting to use the APIs Google provides to interface with things like Google accounts.

On top of that, you will be using the "Webapp framework" that Google built that makes writing Python applications really nice--but good luck porting that to another language or putting it on a machine of your own.

On the other hand, Google is just trickling out its platform-as-a-service with support for Python. Support for other languages will follow. Whether Google would support other databases in its cloud remains to be seen.

Dan Farber is editor in chief of CBS Interactive News, which includes CBSNews.com and CNET News. He has more than 25 years of experience as an editor and journalist covering technology. E-mail Dan.
Recent posts from Outside the Lines
Track business executives' tweets with ExecTweets
Wolfram Alpha: Next major search breakthrough?
Microsoft's Live Mesh top innovation at the Crunchies
Macintosh at 25: Still the innovation leader
Print news is fading, but the content lives on
More speculation on Yahoo's CEO choices
Google's 2008 Zeitgeist lists of most popular searches
The information flow from Mumbai
Add a Comment (Log in or register) (9 Comments)
  • prev
  • 1
  • next
by simonwardley April 12, 2008 11:00 AM PDT
The innovation in Google App Engine is in the provision of an open SDK. The open SDK can be reimplemented by other providers to create equivalent environments and moves us closer to a more portable utility computing world.

http://blog.gardeviance.org/2008/04/run-rabbit-run-rabbit-run-run-run.html
Reply to this comment
by thurston24 April 12, 2008 5:42 PM PDT
This was a boring article. When do get flying cars?
Reply to this comment
by thurston24 April 12, 2008 5:43 PM PDT
This was a boring article. When do get flying cars?
Reply to this comment
by kgkiran April 13, 2008 9:26 AM PDT
what is GWT/Gears etc. to do with Cloud?
Reply to this comment
by kflak April 13, 2008 12:41 PM PDT
This is sad. First, it is barely an article, really just a graphic and a quote from another article.
Second, whoever created the graphic has no clue. To start with Google App Engine just launched and is in beta, so it can hardly be considered 'leading' cloud software platform yet. Then there are the Social Graph API, Google Gadgets, Google Gears, GWT and Mashup Editor, none of which have anything to do with the App Engine and could be used just as well with the Amazon platform. Hopefully, CNET will find a writer with a clue to write a real comparison and maybe throw in some other alternatives such as Joyent which powers a good chunk of the facebook plugins.
Reply to this comment
by simonwardley April 13, 2008 3:30 PM PDT
Dion's graphic and his comparison of the Google environment to Amazon, has certainly ruffled some feathers. Not only can the client capabilities that Dion identifies be re-used from other environments, but the open SDK for GoogleAppEngine can be re-implemented on Amazon's environment. The importance of this is critical, because the open SDK is itself the first truly open sourced standard that we have seen released into this "platform as a service" world. The provision of such open source standards is the first step in solving the lock-in and portability issues with SaaS.

Google has got the jump on all the other providers who have basically sat on their laurels for too long. Good article, neutral and well written. Dion's graphic despite ruffling feathers is spot on.
Reply to this comment
by babylon2233 April 14, 2008 2:39 AM PDT
Very bored article....GWT, Gears and GData have nothing to do with Google App Engine as you can use it anywhere. Think before you write.
Reply to this comment
by chrysaleides April 14, 2008 4:45 PM PDT
I guess, Dan simply grew tired with all that GAE buzz. Pros, cons, lock-ins, SDK and Python. Oh, scratch Python because we all know they're going to slither their way to include all languages eventually and that includes RubyonRails. Watch out Morph eXchange and other small PaaS players.

Best.
alain
Reply to this comment
by perkin22 May 4, 2008 7:41 PM PDT
Wow, talk about missing the target on this one. Hey, it GAE supports most of Django and your own coding, WAF is provided for convenience. For application programmers, a datastore is very easily abstracted (like Django does) to make the code portability trivial to other database enviornments. Dumping data from big table and moving it to SQL is trivial. The relationships in your diagram make little sense. What the heck are talking about here?

Maybe web application software frameworks and cloud computing require a different expertise that the Digital Camcorder reviews. If you don't really understand what your are reviewing, maybe it would be best to review something else? (I am trying to be as polite as possible).
Reply to this comment
(9 Comments)
  • prev
  • 1
  • next

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

About Outside the Lines

Dan Farber is the editor in chief of CNET News. He has covered technology for more than two decades, and he previously served as editor in chief of ZDNet, PC Week and MacWeek. Outside the Lines explores the intersection of business and technology.

Add this feed to your online news reader

Outside the Lines topics

Subscribe to the EIC² podcast

Editors Dan Farber of News.com and Larry Dignan of ZDNet, square off in EIC² in this weekly podcast. The two editor in chiefs talk about the big tech stories of the day and provide insight and analysis.

Subscribe to this podcast using an RSS reader other than iTunes

Subscribe to this podcast using iTunes

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right