<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://zhuocorporation.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fzhuocorporation.spaces.live.com%2fcategory%2fTechnology%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>James Zhuo 卓宇翔: Technology</title><description /><link>http://zhuocorporation.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catTechnology</link><language>en-US</language><pubDate>Thu, 21 Aug 2008 03:22:05 GMT</pubDate><lastBuildDate>Thu, 21 Aug 2008 03:22:05 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://zhuocorporation.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-2924427532851016437</live:id><live:alias>zhuocorporation</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Google App Engine, Amazon AWS, the era of grid computing is dawning...</title><link>http://zhuocorporation.spaces.live.com/Blog/cns!D76A58A7350B0D0B!1546.entry</link><description> Google has just launched their App Engine service.&lt;br&gt;&lt;br&gt;
The service allows anyone to deploy python based apps onto google's grid computing infrastructure. The fact that it's a grid is transparent to users. So you don't have to worry about
your application infrastructure and any related maintenance. If this sounds a bit like Amazon AWS, it is, sort of. Google App Engine is more a integrated service while AWS a set of isolated services. Amazon AWS gives programmers a set of highly scalable services that could be combined in use to build their applications. Google tries to provide the whole package so you don't have to worry about managing your operating system, but the storage capacity Google is providing is insufficient and lags far behind what Amazon is offering with S3. &lt;br&gt;&lt;br&gt;It's too obvious that the two services could be combined to very quickly launch a highly scalable python based application on highly commoditised infrastructure for the very first time in history. If Google decides to support Ruby I am sure a lot of people from the Rails community would be very happy. Imagine running Rails on Google App Engine, using Amazon S3 for file storage, Amazon EC2 for batch processing,  Amazon SQS for message based application. Zero custom infrastructure, zero maintenance, we should all be rejoicing!&lt;br&gt;
&lt;br&gt;
Here's a &lt;a target="_blank" href="http://www.youtube.com/watch?v=bfgO-LXGpTM"&gt;video&lt;/a&gt;
introducing how to make a quick message book and deploy it onto Google
infrastructure. I couldn't get an account to play with yet, in the queue. Most
interesting points from the video are&lt;br&gt;
1. Object Oriented DB (at least it looks that way to me) - storage
magically made available as soon as you define the object oriented
Models in python&lt;br&gt;
2. GQuery - looks like SQL to me but maps directly to the object oriented models&lt;br&gt;&lt;br&gt; 
&lt;span&gt;&lt;span style="display:none"&gt;&lt;/span&gt;&lt;span style="display:none"&gt; &lt;/span&gt;&lt;span style="display:none"&gt; &lt;/span&gt;&lt;span style="display:none"&gt; &lt;/span&gt;&lt;span style="display:none"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="display:none"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br&gt; So would i use Google App Engine? For projects to play around with, my
answer is absolutely. For relatively static websites, my answer would
be yes again. For commercial applications, my answer is probably no at
this point in time.&lt;br&gt;&lt;br&gt;PS: see &lt;a target="_blank" href="http://blogs.smugmug.com/don/2006/11/10/amazon-s3-show-me-the-money/"&gt;how much smugmug saved&lt;/a&gt; switching to Amazon S3 as their storage solution.&lt;br&gt;&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2924427532851016437&amp;page=RSS%3a+Google+App+Engine%2c+Amazon+AWS%2c+the+era+of+grid+computing+is+dawning...&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuocorporation.spaces.live.com&amp;amp;GT1=zhuocorporation"&gt;</description><comments>http://zhuocorporation.spaces.live.com/Blog/cns!D76A58A7350B0D0B!1546.entry#comment</comments><guid isPermaLink="true">http://zhuocorporation.spaces.live.com/Blog/cns!D76A58A7350B0D0B!1546.entry</guid><pubDate>Tue, 08 Apr 2008 10:41:23 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuocorporation.spaces.live.com/blog/cns!D76A58A7350B0D0B!1546/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuocorporation.spaces.live.com/Blog/cns!D76A58A7350B0D0B!1546.entry#comment</wfw:comment><dcterms:modified>2008-05-22T06:06:04Z</dcterms:modified></item></channel></rss>