Home > Python, Software Development > Google App Engine, not really an AWS competitor?

Google App Engine, not really an AWS competitor?

April 8th, 2008

It occurred to me just now that Google App Engine and Amazon Web Services are only barely in competition right now. If you want an infinite storage system like AWS S3 in App Engine, you need to code it yourself (ignoring the preview limits App Engine currently has). If you want to deploy apps as easily as you can with App Engine in AWS, you need a bunch of infrastructure that AWS does not provide.

I’m happy to see that App Engine’s datastore is transactional, unlike SimpleDB. I didn’t see anything in my skim of some docs about whether App Engine has eventual consistency or if you can immediately pull out data that you stuff in. My guess is that you can immediately pull out the data you shove in. This is a win over SimpleDB, in my opinion.

App Engine is just tons higher-level than AWS. Of course, you can host anything you want in AWS. But, by trading away a bunch of that flexibility, Google has made a service that allows people to build apps that scale well with a minimum of fuss.

Python, Software Development , , ,

  1. April 8th, 2008 at 09:12 | #1

    I thought the same thing. They’re really two different kinds of services. One gives you a whole OS and you can fire up/shut down servers. The other is a web only platform. I mean, no writing to the local filesystem and such. Very interesting though. Wonder how many web devs would start up something and be able to drop the sysadmin stuff behind. Think of things like the 37Signals apps on here vs your own server farm.

  1. No trackbacks yet.