<?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: The Network&#8217;s Role in Cloud Computing</title>
	<atom:link href="http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/</link>
	<description>Data Centers, Virtualization, and Cloud Computing</description>
	<lastBuildDate>Sun, 02 May 2010 01:04:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Douglas Gourlay</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-159</link>
		<dc:creator>Douglas Gourlay</dc:creator>
		<pubDate>Tue, 25 Aug 2009 06:17:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-159</guid>
		<description>I must profess I am not as familiar there, can you comment on the extent of the XML capabilities on the product line?</description>
		<content:encoded><![CDATA[<p>I must profess I am not as familiar there, can you comment on the extent of the XML capabilities on the product line?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Donimo</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-157</link>
		<dc:creator>Donimo</dc:creator>
		<pubDate>Mon, 24 Aug 2009 12:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-157</guid>
		<description>What about Juniper / XML?</description>
		<content:encoded><![CDATA[<p>What about Juniper / XML?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Douglas Gourlay</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-144</link>
		<dc:creator>Douglas Gourlay</dc:creator>
		<pubDate>Sun, 16 Aug 2009 17:02:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-144</guid>
		<description>I disagree Greg, unless you consider CLIs part of the management system (which it is).  Networking protocols rock, they self-organize for purposes of connectivity and reachability.  But no one ever implemented the same for segmentation, security, service level assurance, performance monitoring, etc.  

There was a chicken-egg problem I have been fighting for the last ten years - management platforms, for networking, are woefully behind, because of the networking systems interfaces  They don&#039;t expose many of the advanced, and very necessary, capabilities of a network.  Why?  Because exposing them is damn near impossible through a non machine readable interface, with no MIB support, no programmatic write capabilities, no ack/nack function for whether the command took, no programmatic roll-back capability, etc.  The networking products have done very little/nothing to make it easy for management platforms to expose their value.  For some companies I would argue this is almost by design, for many others they could just never get around to it.

Omar Sultan recently brought up a good quote from Henry Ford, to the effect of- &quot;if I asked the people what they wanted tehy would have said a faster horse.&quot;  When I said the CLI was dead for cloud providers most everyone argued back either a) how the CLI was still useful for troubleshooting (I completely agree, btw).  or b) How GUIs never replaced the 1:1 functionality of the CLI.  

I never said GUI...  I never said CLI was gone for troubleshooting....

I did say we needed a programmatic, versioned, machine-readable, extensible, easy to develop to, API that allows machine to machine communication and instantiation of network policy.  Doesn&#039;t have to be a GUI- could be XML/SOAP/XMPP based though....  

dg</description>
		<content:encoded><![CDATA[<p>I disagree Greg, unless you consider CLIs part of the management system (which it is).  Networking protocols rock, they self-organize for purposes of connectivity and reachability.  But no one ever implemented the same for segmentation, security, service level assurance, performance monitoring, etc.  </p>
<p>There was a chicken-egg problem I have been fighting for the last ten years &#8211; management platforms, for networking, are woefully behind, because of the networking systems interfaces  They don&#8217;t expose many of the advanced, and very necessary, capabilities of a network.  Why?  Because exposing them is damn near impossible through a non machine readable interface, with no MIB support, no programmatic write capabilities, no ack/nack function for whether the command took, no programmatic roll-back capability, etc.  The networking products have done very little/nothing to make it easy for management platforms to expose their value.  For some companies I would argue this is almost by design, for many others they could just never get around to it.</p>
<p>Omar Sultan recently brought up a good quote from Henry Ford, to the effect of- &#8220;if I asked the people what they wanted tehy would have said a faster horse.&#8221;  When I said the CLI was dead for cloud providers most everyone argued back either a) how the CLI was still useful for troubleshooting (I completely agree, btw).  or b) How GUIs never replaced the 1:1 functionality of the CLI.  </p>
<p>I never said GUI&#8230;  I never said CLI was gone for troubleshooting&#8230;.</p>
<p>I did say we needed a programmatic, versioned, machine-readable, extensible, easy to develop to, API that allows machine to machine communication and instantiation of network policy.  Doesn&#8217;t have to be a GUI- could be XML/SOAP/XMPP based though&#8230;.  </p>
<p>dg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Etherealmind</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-143</link>
		<dc:creator>Etherealmind</dc:creator>
		<pubDate>Sun, 16 Aug 2009 08:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-143</guid>
		<description>What a load of tosh. 

The Network is already Cloud-Ready, its the management systems that are not up to the job. Today&#039;s networks are a marvel of loosely coupled design and implementation. The Cloud needs tightly coupled capability and that means management software, which doesn&#039;t exist, and hasn&#039;t been delivered successfully for the last twenty yeats. 

And if the CLI is dead why did Microsoft (of all people!) introduce Powershell. 

My response to this  - http://etherealmind.com/2009/08/15/networking-cloud-ready-software-needed/</description>
		<content:encoded><![CDATA[<p>What a load of tosh. </p>
<p>The Network is already Cloud-Ready, its the management systems that are not up to the job. Today&#8217;s networks are a marvel of loosely coupled design and implementation. The Cloud needs tightly coupled capability and that means management software, which doesn&#8217;t exist, and hasn&#8217;t been delivered successfully for the last twenty yeats. </p>
<p>And if the CLI is dead why did Microsoft (of all people!) introduce Powershell. </p>
<p>My response to this  &#8211; <a href="http://etherealmind.com/2009/08/15/networking-cloud-ready-software-needed/" rel="nofollow">http://etherealmind.com/2009/08/15/networking-cloud-ready-software-needed/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mr. Router</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-142</link>
		<dc:creator>Mr. Router</dc:creator>
		<pubDate>Sat, 15 Aug 2009 19:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-142</guid>
		<description>So, If the CLI is dead, how come you still have to rely so heavily upon it for all but the most basic of config tasks? - It&#039;s a rhetorical question.

The GUI&#039;s from the incumbants can get you through the basic setup - but the real power toys to tune and optimize still lie in the CLI.

The heart of the issue is that the admin GUIs are being written by a new geneartion of &quot;developers&quot; who have never used a CLI; they drag and drop widgets, toss in a couple of radio buttons and a pulldown and it&#039;s all good.  If the GUI was so good, how come it has a pulldown to ssh or telnet into the CLI?

Cloud products will need to be configured, managed, upgraded, monitored and backed up with a toolset that will allow access to the full set of product features yet provides intuitive (dare I say simple) output that a machine or a human can interpret.

Wouldn&#039;t it be cool if the incumbants could clean the slate and design a product where the hardware, core O/S and management software all worked together in harmony?

I guess that would take away the opportunities for all those third-party developers; who would need their products if the incumbants built it in to the product?</description>
		<content:encoded><![CDATA[<p>So, If the CLI is dead, how come you still have to rely so heavily upon it for all but the most basic of config tasks? &#8211; It&#8217;s a rhetorical question.</p>
<p>The GUI&#8217;s from the incumbants can get you through the basic setup &#8211; but the real power toys to tune and optimize still lie in the CLI.</p>
<p>The heart of the issue is that the admin GUIs are being written by a new geneartion of &#8220;developers&#8221; who have never used a CLI; they drag and drop widgets, toss in a couple of radio buttons and a pulldown and it&#8217;s all good.  If the GUI was so good, how come it has a pulldown to ssh or telnet into the CLI?</p>
<p>Cloud products will need to be configured, managed, upgraded, monitored and backed up with a toolset that will allow access to the full set of product features yet provides intuitive (dare I say simple) output that a machine or a human can interpret.</p>
<p>Wouldn&#8217;t it be cool if the incumbants could clean the slate and design a product where the hardware, core O/S and management software all worked together in harmony?</p>
<p>I guess that would take away the opportunities for all those third-party developers; who would need their products if the incumbants built it in to the product?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Moberg</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-138</link>
		<dc:creator>Carl Moberg</dc:creator>
		<pubDate>Fri, 14 Aug 2009 21:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-138</guid>
		<description>Douglas, great read!

Product management at equipment vendors should start revisiting the talent they have in their EMS team(s) to see if they are ready to shoulder the responsibility of driving the feature development process. As providers gradually expect real integration APIs, that&#039;s where the burden will end up. Next step of course is to have open and well defined interfaces for direct device touch. NETCONF (http://bit.ly/kx19H) and YANG (http://bit.ly/4gTlNr) are good proposals but the political implications are vast.</description>
		<content:encoded><![CDATA[<p>Douglas, great read!</p>
<p>Product management at equipment vendors should start revisiting the talent they have in their EMS team(s) to see if they are ready to shoulder the responsibility of driving the feature development process. As providers gradually expect real integration APIs, that&#8217;s where the burden will end up. Next step of course is to have open and well defined interfaces for direct device touch. NETCONF (<a href="http://bit.ly/kx19H" rel="nofollow">http://bit.ly/kx19H</a>) and YANG (<a href="http://bit.ly/4gTlNr" rel="nofollow">http://bit.ly/4gTlNr</a>) are good proposals but the political implications are vast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Douglas Gourlay</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-127</link>
		<dc:creator>Douglas Gourlay</dc:creator>
		<pubDate>Fri, 14 Aug 2009 17:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-127</guid>
		<description>good catch, thank you!  Those moment&#039;s where spell-check fails...  (and a hasty 20m of typing on a regional jet shows...)</description>
		<content:encoded><![CDATA[<p>good catch, thank you!  Those moment&#8217;s where spell-check fails&#8230;  (and a hasty 20m of typing on a regional jet shows&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LeitM</title>
		<link>http://www.douglasgourlay.com/blog/2009/08/the-networks-role-in-cloud-computing/comment-page-1/#comment-126</link>
		<dc:creator>LeitM</dc:creator>
		<pubDate>Fri, 14 Aug 2009 17:44:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglasgourlay.com/blog/?p=115#comment-126</guid>
		<description>Doug,

Lots of stuff to think about. 

1. End to end QoS has been seen many false starts (ATM, RSVP/IntServ) - it will be interesting to see if this will be any different now, especially when multiple network providers are involved. 

2. Recognition that business as usual is not going to cut it is the first step. My box, my management system and how pretty my GUI looks, etc. is not a  strategy for the long term. I am optimistic that vendors will  address this - especially by recognizing that they cannot do it all (unless you are the biggest network equipment vendor). Partnerships/acquisitions might be one approach.

3.  Agree that CLIs are not very interesting to a cloud provider who is looking for a greater degree of abstraction.  It will still be a preferred power user configuration on a per box basis but how often you will need that is a debatable point. 

Minor issue - there is a typo in the following text - should be &quot;...know exactly...&quot; instead of &quot;...now exactly&quot;</description>
		<content:encoded><![CDATA[<p>Doug,</p>
<p>Lots of stuff to think about. </p>
<p>1. End to end QoS has been seen many false starts (ATM, RSVP/IntServ) &#8211; it will be interesting to see if this will be any different now, especially when multiple network providers are involved. </p>
<p>2. Recognition that business as usual is not going to cut it is the first step. My box, my management system and how pretty my GUI looks, etc. is not a  strategy for the long term. I am optimistic that vendors will  address this &#8211; especially by recognizing that they cannot do it all (unless you are the biggest network equipment vendor). Partnerships/acquisitions might be one approach.</p>
<p>3.  Agree that CLIs are not very interesting to a cloud provider who is looking for a greater degree of abstraction.  It will still be a preferred power user configuration on a per box basis but how often you will need that is a debatable point. </p>
<p>Minor issue &#8211; there is a typo in the following text &#8211; should be &#8220;&#8230;know exactly&#8230;&#8221; instead of &#8220;&#8230;now exactly&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
