Google App Engine
Google's App Engine is a polar opposite of Amazon's offering. While you get root privileges on Amazon, you can't even write a file in your own directory with the App Engine. In fact, it's not even clear that you get your own directory, although that's probably what's happening under the hood. Google ripped the file write feature out of Python, presumably as a quick way to avoid security holes. If you want to store data, you must use Google's database.
The result of all of these limitations is not necessarily a bad thing. Google has stripped Web applications down to a core set of features and built up a pretty good framework for delivering them. I was able to write a simple application with several hundred lines of Python (cutting and pasting from Google's documentation) in less than an hour. Google offers some nice tools for debugging the application on your own machine.
Deploying this application to the cloud should have taken a few seconds, but it was held up by Google's insistence that I fork over my cell phone number and wait around for a text message that tests the number. When my message didn't show up for several hours after retrying, I switched to a friend's phone and finally activated my account.
Google insists on linking your App Engine account to both your cell phone and your Gmail account because -- well, I don't know. I think it's to track down the scammers, spammers, pharmers, phishers, and other fraudsters, but it starts to feel a bit creepy. Maybe it will help customer service and allow them to field support requests with answers like, "Your cell phone shows you filed this report from a location with a liquor license. Your e-mail suggests you're coding while waiting for Chris to get off of work. We suggest going home, sleeping this off, and then it will take you only a few seconds to find the endless loop on line 432 of main.py. BTW, Chris is lying to you and is really out with someone else."
The best users for the App Engine will be groups, or most likely individual developers, who want to write a thin layer of Python that sits between the user and the database. The API is tuned to this kind of job. In the future, Google may add more features for background processing and other services such as lightweight storage, but for now, that's the core strength of the offering. (See the QuickTime video.)
Latest on Hosting
- McColo takedown: Vigilantism or Neighborhood Watch?
- Microsoft to launch online SharePoint, Exchange on Monday
- Popular RSS reader Bloglines suffers outage
- Sun, Joyent offer free Web hosting to Bebo developers
- Google cries foul over coverage of Apps outages
- Salesforce debuts Force.com Sites
- ICANN proposes new way to buy top-level domains
- Intermedia to Microsoft hosted partners: 'Don't be a sheep'
- NEC opens new facility in Springfield QLD
- Amazon's EC2 plays nice with Windows
IT Services Essentials
- Gartner: Top 30 offshore locations for 2008
- IBM Q3 revenue rises, but signs of downturn loom
- HP chief Hurd fields questions about EDS buy
- IBM to open services centre in Ballarat
- The 5 quickest returns on your green investment
- HP buys EDS for US$13.9 billion
- Fujitsu taps hydrogen power to fuel energy savings
- Data center mushrooming? Why not get rid of it?
TechWorld Jobs (beta)
Recent Jobs
TechWorld Blogs
-

TalkingTech
The view from the top of IT with TechWorld Editor Rodney Gedda
-

Entrenched
Cooking up better code, IDG's developers reveal some of their secrets
-

Broadband Voice
Darren Pauli digs in from the front line of Australia's broadband battleground
Recent blog posts
- A Novell approach to business
- An open storage stack? I like the sound of that
- The mobile clone wars: fighting for a better phone experience
- Stopping the "Clean Feed"
- Identifying web platforms
- Clean Feed ‘not technically possible’
- No Clean Feed - well duh!
- Conroy's content cops still on the cards
- Will open source ruin the economy? Please help
- Linux kernel 2.6.27 is out!
Recent comments
- A real alternative?
20 hours 1 min ago - Hello this is Brianna
2 days 5 hours ago - Turn any PC into a media center
2 days 19 hours ago - How About the Correct Title?
3 days 10 hours ago - who are you kidding?
3 days 15 hours ago - Seriously, how much did they pay for this advertisement
5 days 6 hours ago - SF Bay Area - free Seminar on Enterprise Cloud Computing
5 days 9 hours ago - video conferening but not telepresence...
5 days 17 hours ago - SAMSUNG OLED 40" TECHNOLOGY
6 days 1 hour ago - What was the question again, oh well this was prepared earlier
1 week 1 day ago - Worldwide broadband prices continue to drop which means ? in AU
1 week 1 day ago - Not a Problem Here in Australia and New Zealand
1 week 3 days ago - Clear the air
1 week 4 days ago - Tabbed browsing, Quick Find,
2 weeks 2 hours ago - Microsoft details plans for new social bookmarking tool
2 weeks 1 day ago - There is a 3rd party tool
2 weeks 3 days ago - Demise of Windows
2 weeks 3 days ago - new OS
2 weeks 3 days ago - Re: Favicon
2 weeks 4 days ago - Multi Camera Kino
2 weeks 4 days ago



