<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: MySpace Architecture Considered Expensive</title>
	<atom:link href="http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Fri, 23 Jul 2010 18:21:18 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36821</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Mon, 26 Oct 2009 19:46:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36821</guid>
		<description>Imran,

I&#039;m not saying that Microsoft should have used LAMP or anything else, but that their architectural choices resulted in a very expensive system and that a different architecture on the same platform could likely have achieved better performance at a lower cost.

And I do prefer Lambos :)</description>
		<content:encoded><![CDATA[<p>Imran,</p>
<p>I&#8217;m not saying that Microsoft should have used LAMP or anything else, but that their architectural choices resulted in a very expensive system and that a different architecture on the same platform could likely have achieved better performance at a lower cost.</p>
<p>And I do prefer Lambos <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Imran Saeed</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36820</link>
		<dc:creator>Imran Saeed</dc:creator>
		<pubDate>Mon, 26 Oct 2009 12:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36820</guid>
		<description>Hi Udi,

RE: &quot;I’ll concede that it’s not an apples to apples comparison&quot;

Won&#039;t it be more practical to compare on some other metric which make more sense. Myspace works on a different business model when compared to  PlentyOfFish.com. facebook and myspace have more in common and hence the large number of servers. 

also, what else was microsoft suppose to use for myspace? LAMP? 

apart from that I can&#039;t think of any use for these figures unless u are saying that Microsoft&#039;s platform are too expensive and useless for large scale development?

People who can afford microsoft or oracle will always go for it in my experience no matter what you tell them. People who love LAMP will use it forever. It like preferring a Lambo over Ferrari or Porsche. 

Sorry for the tangent but I was expecting something more from the article (at least a M$ bashing would have been nice!).

Imran</description>
		<content:encoded><![CDATA[<p>Hi Udi,</p>
<p>RE: &#8220;I’ll concede that it’s not an apples to apples comparison&#8221;</p>
<p>Won&#8217;t it be more practical to compare on some other metric which make more sense. Myspace works on a different business model when compared to  PlentyOfFish.com. facebook and myspace have more in common and hence the large number of servers. </p>
<p>also, what else was microsoft suppose to use for myspace? LAMP? </p>
<p>apart from that I can&#8217;t think of any use for these figures unless u are saying that Microsoft&#8217;s platform are too expensive and useless for large scale development?</p>
<p>People who can afford microsoft or oracle will always go for it in my experience no matter what you tell them. People who love LAMP will use it forever. It like preferring a Lambo over Ferrari or Porsche. </p>
<p>Sorry for the tangent but I was expecting something more from the article (at least a M$ bashing would have been nice!).</p>
<p>Imran</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36799</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Fri, 16 Oct 2009 19:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36799</guid>
		<description>Max,

I&#039;ll concede that it&#039;s not an apples to apples comparison.</description>
		<content:encoded><![CDATA[<p>Max,</p>
<p>I&#8217;ll concede that it&#8217;s not an apples to apples comparison.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: max</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36798</link>
		<dc:creator>max</dc:creator>
		<pubDate>Fri, 16 Oct 2009 12:54:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36798</guid>
		<description>Well, while not trying to belittle good architecture, I must point out that myspace likely has way more features and has to do way more work (both per request and in the background) then your client. So in reality the difference in hardware requirements is less dramatic.</description>
		<content:encoded><![CDATA[<p>Well, while not trying to belittle good architecture, I must point out that myspace likely has way more features and has to do way more work (both per request and in the background) then your client. So in reality the difference in hardware requirements is less dramatic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36781</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sun, 11 Oct 2009 08:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36781</guid>
		<description>Daniel,

&gt; I can’t really think that putting up so many servers costs so much.

It&#039;s not just the licenses. It&#039;s the power/cooling, administration, total cost of ownership thing. The fact that Microsoft is the one doing MySpace effectively makes the licensing costs zero - quite different than for other companies. The whole deal still has to be quite expensive.</description>
		<content:encoded><![CDATA[<p>Daniel,</p>
<p>> I can’t really think that putting up so many servers costs so much.</p>
<p>It&#8217;s not just the licenses. It&#8217;s the power/cooling, administration, total cost of ownership thing. The fact that Microsoft is the one doing MySpace effectively makes the licensing costs zero &#8211; quite different than for other companies. The whole deal still has to be quite expensive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36779</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Sun, 11 Oct 2009 02:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36779</guid>
		<description>Udi,

Thank you for your response, yes it answered my question.</description>
		<content:encoded><![CDATA[<p>Udi,</p>
<p>Thank you for your response, yes it answered my question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Hölbling</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36777</link>
		<dc:creator>Daniel Hölbling</dc:creator>
		<pubDate>Sat, 10 Oct 2009 23:34:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36777</guid>
		<description>I can&#039;t really think that putting up so many servers costs so much. 
Once you reach such a insane number of servers, you&#039;re already in some sort of volume licensing or per-cluster licensing program that will allow you to scale even further with minimal cost.

Anything less just doesn&#039;t seem realistic to me. Who would put out 500 DB Servers if each and every one of them costs 8 a full SQL2008 per-proc license.. Assuming you get the license at the ultra low price of 1k you&#039;re still paying 4 million only for SQL server licenses.

greetings Daniel</description>
		<content:encoded><![CDATA[<p>I can&#8217;t really think that putting up so many servers costs so much.<br />
Once you reach such a insane number of servers, you&#8217;re already in some sort of volume licensing or per-cluster licensing program that will allow you to scale even further with minimal cost.</p>
<p>Anything less just doesn&#8217;t seem realistic to me. Who would put out 500 DB Servers if each and every one of them costs 8 a full SQL2008 per-proc license.. Assuming you get the license at the ultra low price of 1k you&#8217;re still paying 4 million only for SQL server licenses.</p>
<p>greetings Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36776</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 10 Oct 2009 18:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36776</guid>
		<description>Phillip,

Right - forgot about Plenty Of Fish.</description>
		<content:encoded><![CDATA[<p>Phillip,</p>
<p>Right &#8211; forgot about Plenty Of Fish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36775</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 10 Oct 2009 17:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36775</guid>
		<description>Amit,

Thanks for your kind words.
I&#039;ve been keeping an eye on CCR and similar MS developments. I wouldn&#039;t recommend using it in the path of a given web request. 

While it can be interesting for certain in-process multi-threaded high-performance scenarios, that would be best used as an implementation detail under higher-level frameworks.

I have one client that may have been well served by using some of its features under NServiceBus for their low-spec devices.

Hope that answers your questions.</description>
		<content:encoded><![CDATA[<p>Amit,</p>
<p>Thanks for your kind words.<br />
I&#8217;ve been keeping an eye on CCR and similar MS developments. I wouldn&#8217;t recommend using it in the path of a given web request. </p>
<p>While it can be interesting for certain in-process multi-threaded high-performance scenarios, that would be best used as an implementation detail under higher-level frameworks.</p>
<p>I have one client that may have been well served by using some of its features under NServiceBus for their low-spec devices.</p>
<p>Hope that answers your questions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phillip Haydon</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36774</link>
		<dc:creator>Phillip Haydon</dc:creator>
		<pubDate>Sat, 10 Oct 2009 15:19:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36774</guid>
		<description>PlentyOfFish.com has 1.2 billion page views a month. Earns 10 million a year in google advertising alone... 1 man operation...

http://highscalability.com/plentyoffish-architecture

Has 2 Web Servers and 3 Database Servers.

Myspace on the other hand has 1.5 billion page views a day.

http://highscalability.com/myspace-architecture

Has 4500 web servers, 1200 cache servers, 500 database servers

Facebook however is meant to have something like 14,000 web servers, and 2500 database servers. (Personally I think facebook performs like crap. So much AJAX, failing all the time.)</description>
		<content:encoded><![CDATA[<p>PlentyOfFish.com has 1.2 billion page views a month. Earns 10 million a year in google advertising alone&#8230; 1 man operation&#8230;</p>
<p><a href="http://highscalability.com/plentyoffish-architecture" rel="nofollow">http://highscalability.com/plentyoffish-architecture</a></p>
<p>Has 2 Web Servers and 3 Database Servers.</p>
<p>Myspace on the other hand has 1.5 billion page views a day.</p>
<p><a href="http://highscalability.com/myspace-architecture" rel="nofollow">http://highscalability.com/myspace-architecture</a></p>
<p>Has 4500 web servers, 1200 cache servers, 500 database servers</p>
<p>Facebook however is meant to have something like 14,000 web servers, and 2500 database servers. (Personally I think facebook performs like crap. So much AJAX, failing all the time.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36773</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Sat, 10 Oct 2009 14:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36773</guid>
		<description>Udi,

By your experience would you even consider using CCR? If so do any particular scenarios come to mind?

Always love reading your blog and your articles, you are one of the most insightful guy that I know .Net or otherwise.</description>
		<content:encoded><![CDATA[<p>Udi,</p>
<p>By your experience would you even consider using CCR? If so do any particular scenarios come to mind?</p>
<p>Always love reading your blog and your articles, you are one of the most insightful guy that I know .Net or otherwise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36772</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 10 Oct 2009 05:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36772</guid>
		<description>Simon,

The client was using those patterns as well as doing the &quot;thank you page, and email back&quot; model.</description>
		<content:encoded><![CDATA[<p>Simon,</p>
<p>The client was using those patterns as well as doing the &#8220;thank you page, and email back&#8221; model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Segal</title>
		<link>http://www.udidahan.com/2009/10/09/myspace-architecture-considered-expensive/comment-page-1/#comment-36771</link>
		<dc:creator>Simon Segal</dc:creator>
		<pubDate>Sat, 10 Oct 2009 03:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1126#comment-36771</guid>
		<description>Udi

Was this the same client (60 million users) and architecture as described in the post below?

http://www.udidahan.com/2008/07/30/scaling-long-running-web-services/

Simon</description>
		<content:encoded><![CDATA[<p>Udi</p>
<p>Was this the same client (60 million users) and architecture as described in the post below?</p>
<p><a href="http://www.udidahan.com/2008/07/30/scaling-long-running-web-services/" rel="nofollow">http://www.udidahan.com/2008/07/30/scaling-long-running-web-services/</a></p>
<p>Simon</p>
]]></content:encoded>
	</item>
</channel>
</rss>
