<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx</link><description>A quick self-introduction: I’m Alex Mallet, one of the development leads on the Live Mesh project. I’ve been at Microsoft since ’97, except for an abortive [but instructive] side trip to graduate school in an attempt to get a PhD in computational biology</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8512235</link><pubDate>Fri, 16 May 2008 13:03:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8512235</guid><dc:creator>Marc Vallribera i Ros</dc:creator><description>&lt;P&gt;I think that this is a great service! I've always dreamed of a time where my information is simply "there", not "in my desktop", "in my laptop",... But my dream goes a bit futher having the ability to not only synchronise the same file across all the devices but to choose how it will be synchronised. And I don't mean automatic or manual sync. I mean this: you have 2GB of pictures in your desktop and want to have all of them "everywhere". But your mobile phone doesn't have that much capacity. Wouldn't it be great if you could choose to resize pictures to fit in the device?&lt;/P&gt;
&lt;P&gt;Maybe this can be done as an extension or third-party application inside the Live Mesh service?&lt;/P&gt;
&lt;P&gt;In the past I made a lot of flowcharts and notes about this... maybe you are interested?&lt;/P&gt;
&lt;P&gt;Anyway, you are doing a great work! Keep on it! I hope I'll soon be invited to try it!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8512235" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8482060</link><pubDate>Sat, 10 May 2008 00:07:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8482060</guid><dc:creator>Alex Mallet</dc:creator><description>&lt;p&gt;myforesight: You've described an interesting service, but it's not really the focus of Live Mesh -- the features you list belong in a utility computing service, whereas Live Mesh is a synchronization platform. &lt;/p&gt;
&lt;p&gt;And of course we can't comment on anything other than what our team is building :-) &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8482060" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8469798</link><pubDate>Thu, 08 May 2008 10:37:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8469798</guid><dc:creator>Alan Isherwood</dc:creator><description>&lt;p&gt;So, who do I have to bribe in order to jump the beta queue on getting a Live Mesh account?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8469798" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8467264</link><pubDate>Thu, 08 May 2008 00:28:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8467264</guid><dc:creator>myforesight</dc:creator><description>&lt;P&gt;When are we going to see a Cloud Service from Microsoft, comparable to Amazon EC2 or Google AppEngine? &lt;/P&gt;
&lt;P&gt;As an suggestion, the system would have the following features, easy available for non-professionals:&lt;/P&gt;
&lt;P&gt;- No technical Administration due to tight standards and limited ports &lt;/P&gt;
&lt;P&gt;- Automatically scaling on demand&lt;/P&gt;
&lt;P&gt;- DNS services for external Domain Names (Domain Pointers &lt;/P&gt;
&lt;P&gt;- LiveMail for Domains integration&lt;/P&gt;
&lt;P&gt;to folders, instead httpd.conf settings) &lt;/P&gt;
&lt;P&gt;- Ability to run PHP (or Zend PHP) incl. 100% mod_rewrite compatibility and MySQL additional to M$ standards&lt;/P&gt;
&lt;P&gt;- Billing based on storage/m., CPUhours/m.,traffic/m&lt;/P&gt;
&lt;P&gt;- Interface comparable to Parallels Plesk.. why reinvent the wheel?&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8467264" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8467256</link><pubDate>Thu, 08 May 2008 00:27:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8467256</guid><dc:creator>Jason</dc:creator><description>&lt;P&gt;It looks like a wonderful service. &amp;nbsp;I hope that I will be invited to test it out sooner, rather then later. &amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8467256" width="1" height="1"&gt;</description></item><item><title>Designed for failure</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8455516</link><pubDate>Sat, 03 May 2008 19:22:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8455516</guid><dc:creator>Angus Logan's Blog</dc:creator><description>&lt;p&gt;Alex Mallet posted @ the Live Mesh blog about how the Live Mesh cloud services run, how we think about&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8455516" width="1" height="1"&gt;</description></item><item><title>Live Mesh – learn more</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8447024</link><pubDate>Thu, 01 May 2008 16:22:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8447024</guid><dc:creator>//steve clayton: geek in disguise</dc:creator><description>&lt;p&gt;digg_url = '&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/stevecla01/archive/2008/05/01/live-mesh-learn-more.aspx"&gt;http://blogs.msdn.com/stevecla01/archive/2008/05/01/live-mesh-learn-more.aspx&lt;/a&gt;'; In my hast&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8447024" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8445922</link><pubDate>Thu, 01 May 2008 05:29:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8445922</guid><dc:creator>John</dc:creator><description>&lt;P&gt;Probably for the same reason the rest of the web uses REST, not SOAP.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8445922" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8444580</link><pubDate>Wed, 30 Apr 2008 22:30:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8444580</guid><dc:creator>Alex Mallet</dc:creator><description>&lt;p&gt;Thanks for the questions. &lt;/p&gt;
&lt;p&gt;I’ll answer the second question first: we didn’t build everything from scratch. As I mentioned already, we reused a huge chunk of work in the form of the Autopilot system. We’ve also reused existing code libraries from Windows Live teams like Messenger and Search. In general, we tried really hard to write as little new code as possible. &lt;/p&gt;
&lt;p&gt;As far as the use of SOAP goes, there are really two answers. For the HTTP-based communication on the backend, we’re &amp;nbsp;simply reusing the existing REST-based interfaces that are already exposed by the services – building a SOAP layer would have been extra work. TCP is used between services that don’t already have an HTTP interface, are relatively tightly-coupled, and have communication flows that are more suited to the stream-based semantics provided by TCP than the SOAP request-response model. &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8444580" width="1" height="1"&gt;</description></item><item><title>re: Behind Live Mesh: How we run cloud services</title><link>http://blogs.msdn.com/b/livemesh/archive/2008/04/30/behind-live-mesh-how-we-run-cloud-services.aspx#8444222</link><pubDate>Wed, 30 Apr 2008 20:47:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8444222</guid><dc:creator>Nektar</dc:creator><description>&lt;P&gt;Why don't you use any Soap web services to communicate on the back-end? Why did you have to build everything from scratch?&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8444222" width="1" height="1"&gt;</description></item></channel></rss>