<?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: Cloud Computing Streak Marks</title>
	<atom:link href="http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html</link>
	<description></description>
	<lastBuildDate>Mon, 13 Feb 2012 21:06:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: bfeld</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11675</link>
		<dc:creator>bfeld</dc:creator>
		<pubDate>Tue, 17 Mar 2009 13:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11675</guid>
		<description>Cloudkick  is definitely in the zone of stuff I’m talking about.  I haven’t seen many  others yet, but they are starting to appear. </description>
		<content:encoded><![CDATA[<p>Cloudkick  is definitely in the zone of stuff I’m talking about.  I haven’t seen many  others yet, but they are starting to appear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nik</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11674</link>
		<dc:creator>Nik</dc:creator>
		<pubDate>Tue, 17 Mar 2009 13:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11674</guid>
		<description>Brad, 
 
Thanks for sharing. We are in the market for running cloud services. We have used EC2 in the past and have been featured on the AWS blog for some of the use cases of EC2 for one of the previous avatars of our service. 
 
We understand the pain and I think a lot of the cloud deployment solution tools would be helpful. Its kind of like what Opsware/Loudcloud used to do for datacenters but for managing the cloud. 
 
We are looking at the market place for our own service. StandingCloud based on your blog post is definitely one and cloudkick.com seems like another? Are you aware of similar solutions in the same area so that our evaluation becomes easier? 
 
Nik </description>
		<content:encoded><![CDATA[<p>Brad, </p>
<p>Thanks for sharing. We are in the market for running cloud services. We have used EC2 in the past and have been featured on the AWS blog for some of the use cases of EC2 for one of the previous avatars of our service. </p>
<p>We understand the pain and I think a lot of the cloud deployment solution tools would be helpful. Its kind of like what Opsware/Loudcloud used to do for datacenters but for managing the cloud. </p>
<p>We are looking at the market place for our own service. StandingCloud based on your blog post is definitely one and cloudkick.com seems like another? Are you aware of similar solutions in the same area so that our evaluation becomes easier? </p>
<p>Nik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twiseetut</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11672</link>
		<dc:creator>twiseetut</dc:creator>
		<pubDate>Tue, 17 Mar 2009 11:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11672</guid>
		<description>Nice pint of view. Entirely sharing your view. </description>
		<content:encoded><![CDATA[<p>Nice pint of view. Entirely sharing your view.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey McManus</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11670</link>
		<dc:creator>Jeffrey McManus</dc:creator>
		<pubDate>Tue, 17 Mar 2009 00:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11670</guid>
		<description>Saying that cloud computing isn&#039;t ready for prime time because there&#039;s a bug in Java is like saying my mom will never be able to drive a car because somewhere in Kansas there&#039;s a tractor with a flat tire. </description>
		<content:encoded><![CDATA[<p>Saying that cloud computing isn&#039;t ready for prime time because there&#039;s a bug in Java is like saying my mom will never be able to drive a car because somewhere in Kansas there&#039;s a tractor with a flat tire.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Varud - Social Network Predictions &#187; Blog Archive &#187; Cloud Computing</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11669</link>
		<dc:creator>Varud - Social Network Predictions &#187; Blog Archive &#187; Cloud Computing</dc:creator>
		<pubDate>Mon, 16 Mar 2009 23:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11669</guid>
		<description>[...] so what better time than now to write about stuff that has nothing to do with anything.  Recently, Brad Feld and Albert Wenger have thrown themselves into the ring with comments about the future of &#8216;the [...]</description>
		<content:encoded><![CDATA[<p>[...] so what better time than now to write about stuff that has nothing to do with anything.  Recently, Brad Feld and Albert Wenger have thrown themselves into the ring with comments about the future of &#8216;the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bfeld</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11668</link>
		<dc:creator>bfeld</dc:creator>
		<pubDate>Mon, 16 Mar 2009 22:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11668</guid>
		<description>These  are all great thoughts – thanks for putting the time into the discussion.  It’s  a really challenging one, especially in the context of the tech industry’s  desire for “the next great thing” to just appear and solve everything (which –  of course – never happens).      </description>
		<content:encoded><![CDATA[<p>These  are all great thoughts – thanks for putting the time into the discussion.  It’s  a really challenging one, especially in the context of the tech industry’s  desire for “the next great thing” to just appear and solve everything (which –  of course – never happens).     </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11667</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Mon, 16 Mar 2009 22:47:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11667</guid>
		<description>Just as a little addendum to my &#039;I stand corrected&#039;: 
 
Normal people aren&#039;t using cloud computing APIs.  They&#039;re simply installing an OS on the cloud just like they would with a physical server.  In that sense, there is very little difference between the two (except the security and reliability of the hypervisor itself (I&#039;m referring to Paravirtualization since that&#039;s the flavor of cloud being critiqued here)).   
 
I think this conversation is on two different levels: 
 
Brad/Michael saying that cloud computing (when leveraged with their APIs) has it&#039;s own problems and isn&#039;t a panacea. 
 
Everybody else is basically saying that if you don&#039;t leverage the cloud (apples to apples) any more than you would a normal hardware installation, you get the added advantage of not having to worry about fixed hardware costs/maintenance and the lead time on deploying/retiring hardware.  The savings here more than makes up for the increased cost of the cloud (usually). 
 
Both arguments are correct.  I&#039;m going to post this on my blog at varud.com right now - it seems to be a hot topic. </description>
		<content:encoded><![CDATA[<p>Just as a little addendum to my &#039;I stand corrected&#039;: </p>
<p>Normal people aren&#039;t using cloud computing APIs.  They&#039;re simply installing an OS on the cloud just like they would with a physical server.  In that sense, there is very little difference between the two (except the security and reliability of the hypervisor itself (I&#039;m referring to Paravirtualization since that&#039;s the flavor of cloud being critiqued here)).   </p>
<p>I think this conversation is on two different levels: </p>
<p>Brad/Michael saying that cloud computing (when leveraged with their APIs) has it&#039;s own problems and isn&#039;t a panacea. </p>
<p>Everybody else is basically saying that if you don&#039;t leverage the cloud (apples to apples) any more than you would a normal hardware installation, you get the added advantage of not having to worry about fixed hardware costs/maintenance and the lead time on deploying/retiring hardware.  The savings here more than makes up for the increased cost of the cloud (usually). </p>
<p>Both arguments are correct.  I&#039;m going to post this on my blog at varud.com right now &#8211; it seems to be a hot topic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11666</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Mon, 16 Mar 2009 22:36:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11666</guid>
		<description>I stand corrected.  The old adage remains true then, &quot;When somebody says character sets or calendar app, run!!!&quot; </description>
		<content:encoded><![CDATA[<p>I stand corrected.  The old adage remains true then, &quot;When somebody says character sets or calendar app, run!!!&quot;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Edwards</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11665</link>
		<dc:creator>Michael Edwards</dc:creator>
		<pubDate>Mon, 16 Mar 2009 22:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11665</guid>
		<description>Adam, your point is actually the point. Let me explain. 
 
*Part* of the aggregate cloud computing marketing push is the latest &quot;let someone else solve your problems.&quot; Just like the ASPs of the 1990&#039;s said they&#039;d run your server apps for you. Just like the custom built ASPs (like Salesforce.com) of this decade said not to worry about software anymore. Part of cloud computing&#039;s industry message is that you no longer have to worry about servers.  
 
Want a new server? Click a button. There it is.  
 
No one is telling you that you still have to install an OS. Or that you still have to make backups.  
 
Brad&#039;s example is that the API implementations for controlling cloud computing suffer from the same problems that cloud computing is trying to remove. 
 
This is a very real problem. Another way to think about it, based off Brad&#039;s description of their survey is that there are real concrete observed quality control issues across the board. You simply cannot pickup any API, implement in any programming language or other tool, and just expect it to work. You cannot assume that your only problems will be logic ones with your use of the API. You have to assume there will be all kinds of lower level ones. 
 
One example from a previous startup I founded in 2004 that talked to 55 different blog platforms is that even a simple &quot;standard&quot; like the metaWeblogAPI can have weird issues across different implementations. 
 
Case in point: when integrating with a Brazilian blog provider our code was causing total server core dumps. The cause? The provider claimed to use one character set and was actually not following *ANY* character set standard. They were just throwing characters in the air. At the time there was a major issue with the compiled-in support for XML-RPC in the version of PHP we were using such that it became very unhappy when it encountered this situation.  
 
As in Brad&#039;s example, the solution was a custom native-language implementation of XML-RPC that although worked and provided more control was probably at least 10-100 times slower than the C language extension. The productivity gains on this stuff start to erode when you find yourself reimplementing every Internet RFC because no one ever managed to take the time to do it right. 
 
This issue probably took up 2-4 man days of time debugging. We just did not expect the issue was at such a low level and caused by something seemingly innocuous as character sets. 
 
In reality, we learned character set implementation is a big pain to debug because it is very hard to figure out what the raw characters being sent/recv&#039;d are as every single layer of software can be fiddling with them, including your SSH terminal, your OS copy-paste, and your text editor. Our view that one or two systems programmers figured out character sets a long time ago and we would never have to understand them was wrong. 
 
I am giving this long reply because it illustrates how many problems you still have to deal with if you are using cloud computing. 
 
Guess what happens when you couple vm&#039;s in the sky with a 4GL system that handles this layer of stuff. When you can really make a decision to outsource every single piece of every single layer beneath your application logic to a company that will just make it work... 
 
 
 
 
 
 </description>
		<content:encoded><![CDATA[<p>Adam, your point is actually the point. Let me explain. </p>
<p>*Part* of the aggregate cloud computing marketing push is the latest &quot;let someone else solve your problems.&quot; Just like the ASPs of the 1990&#039;s said they&#039;d run your server apps for you. Just like the custom built ASPs (like Salesforce.com) of this decade said not to worry about software anymore. Part of cloud computing&#039;s industry message is that you no longer have to worry about servers.  </p>
<p>Want a new server? Click a button. There it is.  </p>
<p>No one is telling you that you still have to install an OS. Or that you still have to make backups.  </p>
<p>Brad&#039;s example is that the API implementations for controlling cloud computing suffer from the same problems that cloud computing is trying to remove. </p>
<p>This is a very real problem. Another way to think about it, based off Brad&#039;s description of their survey is that there are real concrete observed quality control issues across the board. You simply cannot pickup any API, implement in any programming language or other tool, and just expect it to work. You cannot assume that your only problems will be logic ones with your use of the API. You have to assume there will be all kinds of lower level ones. </p>
<p>One example from a previous startup I founded in 2004 that talked to 55 different blog platforms is that even a simple &quot;standard&quot; like the metaWeblogAPI can have weird issues across different implementations. </p>
<p>Case in point: when integrating with a Brazilian blog provider our code was causing total server core dumps. The cause? The provider claimed to use one character set and was actually not following *ANY* character set standard. They were just throwing characters in the air. At the time there was a major issue with the compiled-in support for XML-RPC in the version of PHP we were using such that it became very unhappy when it encountered this situation.  </p>
<p>As in Brad&#039;s example, the solution was a custom native-language implementation of XML-RPC that although worked and provided more control was probably at least 10-100 times slower than the C language extension. The productivity gains on this stuff start to erode when you find yourself reimplementing every Internet RFC because no one ever managed to take the time to do it right. </p>
<p>This issue probably took up 2-4 man days of time debugging. We just did not expect the issue was at such a low level and caused by something seemingly innocuous as character sets. </p>
<p>In reality, we learned character set implementation is a big pain to debug because it is very hard to figure out what the raw characters being sent/recv&#039;d are as every single layer of software can be fiddling with them, including your SSH terminal, your OS copy-paste, and your text editor. Our view that one or two systems programmers figured out character sets a long time ago and we would never have to understand them was wrong. </p>
<p>I am giving this long reply because it illustrates how many problems you still have to deal with if you are using cloud computing. </p>
<p>Guess what happens when you couple vm&#039;s in the sky with a 4GL system that handles this layer of stuff. When you can really make a decision to outsource every single piece of every single layer beneath your application logic to a company that will just make it work&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html/comment-page-1#comment-11664</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Mon, 16 Mar 2009 21:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2009/03/cloud-computing-streak-marks.html#comment-11664</guid>
		<description>I think you&#039;re mis-reading Dave Right&#039;s point.  That Java issue is obviously an issue with the JDK for the OS of that particular cloud instance - it&#039;s exactly the same behavior you would get if you were running that OS on a real machine.   
 
I think you&#039;re having an observational bias because you&#039;re getting these notices from the cloud provider instead of from the OS provider - but they&#039;re exactly the same. 
 
I don&#039;t see any valid critiques of Cloud Computing here.   
 
Valid critiques are: 
 
1. Security leaks caused by malware at the hypervisor layer. 
2. Performance bottlenecks caused by too much abstraction. 
3. DoS attacks made possible through anybody sharing the hypervisor. 
 
There&#039;s definitely an attack on Cloud Computing possible, it&#039;s just not in this post. 
 
Disclosure: I love cloud computing and am done with server hardware.   </description>
		<content:encoded><![CDATA[<p>I think you&#039;re mis-reading Dave Right&#039;s point.  That Java issue is obviously an issue with the JDK for the OS of that particular cloud instance &#8211; it&#039;s exactly the same behavior you would get if you were running that OS on a real machine.   </p>
<p>I think you&#039;re having an observational bias because you&#039;re getting these notices from the cloud provider instead of from the OS provider &#8211; but they&#039;re exactly the same. </p>
<p>I don&#039;t see any valid critiques of Cloud Computing here.   </p>
<p>Valid critiques are: </p>
<p>1. Security leaks caused by malware at the hypervisor layer.<br />
2. Performance bottlenecks caused by too much abstraction.<br />
3. DoS attacks made possible through anybody sharing the hypervisor. </p>
<p>There&#039;s definitely an attack on Cloud Computing possible, it&#039;s just not in this post. </p>
<p>Disclosure: I love cloud computing and am done with server hardware.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache 0.8.9.1 -->
