<?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; data storage</title>
	<atom:link href="http://thestoragearchitect.com/tag/data-storage/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>Redundant Array of Inexpensive Clouds &#8211; Pt II</title>
		<link>http://thestoragearchitect.com/2008/12/16/redundant-array-of-inexpensive-clouds-pt-ii/</link>
		<comments>http://thestoragearchitect.com/2008/12/16/redundant-array-of-inexpensive-clouds-pt-ii/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 13:00:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[CSIP]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[SDN]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/12/16/redundant-array-of-inexpensive-clouds-pt-ii/</guid>
		<description><![CDATA[In my <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/12/redundant-array-of-inexpensive-clouds.html" >previous post</a> I started the discussion on how cloud storage could actually be useful to organisations and not be simply for consumer use. <p> Standards <p> One of the big issues that will arise is the subject of standards. To my knowledge, there is no standard so far which determines [...]<!--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[<div>
<div>
<div>In my <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/12/redundant-array-of-inexpensive-clouds.html" >previous post</a> I started the discussion on how cloud storage could actually be useful to organisations and not be simply for consumer use. </div>
<div></div>
<p>
<div><strong><span style="font-size:130%;">Standards</span></strong></div>
<div></div>
<p>
<div>One of the big issues that will arise is the subject of standards. To my knowledge, there is no standard so far which determines how cloud storage should be accessed and how objects should be stored. Looking at the two main infrastructure providers, Amazon and Nirvanix, the following services are offered:</div>
<p>
<div><strong>Amazon</strong></div>
<div><strong></strong> </div>
<p><a rel="nofollow" href="http://4.bp.blogspot.com/_b1B7GuxiR0o/SUddxiScXcI/AAAAAAAAALs/q4h3LmLTwyo/s1600-h/logo_aws.gif" ><img style="float:left;width:164px;cursor:hand;height:60px;margin:0 10px 10px 0;" alt="" src="http://4.bp.blogspot.com/_b1B7GuxiR0o/SUddxiScXcI/AAAAAAAAALs/q4h3LmLTwyo/s200/logo_aws.gif" border="0" /></a>
<div><strong>S3 (Simple Storage Service)</strong> &#8211; storage of data objects up to 5GB in size. These objects are basically files with metadata and can be accessed via HTTP or BitTorrent protocols. The application programming interface (API) uses REST/SOAP (which is standard) but follows Amazon&#8217;s own standards in terms of functions to store and retrieve data.</div>
<div></div>
<p>
<div><strong>Elastic Block Store (EBS)</strong> &#8211; this feature offers block-level storage to Amazon EC2 instances (elastic compute cloud) to store persistent data outside of the compute instance itself. Data is accessed at the block level, however it is still stored in S3.</div>
<div></div>
<p>
<div><strong>Nirvanix</strong></div>
<div></div>
<p>
<div><strong><a rel="nofollow" href="http://4.bp.blogspot.com/_b1B7GuxiR0o/SUddmpesANI/AAAAAAAAALk/kGvSqoTc4P8/s1600-h/logoNirvanix.gif" ><img style="float:left;width:136px;cursor:hand;height:90px;margin:0 10px 10px 0;" alt="" src="http://4.bp.blogspot.com/_b1B7GuxiR0o/SUddmpesANI/AAAAAAAAALk/kGvSqoTc4P8/s200/logoNirvanix.gif" border="0" /></a>Storage Delivery Network (SDN)</strong> &#8211; provides file-based access to store and retrieve data on Nirvanix&#8217;s Internet Media File System. Access is via HTTP(S) using standard REST/SOAP protocols but follow Nirvanix&#8217;s proprietary API. Nirvanix also offer access to files with their CloudNAS and FTP Proxy services.</div>
<p>
<div></div>
<div>The protocols from both Amazon and Nirvanix follow standard access methods (i.e. REST/SOAP) but the format of the APIs are proprietary in nature. This means the terminology is different, command structures are different, the method of storing and retrieving objects is different and the metadata format for referencing those objects is different. </div>
<div></div>
<p>
<div>Lack of standards is a problem. Without a consistent method for storing and retrieving data, it will become necessary to program to each service provider implementation, effectively causing lock-in to that solution or creating significant overhead for development. </div>
<p>
<div></div>
<div>What about availability? Some customers may choose not to use one service provider in isolation, in order to improve the availability of data. Unfortunately this means programming to two (or potentially more) interfaces and investing time to standardise data access to those features available in both products.</div>
<div></div>
<p>
<div>What&#8217;s required is middleware to sit between the service providers and the customer. The middleware would provide a set of standardized services, which would allow data to be stored in either cloud, or both depending on the requirement. This is where RAIC comes in:</div>
<div></div>
<p>
<div>RAIC-0 &#8211; data is striped across multiple Cloud Storage infrastructure providers. No redundancy is provided, however data can be stored selectively based on cost or performance.</div>
<p>
<div>RAIC-1 &#8211; data is replicated across multiple Cloud Storage infrastructure providers. Redundancy is provided by multiple copies (as many as required by the customer) and data can be retrieved using the cheapest or fastest service provider.</div>
<div></div>
<div><a rel="nofollow" href="http://4.bp.blogspot.com/_b1B7GuxiR0o/SUdddNcGaqI/AAAAAAAAALc/G7TV1dnZDr0/s1600-h/Cloud+Middleware.jpg" ><img style="float:left;width:320px;cursor:hand;height:204px;margin:0 10px 10px 0;" alt="" src="http://4.bp.blogspot.com/_b1B7GuxiR0o/SUdddNcGaqI/AAAAAAAAALc/G7TV1dnZDr0/s320/Cloud+Middleware.jpg" border="0" /></a>Now there are already service providers out there offering services that store data on Amazon S3 and Nirvanix SDN; companies like <a href="http://www.freedrive.com/" >FreeDrive</a> and <a href="http://www.jungledisk.com/" >JungleDisk</a>, however these companies are providing cloud storage as a service rather than offering a tool which integrates the datacentre directly with S3 and SDN.</div>
<div> </div>
<div>I&#8217;m proposing middleware which sits on the customer&#8217;s infrastructure and provides the bridge between the internal systems and the infrastructure providers.  How this middleware should work, I haven&#8217;t formulated yet.  Perhaps it sits on a server, perhaps it is integrated into a NAS application, or a fabric device.  I guess it depends on the data itself.</div>
<div> </div>
<div>At this stage there are only two cloud storage infrastructure providers (CSIPs), however barriers to entry in the market are low; just get yourself some kit and an API and off you go.  I envisage that we&#8217;ll see lots of companies entering the CSIP space (EMC have already set their stall out by offering Atmos as a product, they just need to now offer it as a service via Decho) and if that&#8217;s the case, then competition will be fierce.  As the offering count grows, then the ability to differentiate and access multiple suppliers becomes critical.  When costs are forced down and access becomes transparent, then we&#8217;ll truly have usable cloud storage.</div>
<div> </div>
<div> </div>
</div>
</div>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/12/16/redundant-array-of-inexpensive-clouds-pt-ii/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Redundant Array of Inexpensive Clouds &#8211; Pt I</title>
		<link>http://thestoragearchitect.com/2008/12/15/redundant-array-of-inexpensive-clouds-pt-i/</link>
		<comments>http://thestoragearchitect.com/2008/12/15/redundant-array-of-inexpensive-clouds-pt-i/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 13:00:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/12/15/redundant-array-of-inexpensive-clouds-pt-i/</guid>
		<description><![CDATA[<p>Storagezilla was quick to turn a Twitter conversation into a PR opportunity for EMC this week. Have a <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2008/12/hail-the-high-availability-and-integrity-layer-for-cloud-storage.html" >read</a>. As one of the originators of this conversation, I&#8217;d intended to blog on it but was slightly beaten to print. Never mind, I&#8217;ve got more content to add to the discussion.</p> <p>The original [...]<!--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>Storagezilla was quick to turn a Twitter conversation into a PR opportunity for EMC this week. Have a <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2008/12/hail-the-high-availability-and-integrity-layer-for-cloud-storage.html" >read</a>. As one of the originators of this conversation, I&#8217;d intended to blog on it but was slightly beaten to print.  Never mind, I&#8217;ve got more content to add to the discussion.</p>
<p>The original question was whether IT departments with purely DAS environments should consider going straight to cloud storage rather than implement traditional NAS or SAN.</p>
<p>For me the answer at the moment is a resounding <strong>no</strong>. Cloud computing is far too unreliable to commit production/operational data to it. However that&#8217;s not to say the cloud can&#8217;t be used for some things.</p>
<p>First of all, consideration needs to be given to the fact that all storage environments have a working set of data and that this forms only a small part of the overall quantity of data deployed across an enterprise. Most data is created and very quickly becomes inactive. This includes structured data, email, unstructured files and so on.</p>
<p>In some organisations, inactive data is retained &#8211; sometimes indefinitely, especially if it relates to content deemed &#8220;too hard&#8221; to process or legally sensitive.  This inactive data is the perfect candidate for migration into the cloud, for a number of reasons;</p>
<ul>
<li>It gets the data out of expensive datacentres, where the cost of maintaining that data is not just about the cost of the storage hardware, but also the whole TCO relating to data retention; power/cooling/floorspace, backup, technology refresh and so on.</li>
<li>It moves the data into a location where the cost of maintenance is simple to calculate as the cloud providers simply charge per GB per month.</li>
<li>It puts the data in a place where cloud providers could offer value added services.</li>
<p></ul>
<p>Now, by value added services, I&#8217;m referring to a number of things. There&#8217;s the possibility to offer simple services like automated virus scanning, content conversion and so on. There&#8217;s also the option for the cloud providers to offer more advanced services. </p>
<p>Imagine you&#8217;ve terabytes of unstructured content that&#8217;s been too difficult to process; perhaps there&#8217;s copyrighted material in there, perhaps there&#8217;s commercially useful data.  Whatever it is, you don&#8217;t have the time or the inclination to manage it, so up to now the data has been left, moved to cheaper storage and simply dumped in the storage landfill.  Enter the cloud providers.  For a fee, they will take this data off your hands and pick over it like parasites, removing illegal content, deleting irrelevant data and returning to you the gems in the rough that you should be re-using.  </p>
<p>The cloud guys are in a perfect position to do it as they get to see *lots* of data and can build models of the content which allow them to automate the analysis process.  </p>
<p>Now If data is pushed into the cloud, you (a) may want to guarantee security of the data and (b) standardise access to these providers. More on this in the next 2 posts.</p>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/12/15/redundant-array-of-inexpensive-clouds-pt-i/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Home Storage Management &#8211; Week 1</title>
		<link>http://thestoragearchitect.com/2008/11/26/home-storage-management-week-1/</link>
		<comments>http://thestoragearchitect.com/2008/11/26/home-storage-management-week-1/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 13:00:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[Home storage]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/11/26/home-storage-management-week-1/</guid>
		<description><![CDATA[<p>So after discussions on home storage, I&#8217;m going to do a weekly cleanup/report on what I&#8217;ve achieved. Here&#8217;s the baseline;</p> <p>Main Server; 927GB of usable storage (via Drobo) &#8211; 768GB in use. (82.84%). In fact I&#8217;ve consolidated a pair of mirrored 400GB drives onto the Drobo to make the full 768GB, so I&#8217;ve already freed [...]<!--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>So after discussions on home storage, I&#8217;m going to do a weekly cleanup/report on what I&#8217;ve achieved. Here&#8217;s the baseline;</p>
<p>Main Server; 927GB of usable storage (via Drobo) &#8211; 768GB in use. (82.84%). In fact I&#8217;ve consolidated a pair of mirrored 400GB drives onto the Drobo to make the full 768GB, so I&#8217;ve already freed these drives to be removed.</p>
<p>Laptop;</p>
<p>C: &#8211; 103GB total, 75.4GB in use (73.2%)</p>
<p>L: &#8211; 38.7GB, 34.85GB in use (90%)</p>
<p>I&#8217;ve included both C: (O/S) and L: (data) as my offline folder is on the C: drive</p>
<p>Desktop;</p>
<p>
<p>C:  &#8211; 57.2GB   &#8211; 34.3GB used (60%)</p>
<p>D:  &#8211; 97.6GB   &#8211; 4GB used (4.1%)</p>
<p>E:  &#8211; 274GB    &#8211; 133GB used (48.5%)</p>
</p>
<p>So that&#8217;s the baseline.  The first saving is to delete the Exchange backup &#8211; 314GB.  More to follow.</p>
<p> </p>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/11/26/home-storage-management-week-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SMI-S Is Dead</title>
		<link>http://thestoragearchitect.com/2008/10/30/smi-s-is-dead/</link>
		<comments>http://thestoragearchitect.com/2008/10/30/smi-s-is-dead/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 13:00:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP EVA]]></category>
		<category><![CDATA[Pillar]]></category>
		<category><![CDATA[SMI-S]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/10/30/smi-s-is-dead/</guid>
		<description><![CDATA[<p>Take it from me, SMI-S is a thing of the past. If there&#8217;s one thing the last few months have taught me it&#8217;s how different each vendor&#8217;s products really are. I&#8217;ve been working on a tool called SRA (see the <a href="http://www.itheon.com/solutions/storage_resource_analysis.html" >link</a> here) which will report on storage in a consistent manner. Let me [...]<!--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>Take it from me, SMI-S is a thing of the past.  If there&#8217;s one thing the last few months have taught me it&#8217;s how different each vendor&#8217;s products really are.  I&#8217;ve been working on a tool called SRA (see the <a href="http://www.itheon.com/solutions/storage_resource_analysis.html" >link</a> here) which will report on storage in a consistent manner.  Let me tell you that isn&#8217;t easy&#8230;</p>
<ul>
<li><strong>EMC Symmetrix/DMX</strong> &#8211; Physical disks are carved into smaller segments called hypers.  These are then recombined into LUNs which then might be recombined into composite devices (metas) and replicated, cloned or snapped.  The hypers that make up a LUN can come from anywhere within an array and can be moved around at will by a tool designed to improve performance, completely ruining your original well-planned configuration.  Combining hypers give you RAID, which wasn&#8217;t RAID before and was something called mirrors but is now, and is even RAID-6!  Devices have personalities which survive their presentation or removal from a port.  A device can have multiple personalities at the same time.  LUNs use a nice numbering system based on hex &#8211; but don&#8217;t expect them to number nicely if you destroy and create devices.  Bit settings (flags) are used to ensure host SCSI commands work correctly.</li>
<li><strong>HDS USP/HP XP</strong> &#8211; Physical disks are grouped into RAID groups from which LUNs are carved.  Until recently you couldn&#8217;t span RAID groups easily (unless you were combining some free space in each RAID group).  Devices don&#8217;t have a personality until they&#8217;re presented to a host on a port, but they can have multiple personalities.  HDS use a form of punishment known as CCI for anyone foolish enough to think they had made their arrays easy to manage.  LUNs are numbered using a relic of the mainframe and yes, you can move things around to balance performance, but don&#8217;t think you can do it unless there are spare LUNs (sorry LDEVs) around.  Different host types are supported by a setting on a host group which lets you confuse the hell out of every one by telling them their LUN numbers are all the same but unique. Oh, and the storage the user sees doesn&#8217;t actually have to be in the array itself.</li>
<li><strong>HP EVA</strong> &#8211; Phew! Physical disks are managed in groups (which it&#8217;s recommended to only have one of, but you can have more if you really must) but they don&#8217;t use RAID at the group level because that would be too easy.  Instead disks are grouped into Redundancy Storage Sets, which reduce the *risk* of disk failures but don&#8217;t protect directly against them.  LUNs are created only when they need to be presented to a host and they don&#8217;t have simple LUN numbers, but rather 32 digit UUIDs.  RAID protection is done at the LUN level, making it more difficult to conceptualise than either of the previous two examples.</li>
<li><strong>Pillar Axiom</strong> &#8211; now we&#8217;re getting really abstract.  With Axiom, you can tier data on different levels of performance, but wait for it &#8211; they will be on the same drive, but utilising different parts of the same spindle!  Argh! Enough!</li>
</ul>
<p>Clearly every vendor wants to differentiate their product so you&#8217;ll buy from them and not the competition.  In some respects they *have* to differentiate otherwise all the vendors would spend their time in litigation with each other over patent copyright! (wait a minute, they <a href="http://blogs.netapp.com/dave/2008/10/current-status.html" >already</a> are).  So SMI-S or any other standard is going to have a near impossible time creating a single reference point.  Add to the mix the need to retain some competitive advantage (a bit like Microsoft holding back the really useful API calls in Windows) and to sell their own management tools and you can see why SMI-S will be at best a watered down generic interface.  </p>
<p>So why bother.  There&#8217;s no benefit.  Every vendor will give lip service to the standard and implement just what they can get away with.</p>
<p>The question is, what would replace it?  There&#8217;s no doubt something is needed.  Most SRM tools are either overbloated, poorly implemented, expensive, or plainly don&#8217;t work so some light touch software is a must.</p>
<p>I think the interim solution is to get vendors to conform to a standard API format, for example XML via an IP connection to the array.  Then leave it to the vendor how to code up commands for querying or modifying the array.  At least the access method would be consistent.  We don&#8217;t even see that today.  All we need now is an acronym.  How about Common Resource Access Protocol?</p>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/10/30/smi-s-is-dead/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fast Food Storage Provisioning</title>
		<link>http://thestoragearchitect.com/2008/10/01/fast-food-storage-provisioning/</link>
		<comments>http://thestoragearchitect.com/2008/10/01/fast-food-storage-provisioning/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 12:00:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[Marc Farley]]></category>
		<category><![CDATA[McDowells]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/10/01/fast-food-storage-provisioning/</guid>
		<description><![CDATA[<p>Yesterday I <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/09/beating-credit-crunch.html" >discussed</a> beating the credit crunch by getting your house in order. This was picked up my Marc Farley over at StorageRap and he <a href="http://www.storagerap.com/2008/10/steps-toward-us.html" >posted</a> accordingly. Marc, thanks for the additional comments, I will be reviewing the diagram accordingly based on your thoughts.</p> <p>Moving on, think to yourself does [...]<!--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>Yesterday I <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/09/beating-credit-crunch.html" >discussed</a> beating the credit crunch by getting your house in order.  This was picked up my Marc Farley over at StorageRap and he <a href="http://www.storagerap.com/2008/10/steps-toward-us.html" >posted</a> accordingly.  Marc, thanks for the additional comments, I will be reviewing the diagram accordingly based on your thoughts.</p>
<p>Moving on, think to yourself does this sound familiar?</p>
<p><span style="color:#000066;">Storage requests come in over time in a constant but unpredictable rate.  When they arrive, you just provision them.  Perhaps you check the requestor can &#8220;pay&#8221; for their storage (i.e. is authorised to request) but generally, storage is provisioned pretty much on demand.  When you run out of storage, there&#8217;s a minor panic and rush to place new hardware orders and then in a few weeks you&#8217;re back in the game and provisioning again.  </span></p>
<p>Welcome to Fast Food Storage Provisioning!  I was going to use a brand name in this post, but then decided against it.  After all, as <a rel="nofollow" href="http://en.wikipedia.org/wiki/McDowell%27s" >these guys</a> know, you&#8217;re just asking for trouble.</p>
<p>How does this compare to storage?  Easy.  You walk into a fast food place and they&#8217;re just there waiting to serve you, no questions asked, as long as you pay.  They may have what you require ready, but if not, there&#8217;s a panic in the kitchen area to cook what you want and so a delay in the delivery of your request.  Those customers who eat food/storage every day become &#8220;overprovisioned&#8221; in both senses of the word.</p>
<p>Clearly Fast Food establishments have a vested interest in acquiring more customers as it builds their profits, however unless you are selling a service, storage growth is bad for the bottom line.</p>
<p>So, how about taking a few steps to make sure that storage is really needed? </p>
<ul>
<li>When do you need the storage by?  <span style="color:#ff0000;">Poor project planning means storage requests can be placed long before servers and HBAs have even been delivered, never mind racked and configured.    </span></li>
<li>Can the storage be delivered to you in increments?  <span style="color:#ff0000;">Most users who request 20TB immediately will never actually use it for days or weeks (in extreme cases may never use it all).</span></li>
<li>Have you checked your existing server to see if you have free storage?  <span style="color:#ff0000;">You would be amazed how many users have free LUNs on their servers they didn&#8217;t know were there.</span></li>
<li>What exactly is your requirement in detail?  <span style="color:#ff0000;">How will you use what we give you? By questioning the request, you can find out if users have simply doubled the estimate of required storage given to them by the DBA.  Get to the real deal on what growth is anticipated.</span></li>
</ul>
<p>I&#8217;m not advocating saying no to customers, just to be confident that what you&#8217;re deploying is what you need.  Then you won&#8217;t have that guilty feeling ordering another burger &#8211; I mean array&#8230;</p>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/10/01/fast-food-storage-provisioning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Incipient Revisited</title>
		<link>http://thestoragearchitect.com/2008/06/23/incipient-revisited/</link>
		<comments>http://thestoragearchitect.com/2008/06/23/incipient-revisited/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 07:48:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data migrations]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[incipient]]></category>
		<category><![CDATA[svc]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/06/23/incipient-revisited/</guid>
		<description><![CDATA[<p>You will remember that I recently <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/06/storage-migration-costs.html" >posted</a> a comment about migration costs, specifically with relation to <a href="http://www.incipient.com/" >Incipient</a>. My view was (and still is) that the majority of migration costs come from preparatory and remedial work rather than execution of the migration. Well, Incipient asked for the right of reply and [...]<!--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>You will remember that I recently <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/06/storage-migration-costs.html" >posted</a> a comment about migration costs, specifically with relation to <a href="http://www.incipient.com/" >Incipient</a>.  My view was (and still is) that the majority of migration costs come from preparatory and remedial work rather than execution of the migration.  Well, Incipient asked for the right of reply and I had a call last week with <a href="http://www.incipient.com/about/robertInfantino.htm" >Robert Infantino</a>, their Marketing and Alliances Sr VP.</p>
<p>The $5000/TB figure they were quoting was an average they had seen in the industry for certain vendors&#8217; professional services time to come in and perform the migration work on behalf of the customer.  Incipient&#8217;s take was that they could provide their appliance/software expertise to provide the same service but at a significantly reduced cost (I won&#8217;t quote specific numbers here, but the number quoted was much lower than the equivalent cost from &#8220;a vendor&#8221;).  So, I guess with clarification, it is more clear that Incipient were comparing the vendor costs versus their product costs and not including any internal customer costs (project management, preparation work etc) in the calculation.  This seems a more appropriate comparison in my opinion.</p>
<p>Getting back to the vendor discussion, there&#8217;s a real issue here.  If vendor X wants to sell you their latest technology, they need to accept and take the hit on helping with migration to their new array.  This should be even more so where the vendor doesn&#8217;t change as this should be a &#8220;no brainer&#8221; and built into the technology. </p>
<p>In a world where hardware is becoming a commodity, one differentiator will be the vendor who can minimise the effort/cost and impact of migrating from one technology to another.  Until then, products like SVC and those from Incipient will continue to have a market position &#8211; oh and humble consultants like yours truly!
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/06/23/incipient-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simple is Good</title>
		<link>http://thestoragearchitect.com/2008/06/11/simple-is-good/</link>
		<comments>http://thestoragearchitect.com/2008/06/11/simple-is-good/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 14:02:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[simple is good]]></category>
		<category><![CDATA[tiering]]></category>
		<category><![CDATA[trains]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/06/11/simple-is-good/</guid>
		<description><![CDATA[<p>I&#8217;ve been doing a lot of travelling recently (rather a lot in fact), mostly in Europe, with a little in the UK between airports. European trains are much better than their UK counterparts &#8211; they are reliable, clean, comfortable (note I didn&#8217;t claim they were fast) and their cost structure is simple to understand. No [...]<!--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>I&#8217;ve been doing a lot of travelling recently (rather a lot in fact), mostly in Europe, with a little in the UK between airports.  European trains are much better than their UK counterparts &#8211; they are reliable, clean, comfortable (note I didn&#8217;t claim they were fast) and their cost structure is simple to understand.  No restrictions about time of day travel, booking in advance or all that nonsense.  No.  Simply turn up at the station and buy a ticket. </p>
<p>The UK on the other hand must have one of the most complex ticketing systems, especially around London.  As an example, if I travel <em>into</em> London from where I live and want to return home between 4pm and 7pm then I can&#8217;t buy a cheap day return.  Presumably that&#8217;s because they can fleece travellers who don&#8217;t realise this rule exists.  However if I am already in London and want to travel out, I <em>can </em>buy a cheap day single and travel on it between 4pm and 7pm!  Even the people selling the tickets think it is crazy.  I could give you dozen&#8217;s of other similar examples, but life&#8217;s too short.</p>
<p>So it is with storage.  Keep it simple.  Take tiering as an example.  You could spend days and weeks developing the most finely detailed tiering strategy but in reality you will find most data will sit on a small number of tiers, the bulk of it being in the middle range.  Developing complex tiering structures, just like complicated train pricing structures just leads to confusion and in the end additional cost.  All that&#8217;s needed is a simple strategy with most of the data on cost efficient storage.</p>
<p>Remember &#8211; simple is good.
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/06/11/simple-is-good/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When Storage Planning Goes Bad</title>
		<link>http://thestoragearchitect.com/2008/04/10/when-storage-planning-goes-bad/</link>
		<comments>http://thestoragearchitect.com/2008/04/10/when-storage-planning-goes-bad/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 12:44:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data loss]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[planning]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/04/10/when-storage-planning-goes-bad/</guid>
		<description><![CDATA[<p>I was chatting to colleagues today and we were reflecting on an installation which had just completed and needed another additional storage tranche installed. Ironically, the initial disk installation on the new array hadn&#8217;t been fully implemented because the vendor &#8220;forgot&#8221; to install the full quota of cache in the array. Although this was a [...]<!--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>I was chatting to colleagues today and we were reflecting on an installation which had just completed and needed another additional storage tranche installed. Ironically, the initial disk installation on the new array hadn&#8217;t been fully implemented because the vendor &#8220;forgot&#8221; to install the full quota of cache in the array. Although this was a simple <a rel="nofollow" href="http://encyclopedia.thefreedictionary.com/Gotcha+(disambiguation)" >gotcha</a>, it reminded me of others I&#8217;ve had along the way in my career including;
<ul>
<li>An engineer was testing the <a rel="nofollow" href="http://en.wikipedia.org/wiki/Halon_1301" >Halon</a> system in the newly completed computer room extension at my first site. Unfortunately he&#8217;d forgotten to turn the key to &#8220;test&#8221; before pressing the fire button and let off the Halon in the whole of the datacentre with both the equipment up and running and operators in the room mounting tapes. Needless to say, they were out of there like a <a rel="nofollow" href="http://www.urbandictionary.com/define.php?term=Like+a+rat+up+a+drain+pipe" >rat up a drainpipe</a>!</li>
<li>During a recent delivery of storage arrays; one array literally fell of the back of the lorry. It had to be shipped back for repair&#8230;</li>
<li>An array installation I managed in one site was mis-cabled by both the electricians and the vendor. When it was powered up, it exploded&#8230;</li>
<li>On a delivery of equipment, the vendor arrived at the loading bay at the datacentre. As the loading bay door was opened, it jammed and broke, just too low for the arrays being delivered to be pushed under the door. The vendor had to return the following day after the broken door had been repaired.</li>
<li>A tape drive on a StorageTek library I worked on took 12 hours and around 6 staff to complete. Half way through the upgrade, we took a go/no go point and checked both the MVS and VM installations to ensure the new drives worked. The MVS connected drives were fine; the VM drives had a &#8220;minor problem&#8221;, so we proceeded, in anticipation of resolving the VM problem. The following day we discovered the VM problem was not correctable and had to purchase additional drives at considerable cost.</li>
<li>After loaning out some disk space to a &#8220;temporary&#8221; project, we had a hardware failure 3 months later. It turned out that the team had forgotten to ask for backups for their data and 3 months of the work of a dozen people was lost.</li>
</ul>
<p>Fortunately, most of the above were not life threatening (except the first, which I was not involved in directly). However one of these problems did result in data loss (albeit on a development environment). It shows how many times the unexpected and unplanned can happen and mess up the best laid plans.</p>
<p>Care to share any of your stories?</p>
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/04/10/when-storage-planning-goes-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-vendor Storage</title>
		<link>http://thestoragearchitect.com/2008/04/01/multi-vendor-storage/</link>
		<comments>http://thestoragearchitect.com/2008/04/01/multi-vendor-storage/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 14:44:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[LUN size]]></category>
		<category><![CDATA[multi-vendor strategy]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/04/01/multi-vendor-storage/</guid>
		<description><![CDATA[<p>Reading <a rel="nofollow" href="http://chucksblog.typepad.com/chucks_blog/2008/03/tiers-tiers-eve.html" >Chuck’s blog</a> during my vacation, I stopped on his comment that multi-vendor environments are on the decline due to their complexity and the hassle of dealing with multiple vendors.</p> <p>I have to say that firstly, I don’t believe this and secondly and companies with large storage environments would be mad not [...]<!--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>Reading <a rel="nofollow" href="http://chucksblog.typepad.com/chucks_blog/2008/03/tiers-tiers-eve.html" >Chuck’s blog</a> during my vacation, I stopped on his comment that multi-vendor environments are on the decline due to their complexity and the hassle of dealing with multiple vendors.</p>
<p>I have to say that firstly, I don’t believe this and secondly and companies with large storage environments would be mad not to consider a multi-vendor setup.</p>
<p>The reasons people have problems with multi-vendor environments are because they don’t spend time turning their storage into a commodity. EMC and HDS both recommend their own LUN sizes; each will sell you their management solutions; each will have their own support matrices.</p>
<p>But these things can and should be standardised. It is a simple task to define and migrate to consistent LUN sizes, regardless of vendor hardware. Software tools can be simplified; most people choose use command line or the basic configuration tools rather than the bloated EMC tools, so no problem there. In addition, scripting can be developed for failover and PIT/Snapshot management, making their use generic across vendors. Finally, driver/firmware/HBA/fabric standards can all be established to converge on a common set across all storage vendors.</p>
<p>Once storage has been established as a commodity, any new purchases can come from any of the vendors in your multi-vendor strategy.</p>
<p>Oh and one last thought; do you really believe HDS, IBM and EMC would give you the absolute best price if they know you can only use their product on most of your server farm environment? Competition within the storage market is a false premise; moving to another hardware platform to replace an existing one takes months (in some cases years). Vendors know that customers’ threats to move everything to another platform are only hollow unless you have a true multi-vendor strategy.
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/04/01/multi-vendor-storage/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Controls in Place</title>
		<link>http://thestoragearchitect.com/2008/01/28/controls-in-place/</link>
		<comments>http://thestoragearchitect.com/2008/01/28/controls-in-place/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 06:51:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[change control]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[jerome Kerviel]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/01/28/controls-in-place/</guid>
		<description><![CDATA[<p>I work with many companies in which the storage and server/platform teams have to sign in blood in order to receive suitable access to perform their day to day work. In fact, for some organisations, it can equate to 50% or more of their time. I&#8217;ve been there and I understand and have experienced the [...]<!--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>I work with many companies in which the storage and server/platform teams have to sign in blood in order to receive suitable access to perform their day to day work.  In fact, for some organisations, it can equate to 50% or more of their time.  I&#8217;ve been there and I understand and have experienced the frustrations it creates. </p>
<p>Compare this to our trader friends.  Jerome Kerviel allegedly managed to gamble €50bn, more than the assets of his bank, Societe Generale.  I wonder how many change records he had to raise in order to get access to that level of funds?
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2008/01/28/controls-in-place/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

