<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Storage Architect &#187; SNIA</title>
	<atom:link href="http://thestoragearchitect.com/tag/snia/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:08:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Why SMI-S Doesn&#8217;t Work</title>
		<link>http://thestoragearchitect.com/2011/02/03/why-smi-s-doesnt-work/</link>
		<comments>http://thestoragearchitect.com/2011/02/03/why-smi-s-doesnt-work/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 12:28:18 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[SMI-S]]></category>
		<category><![CDATA[SNIA]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[Storage Management Initiative]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2320</guid>
		<description><![CDATA[In a recent post (this one on SRM), Wayne M Adams from SNIA took the time to comment as to why he believed SMI-S is alive and well. Rather than simply reply on that comment thread, I thought I would take the time to put together a summary of why SMI-S (in my opinion) hasn't worked and will never work in the current incarnation.<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>In a recent post (<a href="http://www.thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/"  target="_blank">this one on SRM</a>), Wayne M Adams from SNIA took the time to comment as to why he believed SMI-S is alive and well. Rather than simply reply on that comment thread, I thought I would take the time to put together a summary of why SMI-S (in my opinion) hasn&#8217;t worked and will never work in the current incarnation.</p>
<p>So let&#8217;s start with what SMI-S means.  Here&#8217;s the official definition from the SNIA website:</p>
<blockquote><p><em><span style="color: #000080;">&#8220;The Storage Management Initiative-Specification (SMI-S) is a standard designed with the purpose of standardizing and  streamlining storage management functions and features into a common set  of tools that address the day-to-day tasks of the IT environment.&#8221; &#8211; source <a href="http://www.snia.org/forums/smi/tech_programs/"  target="_blank">http://www.snia.org/forums/smi/tech_programs/</a></span></em></p></blockquote>
<p>So it&#8217;s all about standardising and streamlining storage management.  This makes perfect sense in some environments but not others, for example:</p>
<ul>
<li><strong>Single Vendor, single product</strong> &#8211; where an organisation uses a single vendor and a single product (i.e. one type of storage device) then SMI-S provides no value as the user is almost certainly going to be using the vendor&#8217;s management tool.  This will have been provided free (or most likely bundled in the price).</li>
<li><strong>Single Vendor, multiple products</strong> &#8211; where an organisation takes more than one storage device from a vendor, then SMI-S is still going to be of limited value.  The customer will use either the individual management tools for each platform or a product from the vendor that supports multiple products, such as EMC&#8217;s ControlCenter or Hitachi HiCommand.</li>
<li><strong>Multi-vendor, multiple products</strong> &#8211; this scenario is where SMI-S is most useful.  In large, complex environments, there will be a range of different products with multiple management tools.</li>
</ul>
<p>If SMI-S worked successfully, the complex multi-vendor infrastructures, would be the best fit.  Unfortunately by their very nature they have issues which prevent SMI-S working successfully.</p>
<h3>Speed to Market</h3>
<p>Here&#8217;s the timeline of SMI-S releases (source: <a rel="nofollow" href="http://en.wikipedia.org/wiki/SMI-S"  target="_blank">http://en.wikipedia.org/wiki/SMI-S</a>):</p>
<ul>
<li>
<ul>
<li>2004 &#8211; SMI-S 1.0.2 (2 years to develop)</li>
<li>2006 &#8211; SMI-S 1.0.3</li>
<li>2007 &#8211; SMI-S 1.2.0</li>
<li>2009 &#8211; SMI-S 1.3.0</li>
<li>2010 &#8211; SMI-S 1.5.0</li>
</ul>
</li>
</ul>
<p>In this 8 year timeline, vendors have released whole families of new products, as well as multiple code updates and releases.  However, as <a href="http://www.snia.org/forums/smi/tech_programs/ctp/conformingproviders/"  target="_blank">this link</a> shows, there are no storage array providers supporting SMI-S 1.5.0 and of the 27 vendors listed, only 9 have been confirmed as tested with version 1.4.0.  Netapp have no products tested higher than version 1.2.0.  Cisco have nothing higher than 1.1.  As for client software, no testing has been performed past version 1.1 (<a href="http://www.snia.org/forums/smi/tech_programs/ctp/smi_conform/"  target="_blank">link</a>).</p>
<h3>Participation</h3>
<p>It&#8217;s clear from some of the information presented above that not all vendors are participating fully in SMI-S, Netapp being a prominent example.  In addition, the client software certification, probably the most relevant part to end customers looking to use one single management &#8220;pane of glass&#8221; shows vendors aren&#8217;t putting forward their latest products.  For example:</p>
<ul>
<li>HDS&#8217;s latest version of HiCommand listed is 5.0 (v7 is already available)</li>
<li>EMC&#8217;s latest version of ControlCenter is 6.0</li>
<li>CA&#8217;s latest version of Storage Resource Manager is 11.6 (latest release is 11.8)</li>
</ul>
<p>As soon as a dependency is put in place between the management software and the storage array, restrictions apply when deploying new products.  Customers want the confidence that when a new hardware product is released, the software support will follow quickly.  New hardware implies new features, likely to be only described in latest SMI-S specification releases.  If the software vendors aren&#8217;t supporting these, then the &#8220;single pane of glass&#8221; approach is flawed as the customer has to fall back to the management tool that shipped with the product.</p>
<h3>The Message</h3>
<p>Now of course the SNIA website could be out of date and in itself that is an issue if true.  However I think SNIA fundamentally has a problem with the message.  SNIA is an Industry Association and so is surely dedicated to improving the industry on behalf of their members &#8211; the vendors.  Where is the customer community participation?  On the technical council, all the members are vendor representatives (bar one).  Unfortunately SNIA doesn&#8217;t list the membership of the Technical Working Groups on their website but I suspect that customers are not well represented.  SNIA should have a clear and well documented process for engaging customers and conveying the message on what SMI-S actually does. Look at this definition of SMI-S from the SNIA website:</p>
<blockquote><p><em><span style="color: #000080;">&#8220;SMI-S defines a method for the interoperable management of a  heterogeneous Storage Area Network (SAN), and describes the information  available to a WBEM Client from an SMI-S compliant CIM Server and an  object-oriented, XML-based, messaging-based interface designed to  support the specific requirements of managing devices in and through  SANs.&#8221;</span></em></p></blockquote>
<p>But what does this mean for me as a customer?  What functions can I do?  Reporting?  Provisioning?  Management of replication and snapshots?  What additional software to I need?  Is SMI-S supported using the same security model for each vendor?  Does it use the same access protocol for each vendor?  SNIA and their members need to provide clear and concise information on exactly what customers can expect, rather than having to wade through pages of specifications.</p>
<h3>Summary</h3>
<p>Today I still see the large, complex clients using the command line to do their storage management.  There&#8217;s still a dependency on spreadsheets for reporting and the &#8220;normalisation&#8221; of capacity data isn&#8217;t well presented.  Rather than having a common management model, we&#8217;re seeing the hardware vendors developing their own plug-ins for the virtualisation layer, something that should be unneeded if SMI-S support is truly ubiquitous.  The truth is that it isn&#8217;t and the industry will never adopt a common management framework anytime soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/02/03/why-smi-s-doesnt-work/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Cloud Computing: Cloud Standardisation</title>
		<link>http://thestoragearchitect.com/2009/09/22/cloud-computing-cloud-standardisation/</link>
		<comments>http://thestoragearchitect.com/2009/09/22/cloud-computing-cloud-standardisation/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 19:57:14 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[CDMI]]></category>
		<category><![CDATA[Cloudloop]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[RAIC]]></category>
		<category><![CDATA[SNIA]]></category>
		<category><![CDATA[Stephen Foskett]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=747</guid>
		<description><![CDATA[<p><a href="http://fosketts.net/Site/Welcome.html" >Stephen Foskett</a> has been posting some interesting commentary over the last week relating to cloud standards and today <a href="http://blog.fosketts.net/2009/09/22/zend-simple-cloud-api/" >discussed</a> the <a href="http://www.simplecloud.org/" >Zend</a> API for PHP.  In previous posts, he&#8217;s mentioned the <a href="http://www.snia.org/tech_activities/publicreview/CDMI_Spec_v08.pdf" >SNIA initiative</a> amongst others.  Have a look at <a href="http://blog.fosketts.net/2009/09/16/cloud-services-standards/" >this</a> great post he wrote on why [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://fosketts.net/Site/Welcome.html" >Stephen Foskett</a> has been posting some interesting commentary over the last week relating to <strong>cloud standards</strong> and today <a href="http://blog.fosketts.net/2009/09/22/zend-simple-cloud-api/" >discussed</a> the <a href="http://www.simplecloud.org/" >Zend</a> API for PHP.  In previous posts, he&#8217;s mentioned the <a href="http://www.snia.org/tech_activities/publicreview/CDMI_Spec_v08.pdf" >SNIA initiative</a> amongst others.  Have a look at <a href="http://blog.fosketts.net/2009/09/16/cloud-services-standards/" >this</a> great post he wrote on why standards aren&#8217;t needed.</p>
<p>Now, it&#8217;s <strong>no</strong> secret that I&#8217;m keen on the idea of <strong>Cloud Computing</strong> (and to be more precise, cloud storage in particular), so the concept of evolving standardisation is extremely exciting.  Last year, I discussed <strong>RAIC</strong> (<a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/12/redundant-array-of-inexpensive-clouds.html" >here</a> and <a href="http://thestoragearchitect.com/2008/12/16/redundant-array-of-inexpensive-clouds-pt-ii/" >here</a>) &#8211; the concept of using multiple clouds to form a redundant repository.</p>
<p><strong>Too Early?</strong></p>
<p>Whilst on the one hand I agree with Stephen that it may be <strong>too early</strong> for standards to be set, I would also contend that for certain pieces of the cloud storage infrastructure we do need standards, for example <strong>security</strong> and authentication.  It would be useful to have a consistent authentication model to be applied across cloud storage infrastructures, especially if in the future the ultimate evolution of cloud storage (and for that matter cloud computing) is the ability to dynamically switch workloads and data locations based on service quality (i.e. cost and performance) and availability.</p>
<p>Of course, there will always be the <strong>eternal tradeoff</strong> between standardisation (which suits the customer) and proprietary interfaces and functionality (which suits the vendor).  Get a customer hooked into proprietary technology and the<strong> inertia</strong> to change becomes much increased, so even if another vendor does offer a better solution, the cost and effort of change is too great to make the savings/benefits worthwhile.</p>
<p><strong>New Business</strong></p>
<p>Does this mean initiatives like Zend and <a href="http://www.cloudloop.com" >Cloudloop</a> offer an insight into new business opportunities?  I think they do.  Most, if not all of us will not interface directly with Amazon S3, Nirvanix, Atmos, Rackspace and the others that will spring up.  These companies are infrastructure, not application, providers.  Taking the UK as an example, do I care where or how my electricity is generated or where my gas comes from, as long as it is available when I need it?  No.  Whether the cloud storage infrastructure providers (CSIP) choose to standardise isn&#8217;t important.  The future is how easily we can interface into the cloud, and how services such as the following can be easily delivered:</p>
<ul>
<li>Create/Retrieve/Update/Delete (CRUD)</li>
<li>Search</li>
<li>Index</li>
<li>Migrate</li>
</ul>
<p>and of course the influencing factors will be:</p>
<ul>
<li>Cost</li>
<li>Availability</li>
<li>Performance</li>
</ul>
<p>Today there are plenty of companies offering services based on cloud storage &#8211; exclusively targeting the consumer market or limited business features such as backup.  As things evolve, we&#8217;ll see opportunities to move into the Enterprise space.  These will take advantage of extending the data space into the cloud, giving us new and interesting ways of managing data.  Here are some ideas I want to explore in upcoming posts:</p>
<ul>
<li>Extending the Global Name Space into the Cloud</li>
<li>Block-based array tiering and the Storage Cloud</li>
<li>Using the Storage Cloud for data migration</li>
<li>Archive, Backup and the storage cloud</li>
</ul>
<p>Anyone have their own ideas they want to share?</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/09/22/cloud-computing-cloud-standardisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

