<?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>Architecting IT</title>
	<atom:link href="http://architecting.it/feed/" rel="self" type="application/rss+xml" />
	<link>http://architecting.it</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Thu, 16 May 2013 11:42:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>ViPR &#8211; Frankenstorage Revisited</title>
		<link>http://architecting.it/2013/05/09/vipr-frankenstorage-revisited/</link>
		<comments>http://architecting.it/2013/05/09/vipr-frankenstorage-revisited/#comments</comments>
		<pubDate>Thu, 09 May 2013 12:03:25 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Band-Aid]]></category>
		<category><![CDATA[Edsel]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Frankenstorage]]></category>
		<category><![CDATA[Homer]]></category>
		<category><![CDATA[ViPR]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4182</guid>
		<description><![CDATA[<p>Cast your minds back to 2009.  At that time, Chuck Hollis wrote a blog post that quoted the following definition:</p> <p>&#8220;Frankenstorage appears to be a new twist on [the Frankenstein] idea &#8212; storage arrays, assembled from various parts from multiple vendors, brought to life by the magic of powerpoints and press releases.&#8221;</p> <p>The crux of 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>Cast your minds back to 2009.  At that time, Chuck Hollis wrote a blog post that quoted the following definition:</p>
<blockquote><p>&#8220;<em>Frankenstorage</em> appears to be a new twist on [the Frankenstein] idea &#8212; storage arrays, assembled from various parts from multiple vendors, brought to life by the magic of powerpoints and press releases.&#8221;</p></blockquote>
<p>The crux of the <a  href="http://chucksblog.emc.com/chucks_blog/2009/02/whither-frankenstorage.html" target="_blank">blog post</a> referencing this lovely term was storage virtualisation.  Apparently in 2009, storage virtualisation was bad.  Why would anyone want to take the opportunity to use a consistent access method for bringing disparate data sources together under one common standard protocol?  Madness.</p>
<p>Wind forward to 2013 and we have a very different landscape.  EMC VMAX now supports external storage; VPLEX effectively virtualises other storage platforms, although we have to call it storage federation.  And now we have EMC ViPR, which apparently introduces storage virtualisation too &#8211; albeit in a new form only covering the management aspect of storage infrastructure.</p>
<h3>Project Bourne</h3>
<p>ViPR is apparently the crystallisation of Project Bourne, a (not too secret) piece of work from EMC&#8217;s Advanced Storage Division.  The marketing message tells us that we need to separate the control plane from the data plane in storage (as has been achieved with Software Defined Networking) and ViPR delivers that for us, with all the perceived benefits.  I have a feeling the reality is probably something different.</p>
<p>Although EMC continues to be the leader in storage array sales (see my recent <a  href="http://architecting.it/2013/03/26/garter-ecb-external-controller-based-disk-4q2012/" target="_blank">Gartner post</a> covering this), they are seeing strong growth from their competition.  One of the major issues with EMC&#8217;s VMAX and VNX platforms is storage management at scale.  EMC&#8217;s SRM tools have never fully delivered and been complex and cumbersome to deploy and operate.  As a result, many companies still provision and do migrations via scripts.  This is a tedious and error-prone process, requiring significant understanding of the underlying platform to ensure workloads are balanced efficiently.  EMC&#8217;s competitors have done a better job at managing the storage management issues; Hitachi have invested heavily in their software and can do tasks like migration without outages using UVM and HAM.  HP 3Par is a management dream compared to provisioning storage on VMAX.  Then there is the breed of new devices and startups (e.g. SolidFire) that have focused on simplified management and native API integration.  Note the use of the word &#8220;native&#8221; here, not some new artificial wrapper like VMAX Cloud Edition.</p>
<h3>iWave</h3>
<p>So EMC needed to do something to fix this problem; they acquire iWave Software, a startup focusing on storage automation software tools.  Their Storage Automator software takes some of the manual work out of storage provisioning and provides a framework into which storage arrays can be placed.  Each array can be attributed to more generic technology pools (e.g. gold/silver/bronze tiers) from which storage is provisioned to hosts, including all the fabric zoning and LUN masking needed.  Storage Automator provides a number of benefits; it enables lesser skilled staff to do storage provisioning within the controls of the framework established by storage architects.  It implements automation around provisioning out of hours and it abstracts the view of the array to more generic tiering constructs.</p>
<p>I first saw iWave in March 2012 and was impressed with the product.  There were a few rough edges and platform support was limited, but as a tool to reduce the time and effort of provisioning, it did a good job.  What it did <strong><em>not</em></strong> do was storage virtualisation.  LUNs were presented to the host directly from the managed devices with no other physical abstraction.  There were no features for load balancing across pools, multi-tenancy (other than allowing portions of the pools to be provisioned by certain users), transparent migration, or any of the other features that would commonly be expected from a storage virtualisation platform.</p>
<h3>ViPR</h3>
<div id="attachment_4188" class="wp-caption alignright" style="width: 310px"><a  href="http://architecting.it/wp-content/uploads/2013/05/TheHomer-300x171.jpg"><img class="size-full wp-image-4188" title="The Homer" src="http://architecting.it/wp-content/uploads/2013/05/TheHomer-300x171.jpg" alt="" width="300" height="171" /></a><p class="wp-caption-text">The Homer</p></div>
<p>EMC&#8217;s <a  href="http://www.crn.com/news/storage/240145595/emc-acquires-storage-cloud-automation-software-developer-iwave.htm" target="_blank">acquisition</a> of iWave in January 2013 (although not formally announced) provided them the ability to make good on some of the provisioning shortcomings, however that wouldn&#8217;t be enough for Jeremy and the boys in marketing.  What they wanted was a stronger message and what better vehicle than Software Defined Storage.  Provisioning automation gets positioned as the control plane, which leaves the data plane issue to solve.  This is where Frankenstorage comes in again.  iWave has been combined with some HDFS/NFS presentation software layer to create this new product that is <em>&#8220;assembled from various parts from multiple acquisitions [vendors], brought to life by the magic of powerpoints and press releases&#8221;</em>.</p>
<p>This intention to merge what at the outset appears to be two distinct classes of functionality is probably the most confusing.  At this stage I can&#8217;t see how ViPR could truly be called storage virtualisation unless they incorporate VPLEX into the mix and then we&#8217;re really into Frankenstorage solutions.  At some point you have to stop bolting bits on and accept legacy technology is past it&#8217;s sell by date.</p>
<h3>The Architect&#8217;s View</h3>
<p>As a $50 billon company, I&#8217;d expect more out of EMC than repackaging of seemingly unconnected components.  The marketing message seems to be overtaking the technology  to a point where they are believing their own hype.  If you&#8217;re looking at ViPR, question EMC on what the evolution of this platform will be; question exactly how multi-tenancy, rich APIs actually work; above all, measure the value proposition of their solution against the rest of the market, because the storage landscape is much bigger (and in many cases much better) than just EMC.</p>
<h3>Related Links</h3>
<ul>
<li><a  href="http://www.storagebod.com/wordpress/?p=1338" target="_blank">Viperidae – not that venomous?</a> (via <a  href="http://twitter.com/storagebod" target="_blank">StorageBod</a>)</li>
<li><a  href="http://www.theregister.co.uk/2013/05/03/emc_sos/" target="_blank">EMC to reveal identity of Bourne-based storage platform</a> (via The Register)</li>
<li><a  href="http://blogs.technet.com/b/cis/archive/2013/05/07/the-rise-of-cloud_2d00_integrated-storage-and-emc_2700_s-vipr.aspx" target="_blank">The rise of cloud integrated storage and EMC&#8217;s ViPR</a> (via <a  href="http://twitter.com/microfarley" target="_blank">Marc Farley</a>)</li>
<li><a  href="http://www.theregister.co.uk/2013/05/11/emc_vipr_rundown/" target="_blank">EMC ViPR Rundown</a> (via The Register)</li>
<li><a  rel="nofollow" href="http://h30507.www3.hp.com/t5/Around-the-Storage-Block-Blog/ViPR-or-Vapor-The-Software-Defined-Storage-saga-continues/ba-p/138013#.UZB_wCs6Vbs" target="_blank">ViPR or Vapor: The Software Defined Storage saga continues</a> (via <a  href="http://twitter.com/kateathp" target="_blank">@KateAtHP</a>)</li>
</ul>
<p><strong>Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! – simply follow <a  href="http://eepurl.com/tfgir" rel="nofollow" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/05/09/vipr-frankenstorage-revisited/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Gartner ECB (External Controller-Based Disk) &#8211; 4Q2012</title>
		<link>http://architecting.it/2013/03/26/garter-ecb-external-controller-based-disk-4q2012/</link>
		<comments>http://architecting.it/2013/03/26/garter-ecb-external-controller-based-disk-4q2012/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 07:31:42 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Garter]]></category>
		<category><![CDATA[hitachi]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[Magic Quadrant]]></category>
		<category><![CDATA[Netapp]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4165</guid>
		<description><![CDATA[<p>The <a href="http://www.gartner.com/newsroom/id/2380815" target="_blank">latest Gartner ECB survey</a> is out and as discussed in my <a href="http://architecting.it/2012/12/18/making-sense-of-storage-vendor-growth/" target="_blank">last post</a>, I&#8217;ve updated my data to reflect the latest set of figures.  The vendors all have ups and downs each quarter so this data is particularly interesting as it covers year end 2012 and allows four years of [...]<!--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 id="attachment_4166" class="wp-caption alignleft" style="width: 310px"><a  href="http://architecting.it/wp-content/uploads/2013/03/Gartner-EBC-4Q2012-All.png"><img class="size-medium wp-image-4166 " title="Figure 1 - Gartner EBC 4Q2012 All" src="http://architecting.it/wp-content/uploads/2013/03/Gartner-EBC-4Q2012-All-300x183.png" alt="" width="300" height="183" /></a><p class="wp-caption-text">Figure 1 &#8211; Gartner EBC &#8211; All Vendors</p></div>
<p>The <a  href="http://www.gartner.com/newsroom/id/2380815" target="_blank">latest Gartner ECB survey</a> is out and as discussed in my <a  href="http://architecting.it/2012/12/18/making-sense-of-storage-vendor-growth/" target="_blank">last post</a>, I&#8217;ve updated my data to reflect the latest set of figures.  The vendors all have ups and downs each quarter so this data is particularly interesting as it covers year end 2012 and allows four years of comparisons from 2009 through to 2012.</p>
<p>As expected, in absolute terms, EMC continue to power ahead, as is indicated in the &#8220;all vendors&#8221; graph on the left (figure 1).  What&#8217;s more interesting is the obvious sales cycle the vendors go through.  For EMC, quarter 4 is the important one as that&#8217;s where they receive the biggest uptick.  IBM have a curious but consistent cycle that declines heavily but also rises heavily too, and again is remarkably consistent.  The other vendors also have similar cycles (which no doubt fit their own financial year ends).  Hitachi&#8217;s is interesting because for them, the jump from Q3 to Q4 has typically been high, with other period seeing a drop.  Over this quarter that expected drop hasn&#8217;t been seen, but rather they saw a slight rise.  Does this demonstrate an improved growth business?</p>
<div id="attachment_4167" class="wp-caption alignright" style="width: 310px"><a  href="http://architecting.it/wp-content/uploads/2013/03/Gartner-ECB-4Q2012-Relative-3-Year.png"><img class="size-medium wp-image-4167" title="Gartner ECB 4Q2012 - Relative 3 Year" src="http://architecting.it/wp-content/uploads/2013/03/Gartner-ECB-4Q2012-Relative-3-Year-300x183.png" alt="" width="300" height="183" /></a><p class="wp-caption-text">Figure 2 &#8211; Gartner ECB 3 Year Relati</p></div>
<p>Oracle&#8217;s graph continues to look dire, although this quarter they saw only a slight drop on the previous one.  The polynomial curve mapped against the figures starts to show a slight turn towards bottoming out rather than a continual slide.  NetApp&#8217;s figures show a flattening out of their growth compared to great performance from 2009 onwards.  Overall, only EMC and Hitachi continue to show straight line growth, although I should stress that this is a small sample of data and it can be interpreted many ways.</p>
<p>Finally, the relative 3 year growth graph, comparing figures from 2009 onwards can now be presented with a full year for 2012.  This is shown in figure 2.  EMC continue to grow consistently strongly.  NetApp have declined slightly and their growth has slowed to match that of EMC.  Hitachi continues to be number 3 over the period with consistent growth figures.  The remainder have either declined slightly, or in the case of Oracle, declined significantly.  As previously mentioned, Oracle&#8217;s decline appears to be flattening out.</p>
<p>&nbsp;</p>
<h3>The Architect&#8217;s View</h3>
<p>These figures can be viewed in many ways, however there is no doubting (or denying) the continued strength of EMC&#8217;s business.  NetApp seem to have slowed slightly and I wonder how much of that is a reflection on the crossroads many customers find themselves at with Data ONTAP and the migration to cluster-mode.  Hitachi continue to demonstrate good figures and that reflects what they have presented at their Influencers&#8217; Days and what I&#8217;ve heard on the ground from customers and other vendors.  As for the others, their business remains flat and they need some injection of ideas or technology to get thing moving.</p>
<p>If these trends continue, then we&#8217;re going to see an increasingly three-horse race in storage.  That&#8217;s not surprising if we look at Gartner&#8217;s new <a  href="http://www.gartner.com/technology/reprints.do?id=1-1EL3WXN&#038;ct=130321&#038;st=sb" target="_blank">Magic Quadrant for General Purpose Disk Arrays</a>, which as expected rates EMC, NetApp and Hitachi as the top three visonaries and deliverers &#8211; as it would using this source data which is from Gartner itself.</p>
<p>&nbsp;</p>
<h3>Related Links</h3>
<ul>
<li><a  href="http://architecting.it/2012/12/18/making-sense-of-storage-vendor-growth/" target="_blank">Making Sense of Storage Vendor Growth</a></li>
<li><a  href="http://www.gartner.com/technology/reprints.do?id=1-1EL3WXN&#038;ct=130321&#038;st=sb" target="_blank">Magic Quadrant for General Purpose Disk Arrays</a> (Gartner)</li>
<li><a  href="http://www.gartner.com/newsroom/id/2380815" target="_blank">Q42012 Worldwide External Controller Based Storage Figures</a> (Gartner)</li>
</ul>
<p>&nbsp;</p>
<p><strong>Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! – simply follow <a  href="http://eepurl.com/tfgir" rel="nofollow" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/03/26/garter-ecb-external-controller-based-disk-4q2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Death of The PC (Or Mine At Least)</title>
		<link>http://architecting.it/2013/03/24/death-of-the-pc-or-mine-at-least/</link>
		<comments>http://architecting.it/2013/03/24/death-of-the-pc-or-mine-at-least/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 18:07:08 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[IBM PC]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[MacBook]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4159</guid>
		<description><![CDATA[<p>Today marks the first time in probably 20 years that none of the computing devices in my home are PCs.  The homebrew PC tower unit used until recently by Son#2 is being shipped out after being stripped of anything useful.  He now uses a Raspberry Pi and screen to RDP into a virtual desktop in [...]<!--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>Today marks the first time in probably 20 years that none of the computing devices in my home are PCs.  The homebrew PC tower unit used until recently by Son#2 is being shipped out after being stripped of anything useful.  He now uses a Raspberry Pi and screen to RDP into a virtual desktop in the lab.</p>
<p>Looking around at how our computing at home has changed, it has been an interesting evolution:</p>
<ul>
<li>Gaming has become a PS3, iPod and iPad pastime, with the PC relegated to playing Age of Empires on an occasional basis.</li>
<li>Content creation is a laptop thing with three in the household.</li>
<li>Media consumption has moved to iPads &amp; iPods/iPhones for music, video and books.</li>
</ul>
<p>Although I still retain my desktop iMac, I can see a day when even that will be redundant and I replace it with a large screen (or two) connected to my MacBook.</p>
<p>I have no idea whether my experiences are typical, but I suspect they might be.  The PC as a platform (in the form of a tower or desktop) has pretty much had its day.  Today&#8217;s laptops or MacBooks can offer all the performance and graphics capabilities of all but the high-end PC devices.  Tablets and iPods/iPhones have effectively owned the media consumption space.  No-one surely watches anything on a desktop PC any more.</p>
<p>As the PC hardware platform has been superseded, so will the traditional Windows operating system.  iOS on Apple devices shows us that the need to understand and use the O/S at the base level is no longer necessary.  What does that mean for Windows?  Well, from a server perspective, it will continue to live.  From a consumer perspective, it will have to mutate into the form we see on Windows 8 mobile and tablets, where the user is obfuscated from the need to understand what&#8217;s going on under the covers.  This means become much more slick on patching, platform management and so on.  However I think it could be a step too far for Microsoft to achieve.</p>
<p>Getting back to the original discussion, I look back with fond memories of the PC as well as some frustrating times when things didn&#8217;t work as I wanted.  On balance, the PC was a great platform but the future of end user computing will no doubt look very different from the PC of 1981.</p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/03/24/death-of-the-pc-or-mine-at-least/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s Hollow Cloud Storage Offering</title>
		<link>http://architecting.it/2013/03/11/googles-hollow-cloud-storage-offering/</link>
		<comments>http://architecting.it/2013/03/11/googles-hollow-cloud-storage-offering/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 08:19:52 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Cloud storage]]></category>
		<category><![CDATA[Cloud storage provider]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Geoff Barrall]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Drive]]></category>
		<category><![CDATA[Transporter]]></category>
		<category><![CDATA[ZDNet]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4148</guid>
		<description><![CDATA[<p><a href="http://architecting.it/wp-content/uploads/2013/03/google-drive.png"></a>Reading this <a href="http://www.zdnet.com/cloud-storage-price-wars-ahead-7000012220/" target="_blank">recent article</a> on ZDNet I was struck by the pointlessness of Google&#8217;s 1TB of user storage offering.  This may seem like a bold statement, but let&#8217;s look at the figures and the offering.  If you buy a <a rel="nofollow" href="http://www.google.com/intl/en_uk/chrome/devices/chromebook-pixel/" target="_blank">Chromebook Pixel</a>, it comes with 1TB of <a href="http://architecting.it/2012/05/08/is-google-drive-to-late-to-the-party/" target="_blank">Google [...]<!--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://architecting.it/wp-content/uploads/2013/03/google-drive.png"><img class="alignleft  wp-image-4152" title="google drive" src="http://architecting.it/wp-content/uploads/2013/03/google-drive-300x300.png" alt="" width="180" height="180" /></a>Reading this <a  href="http://www.zdnet.com/cloud-storage-price-wars-ahead-7000012220/" target="_blank">recent article</a> on ZDNet I was struck by the pointlessness of Google&#8217;s 1TB of user storage offering.  This may seem like a bold statement, but let&#8217;s look at the figures and the offering.  If you buy a <a  rel="nofollow" href="http://www.google.com/intl/en_uk/chrome/devices/chromebook-pixel/" target="_blank">Chromebook Pixel</a>, it comes with 1TB of <a  href="http://architecting.it/2012/05/08/is-google-drive-to-late-to-the-party/" target="_blank">Google Drive</a> storage for three years.  Sadly the ZDNet article in question goes on to try and highlight how this is a great deal, if you need 1TB of space.</p>
<p>However, what doesn&#8217;t get discussed is the time it would take to both make use of that storage and get off it in three years&#8217; time if you went with another storage provider.</p>
<p>Average UK broadband speed is now apparently 9Mb/s, although there are hotspot areas (me included) where bandwidth is available as high as 100Mb/s.  I do see that speed at quiet times during the day (in fact I&#8217;ve seen it as high as 120Mb/s) but in reality at busy times it doesn&#8217;t get above 20Mb/s.  It&#8217;s also worth remembering that almost all the broadband delivery in the UK (even the super-fast Virgin service) is asymmetric, so download is much faster than upload.  Upload is what counts for using cloud storage, because if we can&#8217;t get it into the cloud &#8211; then we can&#8217;t download it.</p>
<p>If we do calculations on throughput, making simple assumptions of 100% efficiency on the line, 8 bits per byte and a 10:1 ratio on upload speed, then we see that at 9Mb/s, it would take 105 days to upload 1TB of data to Google Drive.  In reality we&#8217;re never going to achieve that level of efficiency, or dedicate all our bandwidth traffic to uploading files to Google.  In addition, broadband providers have limits on upload volumes too.  Even if we use the full bandwidth during an eight hour day, that still means it would take almost a year to load up 1TB of content.</p>
<p>There are a few other things worth noting here.  The <a  rel="nofollow" href="https://support.google.com/chromeos/bin/answer.py?hl=en-GB&#038;answer=2703646" target="_blank">terms and conditions</a> for the free space offer seem a little confused, referencing smaller capacity values.  However moving past that, we see that the 1TB offer is per Google account.  Buying 10 Pixels only gets you the 1TB of storage, not 10TB.</p>
<p>Second there&#8217;s the question of caching.  The Pixel only comes with 32GB of SSD, of which the usable capacity will be less.  This means an awful lot of network traffic back and forth to access your content.  At best, only 3% of your content will be on the local device.  This again cuts into your upload bandwidth capacity.</p>
<p>Third, if you&#8217;re using a Google Drive account on non-Google devices, then all of the <a  rel="nofollow" href="http://support.google.com/a/bin/answer.py?hl=en-uk&#038;hlrm=en&#038;answer=2490100" target="_blank">content will be stored locally</a> (except any Google Docs files).  So, if you share your Google account across devices, your capacity will be limited to the hard drive size of your biggest device, not the 1TB figure.</p>
<p>Lastly, we should talk about the cost of providing this storage.  A single external 1TB hard drive can be purchased for as little as £55 ( $85) on Amazon today.  Retail 3TB hard drives are as low as £92 ($138), or $46 per TB.  Assuming Google even pay retail prices (and we know they won&#8217;t), then even with a mirrored configuration (RAID-1), Google have made their money back on the disk in 2 months, during which, you will have failed to upload anywhere near 1TB of content to make use of your allowance.</p>
<h3>The Architect&#8217;s View</h3>
<p>What seems like a good deal frequently isn&#8217;t.  Retail prices for cloud storage far outstrip the cost of using local drives.  Of course large data centres cost money to build and run and that adds increases Google&#8217;s cost of providing that 1TB to you.  However, some people in the industry have decided that we don&#8217;t need a sledgehammer to crack a nut.  <a  href="http://www.kickstarter.com/projects/transporterguy/transporter-a-new-way-to-share-access-and-protect?ref=live" target="_blank">The Transporter</a>, for example lets consumers share data without requiring it being placed into the cloud.  Cloud storage is good for many things, but at this stage, the financials of storing terabytes online just don&#8217;t stack up.</p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/03/11/googles-hollow-cloud-storage-offering/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Manipulating the Message &#8211; The Art of Marketing</title>
		<link>http://architecting.it/2013/03/05/manipulating-the-message-the-art-of-marketing/</link>
		<comments>http://architecting.it/2013/03/05/manipulating-the-message-the-art-of-marketing/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 18:20:47 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[EF540]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Netapp]]></category>
		<category><![CDATA[PCIe flash]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[XtremSF]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4134</guid>
		<description><![CDATA[<p><a href="http://architecting.it/wp-content/uploads/2013/03/sunnyday_jobsicons_seller_128.png"></a>The last few weeks have seen a couple of important flash technology announcements.  They are important as they bring two of the &#8220;Big 5/6&#8243; storage vendors up to speed in a market that is already pretty well occupied.  Unfortunately all of these announcements are coupled with hyperbole, figure hiding and in some cases, bare-faced [...]<!--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://architecting.it/wp-content/uploads/2013/03/sunnyday_jobsicons_seller_128.png"><img class="alignleft size-full wp-image-4137" style="margin: 5px;" title="sunnyday_jobsicons_seller_128" src="http://architecting.it/wp-content/uploads/2013/03/sunnyday_jobsicons_seller_128.png" alt="" width="128" height="128" /></a>The last few weeks have seen a couple of important flash technology announcements.  They are important as they bring two of the &#8220;Big 5/6&#8243; storage vendors up to speed in a market that is already pretty well occupied.  Unfortunately all of these announcements are coupled with hyperbole, figure hiding and in some cases, bare-faced lies.</p>
<h3>Company N</h3>
<p>Let&#8217;s look first at NetApp&#8217;s <a  href="http://www.netapp.com/us/company/news/press-releases/news-rel-20130220-678946.aspx" target="_blank">announcement</a> of their first all-flash array, the EF540.  Here are some of the bold statements NetApp make:</p>
<blockquote><p>In a move that extends its leadership in the industry&#8230;</p>
<p>With the strongest and broadest flash portfolio in the industry&#8230;.</p>
<p>&#8230;is the industry&#8217;s first flash array to combine consistent extreme performance with enterprise-class high availability, reliability, manageability, and worldwide support.</p></blockquote>
<p>Presumably, NetApp thought by adding &#8220;wordwide support&#8221; onto that last statement, people would believe they were the first to deliver all those other features too.  We all know that all-flash arrays have been available for some time.  Excluding the start-ups, who may not be able to provide world-wide support, we can reference the following:</p>
<ul>
<li><span style="line-height: 1.6em;"><a  href="http://architecting.it/2011/10/31/emc-releases-all-flash-vnx/" target="_blank">EMC all flash VNX</a> &#8211; October 2011</span></li>
<li><a  href="http://uk.emc.com/about/news/press/2011/20110509-05.htm" target="_blank">EMC has shipped all-flash VMAX</a> &#8211; May 2011</li>
<li><a  href="http://architecting.it/2012/11/11/the-evolution-of-solid-state-arrays/" target="_blank">Hitachi all-flash VSP</a> &#8211; November 2012</li>
<li><a  href="http://www.theregister.co.uk/2012/06/11/ibm_v7000_flash_spc1/" target="_blank">IBM all-flash V7000</a> &#8211; June 2012</li>
<li><a  rel="nofollow" href="http://h30507.www3.hp.com/t5/Around-the-Storage-Block-Blog/HP-3PAR-gets-a-boost-with-SSD/ba-p/118691" target="_blank">3Par StoreServ All-flash</a> &#8211; July 2012</li>
<li><a  href="http://www.informationweek.co.uk/storage/systems/hp-unveils-all-ssd-storage-array/232600911" target="_blank">Lefthand P4900</a> &#8211; February 2012</li>
</ul>
<p>(above list updated with kind thanks to Calvin Zito)</p>
<p>Focusing more on the startups, I&#8217;ve discussed the players many times before.  They are leading the market and purely by virtue of their startup nature may not be able to offer sales and support in every country, but if you don&#8217;t operate globally then who cares.  In the NetApp <a  href="http://www.netapp.com/us/company/news/press-releases/news-rel-20130220-678946.aspx" target="_blank">announcement</a>, reference is made to a product that will not ship for another 12 months.  FlashRay seems to describe what NetApp would love to have announced now, but clearly doesn&#8217;t exist or isn&#8217;t ready (or they haven&#8217;t acquired the technology).  This says that the EF540 is a a stopgap product, not a leadership position.</p>
<h3>Company E</h3>
<p>Then there&#8217;s EMC.  Today the company announced the evolution of their server-based PCIe SSD cards, now branded as XtremSF.  These appear to be rebranded Virident cards (as <a  href="http://www.theregister.co.uk/2013/03/05/emc_xtremsf/" target="_blank">highlighted</a> by Chris Mellor), with EMC software.  The presented comparisons use the lower specified Fusion-IO ioDrive2 1.2TB MLC pitched against the top end <a  href="http://www.emc.com/collateral/data-sheet/h11411-xtremsf-ds.pdf" target="_blank">XtremSF</a> 2.2TB model.  Naturally, EMC&#8217;s figures look best, but it would have been more transparent to compare the two devices with similar capacities and using the same bus architecture.  For flash, more capacity means more performance, so the <a  href="http://www.fusionio.com/products/iodrive2-duo/" target="_blank">Fusion-IO ioDrive2 Duo</a> has more throughput and lower latency, particularly on random writes.  Take a look at the &#8220;entry level&#8221; XtremSF 550GB model and we see this is outperformed by the nearest ioDrive2 model (785GB) in every respect.</p>
<p>EMC also quietly dropped Thunder, their &#8220;server-side&#8221; cache product, through what appears to be lack of interest (at least <a  href="http://twitter.com/storagezilla" target="_blank">Mark Twomey</a> was honest enough to <a  rel="nofollow" href="http://storagezilla.typepad.com/" target="_blank">admit this</a>).  However EMC made plenty of pronouncements for that technology, but they were wrong &#8211; sometimes innovation is misconceived.  NetApp need to remember that when announcing a product that will ship in 2014 (assuming it doesn&#8217;t have the Spinnaker issues).</p>
<h3>The Architect&#8217;s View</h3>
<p>The marketing message has reached new levels of absurdity, almost matching those we see from the music industry with a new album released.  Unfortunately many customers will take the big boys&#8217; statements on face value.  Please, always remember &#8211; <strong>Caveat Emptor</strong>.</p>
<p><a  href="http://architecting.it/wp-content/uploads/2013/03/179128.strip_.gif"><img class="alignleft size-full wp-image-4144" style="margin: 5px;" title="179128.strip" src="http://architecting.it/wp-content/uploads/2013/03/179128.strip_.gif" alt="" width="640" height="199" /></a></p>
<p>&nbsp;</p>
<h3>Related Links</h3>
<ul>
<li><span style="line-height: 1.6em;"><a  href="http://www.crn.com/news/storage/240008945/netapp-exec-shakeup-names-new-strategy-technology-chiefs.htm" target="_blank">NetApp Exec Shakeup Names New Strategy, Technology Chiefs</a> (CRN)</span></li>
<li><a  href="http://www.crn.com/news/storage/240149976/netapp-takes-build-it-not-buy-it-approach-to-flashray-flash-storage-strategy.htm?pgno=3" target="_blank">NetApp Takes Build-It, Not Buy-It, Approach To FlashRay Flash Storage Strategy</a> (CRN)</li>
</ul>
<p><strong>Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! – simply follow <a  href="http://eepurl.com/tfgir" rel="nofollow" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/03/05/manipulating-the-message-the-art-of-marketing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Data Storage and The Question of Trust</title>
		<link>http://architecting.it/2013/03/04/data-storage-and-the-question-of-trust/</link>
		<comments>http://architecting.it/2013/03/04/data-storage-and-the-question-of-trust/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 07:54:21 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[nasuni]]></category>
		<category><![CDATA[Nexenta]]></category>
		<category><![CDATA[Software Defined Storage]]></category>
		<category><![CDATA[virtual machines]]></category>
		<category><![CDATA[whitebox storage]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4124</guid>
		<description><![CDATA[<p><a href="http://architecting.it/wp-content/uploads/2013/03/sunnyday_networking_spyware_128.png"></a><a href="http://www.nexenta.com/corp/index.php" target="_blank">Nexenta</a>, the software-only storage company received a further <a href="http://blog.nexenta.com/blog/bid/272297/Fueled-by-Growing-Market-Shift-to-Software-defined-Storage-Nexenta-Announces-Phenomenal-Growth-24-Million-in-Series-D-Funding-and-Additions-to-Leadership-Team" target="_blank">$24m in funding</a> last week and had a swap around of their top execs, with former CEO Evan Powell moving to Chief Strategy Officer.  Nexenta have been described by some (including themselves) as Software Defined Storage, but we&#8217;ll park that definition for [...]<!--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://architecting.it/wp-content/uploads/2013/03/sunnyday_networking_spyware_128.png"><img class="alignleft size-full wp-image-4128" title="sunnyday_networking_spyware_128" src="http://architecting.it/wp-content/uploads/2013/03/sunnyday_networking_spyware_128.png" alt="" width="128" height="128" /></a><a  href="http://www.nexenta.com/corp/index.php" target="_blank">Nexenta</a>, the software-only storage company received a further <a  href="http://blog.nexenta.com/blog/bid/272297/Fueled-by-Growing-Market-Shift-to-Software-defined-Storage-Nexenta-Announces-Phenomenal-Growth-24-Million-in-Series-D-Funding-and-Additions-to-Leadership-Team" target="_blank">$24m in funding</a> last week and had a swap around of their top execs, with former CEO Evan Powell moving to Chief Strategy Officer.  Nexenta have been described by some (including themselves) as Software Defined Storage, but we&#8217;ll park that definition for now and highlight the fact that Nexenta don&#8217;t sell hardware but provide a software solution that turns servers (or virtual machines) into fully functional storage arrays, based on the core technology of Sun&#8217;s ZFS file system. What struck me as interesting about the Nexenta announcement was the volume of data their systems now manage.  It&#8217;s something like 660PB with 33 customers deploying 1PB or more and 5000 customer deployments. I&#8217;m sure many people have looked at the Nexenta offering and been turned off by the fact that its software only.  In reality that&#8217;s a big mistake to make.  Think about what the &#8220;big 4&#8243; storage vendors have been doing for the last few years; EMC&#8217;s VNX is a hybrid box running CLARiiON and Celerra code.  Dell&#8217;s Compellent and Equallogic are basically software implementations on commodity hardware.  HP commoditised all of their storage platforms bar the 3PAR and resold them on standard HP servers.  IBM took SVC and developed Storwize V7000. Hitachi took their array code and made it virtual in the VSP. <strong>All the value has been in software.</strong></p>
<h3>Trust</h3>
<p>However I think for many storage people, there&#8217;s been the question of trust to overcome.  Mentally, there&#8217;s an assumption that a &#8220;black box&#8221; of hardware and software is inherently more reliable than running the software on your own hardware.  We see it all the time; Apple make a virtue of running their code on their hardware only.  Anyone who battled with early Linux distributions or Windows from 1.0 onwards knows about hardware and driver compatibility problems.  Our earliest computing architectures based around the mainframe were all constructed around the premise that the vendors did software and hardware together.  That makes it difficult for customers to accept that a software only solution can have value, can work on commodity hardware and probably most important, is worth paying a premium for. Perhaps this last statement more than anything is most relevant here.  Martin Glassborow recently wrote about the <a  href="http://www.storagebod.com/wordpress/?p=1290" target="_blank">lack of Open Source storage solutions</a>.  Software is cheap and free for many other areas, but yet again, storage is special.  Users expect storage platforms to work and be 100% reliable.   Where am I going with this?  Perhaps to say that Nexenta have demonstrated that storage software decoupled from hardware can be reliable enough to deploy 660PB of data onto it.  It paves the way for more VMs.</p>
<h3>The Architect&#8217;s View</h3>
<p>Whilst we struggle to quantify the definition of &#8220;Software Defined Storage&#8221; it&#8217;s clear that startups like Nexenta (and others like Nasuni) continue to bring value to software-only solutions. The big guys must be nervous as they&#8217;ve made huge amounts of margin from reselling commodity disk components over the years.  This will continue to get worse for the legacy vendors as the degree of trust increases and we all become more comfortable with building our own storage arrays.</p>
<p>&nbsp;</p>
<p><strong style="line-height: 1.6em;">Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! – simply follow <a  href="http://eepurl.com/tfgir" rel="nofollow" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/03/04/data-storage-and-the-question-of-trust/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Who&#8217;s Doing Software Defined Storage?</title>
		<link>http://architecting.it/2013/02/21/whos-doing-software-defined-storage/</link>
		<comments>http://architecting.it/2013/02/21/whos-doing-software-defined-storage/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 08:49:12 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[SDS]]></category>
		<category><![CDATA[Software Defined Storage]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4107</guid>
		<description><![CDATA[<p><a href="http://architecting.it/wp-content/uploads/2013/02/sunnyday_projectmanagment_general_reports_128.png"></a>Without a clear definition, it&#8217;s difficult to answer the question posed as the title of this post.  Last time I mentioned <a href="http://www.hds.com/products/storage-systems/hitachi-virtual-storage-platform.html?WT.ac=us_mg_pro_hvsp" target="_blank">Hitachi</a>, <a href="http://www.emc.com/storage/vplex/vplex.htm" target="_blank">VPLEX</a> from EMC, <a href="http://www.nutanix.com/" target="_blank">Nutanix</a> and <a href="http://solidfire.com/" target="_blank">SolidFire</a>.  Since posting the last blog entry, I&#8217;ve had representations from <a href="http://www.coraid.com/" target="_blank">Coraid</a> (check out <a href="http://san.coraid.com/rs/coraid/images/SB-Coraid_SoftwareDefinedStorage.pdf" target="_blank">this [...]<!--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://architecting.it/wp-content/uploads/2013/02/sunnyday_projectmanagment_general_reports_128.png"><img class="alignleft size-full wp-image-4118" style="margin: 5px;" title="sunnyday_projectmanagment_general_reports_128" src="http://architecting.it/wp-content/uploads/2013/02/sunnyday_projectmanagment_general_reports_128.png" alt="" width="128" height="128" /></a>Without a clear definition, it&#8217;s difficult to answer the question posed as the title of this post.  Last time I mentioned <a  href="http://www.hds.com/products/storage-systems/hitachi-virtual-storage-platform.html?WT.ac=us_mg_pro_hvsp" target="_blank">Hitachi</a>, <a  href="http://www.emc.com/storage/vplex/vplex.htm" target="_blank">VPLEX</a> from EMC, <a  href="http://www.nutanix.com/" target="_blank">Nutanix</a> and <a  href="http://solidfire.com/" target="_blank">SolidFire</a>.  Since posting the last blog entry, I&#8217;ve had representations from <a  href="http://www.coraid.com/" target="_blank">Coraid</a> (check out <a  href="http://san.coraid.com/rs/coraid/images/SB-Coraid_SoftwareDefinedStorage.pdf" target="_blank">this presentation</a>) and <a  href="http://www.zadarastorage.com/" target="_blank">Zadara Storage</a> (yet to be evaluated).  So who else is claiming SDS?  I&#8217;d be interested to know &#8211; feel free to add comments to this post with your justifications.  In addition, I thought I&#8217;d run a poll to see what features people think are associated with Software Defined Storage, as per the list of definitions on the <a  rel="nofollow" href="http://en.wikipedia.org/wiki/Software_defined_storage" target="_blank">SDS Wikipedia page</a>.  Perhaps with a bit of validated background, then we can help to improve the definition.  So have a look at the Wikipedia page (which provides more details on each of the poll selections) and please fill out the poll.</p>
<a name="pd_a_6906324"></a>
<div class="PDS_Poll" id="PDI_container6906324" data-settings="{&quot;url&quot;:&quot;http:\/\/static.polldaddy.com\/p\/6906324.js&quot;}" style="display:inline-block;"></div>
<div id="PD_superContainer"></div>
<noscript><a href="http://polldaddy.com/poll/6906324">Take Our Poll</a></noscript>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/02/21/whos-doing-software-defined-storage/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Defining Software Defined Storage</title>
		<link>http://architecting.it/2013/02/12/defining-software-defined-storage/</link>
		<comments>http://architecting.it/2013/02/12/defining-software-defined-storage/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 22:31:10 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Nutanix]]></category>
		<category><![CDATA[SDN]]></category>
		<category><![CDATA[SDS]]></category>
		<category><![CDATA[Software Defined Networking]]></category>
		<category><![CDATA[VPLEX]]></category>
		<category><![CDATA[VSP]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4087</guid>
		<description><![CDATA[<p>Chuck Hollis&#8217; <a href="http://chucksblog.emc.com/chucks_blog/2013/02/software-defined-storage-and-the-potential-for-disruption.html" target="_blank">recent post</a> reminded me that I must commit my ideas to paper (or to WordPress for that matter) on what constitutes <a rel="nofollow" href="http://en.wikipedia.org/wiki/Software_defined_storage" target="_blank">Software Defined Storage</a> (SDS).  Without a doubt, &#8220;Software Defined&#8221; will be overused as this year&#8217;s favourite storage marketing phrase, as we see less and less use of [...]<!--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>Chuck Hollis&#8217; <a  href="http://chucksblog.emc.com/chucks_blog/2013/02/software-defined-storage-and-the-potential-for-disruption.html" target="_blank">recent post</a> reminded me that I must commit my ideas to paper (or to WordPress for that matter) on what constitutes <a  rel="nofollow" href="http://en.wikipedia.org/wiki/Software_defined_storage" target="_blank">Software Defined Storage</a> (SDS).  Without a doubt, &#8220;Software Defined&#8221; will be overused as this year&#8217;s favourite storage marketing phrase, as we see less and less use of the terms &#8220;cloud&#8221; and &#8220;big data&#8221;.</p>
<p><span style="line-height: 1.6em;">It&#8217;s easy to use the examples of server virtualisation and networking as reasons why thinking of storage virtualisation for SDS is only just around the corner.  However those assumptions are incorrectly made and as usual, storage is a special use case, that doesn&#8217;t quite fit the mould of compute and network.</span></p>
<h3>Maintaining State</h3>
<p>Whether we like it or not, storage is different. In a virtual server environment, the image of the server is held in memory, using a data image on disk as the means of maintaining state.  Only changes are committed to disk and these can be asynchronous in nature in order to improve performance.  If the physical server is rebooted and the in-memory copy is lost, it is simply reconstituted from the disk image and off we go again.  Moving virtual server around the physical infrastructure is simply managing data in flight.</p>
<p>In networking, data is transient across the network and doesn&#8217;t reside in the switch other than temporarily, as it moves between compute and compute, or compute and permanent storage.  The data is ethereal and the network was designed to be just that; capable of losing data during transmission, with high level protocols designed to manage that scenario.</p>
<p>Storage arrays (and storage in general) have to provide a different purpose.  It is the permanent record of data.  It has to be the part of the computing infrastructure that maintains state, even when the power is off.  That as we know presents special challenges.</p>
<h3>Software Defined</h3>
<p>For networking, &#8220;<a  rel="nofollow" href="http://en.wikipedia.org/wiki/Software-defined_networking" target="_blank">software defined</a>&#8221; means splitting of the command plane and the data plane.  Simply put, the silicon in the network switch responds to management from an external device, directing packets as it is instructed to do so.  To carry this analogy into the storage world, we have to look at two pieces; the transmission of data and the storage of data.  For transmission, we expect to use Fibre Channel (FC), Fibre Channel over Ethernet (FCoE), iSCSI (IP SCSI) or perhaps something more bespoke like Infiniband or more proprietary like FICON.  The problem is, technologies such as Fibre Channel weren&#8217;t defined to expect a dynamic network.  A source and especially target device were expected to be static devices that joined and stayed in a network (or at worst, very rarely left).  A Fibre Channel network change was a disruptive event, <a  rel="nofollow" href="http://en.wikipedia.org/wiki/Registered_State_Change_Notification" target="_blank">RSCN</a>s initially notified all devices in the fabric, which if occurring too often could cause fabric issues (over time vendors have minimised the effects of RSCNs).  For the networking component, SDS could mean a more flexible routing of data across the SAN.</p>
<p>However, the second thing we need to consider is the requirement to store data permanently, a concept that doesn&#8217;t exist in Ethernet networking.  It isn&#8217;t that simple to decide a that data volume or LUN now resides at the end of another connection and for traffic to be routed there.  What happens to the existing data?  How would data be moved and how would data integrity be maintained? Most important, what happens in a disaster scenario?  This is the hardest part of trying to work out what &#8220;software defined&#8221; means in a storage context.  Some vendors have used the idea of storage virtualisation or running as a virtual machine to represent this part of SDS.</p>
<h3>Todays Examples</h3>
<p><a  href="http://architecting.it/wp-content/uploads/2013/02/Hitachi-Layers.jpg"><img class="alignleft size-medium wp-image-4093" style="margin: 5px;" title="Hitachi Layers" src="http://architecting.it/wp-content/uploads/2013/02/Hitachi-Layers-300x131.jpg" alt="" width="300" height="131" /></a>So does Software Defined Storage exist today?  In limited ways, I think it does.  One example is Hitachi&#8217;s Universal Volume Manager feature within the VSP platform, also known as external storage virtualisation.  This enables data to be written to an abstract device (which could be an internal disk or an external array) and for the control and data to be treated separately.  The array receives and writes data to the target device, but can be directed to write data to another device through the separate control plane.  This can even include (with Hitachi Availability Manager) redirecting I/O to a secondary device without requiring host interaction, but spoofing WWN addresses.  It can also mean redirection within the array using Tiered Storage Manager.  Incidentally, the image presented here shows a diagram I produced for Hitachi over three years ago.  It shows how the technology (which has changed names in some instances) can be placed into layers, in a similar fashion to the one Chuck uses in his presentation.  <em>Good ideas never go out of fashion, don&#8217;t you think?</em></p>
<p>VPLEX is another platform I think meets what SDS could mean.  Data can be stored across multiple nodes, rather than statically in one place, with the ability to direct that control separately from the data path.</p>
<p>There are also other vendors offering products that fit some aspects of SDS.  Solidfire for instance, create an array of nodes that are managed using REST APIs.  The data and the control are separated from each other, with provisioning and management handled separately via API.  Other platforms like Nutanix do this too, although they are adding compute into the mix.</p>
<h3>The Architect&#8217;s View</h3>
<p>Software Defined Storage is a difficult term to pin down.  Today&#8217;s storage protocols, along with the need to ensure persistent storage of data whilst maintaining data integrity mean that the dynamic nature of SDS is hard to achieve.  There&#8217;s still a way to go before storage can be considered completely abstract enough to be termed &#8220;software defined&#8221;.</p>
<p><strong>Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! &#8211; simply follow <a  href="http://eepurl.com/tfgir" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/02/12/defining-software-defined-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is The Enterprise Ready for Cloud?</title>
		<link>http://architecting.it/2013/02/04/is-the-enterprise-ready-for-cloud/</link>
		<comments>http://architecting.it/2013/02/04/is-the-enterprise-ready-for-cloud/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 20:12:48 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cloud architecture]]></category>
		<category><![CDATA[data centre]]></category>
		<category><![CDATA[design for failure]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[mainframe]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4070</guid>
		<description><![CDATA[<p><a href="http://architecting.it/wp-content/uploads/2013/02/LB_Cloud_Enterprise-Evolution.jpg"></a>The title of this post could quite easily have been asked in reverse &#8211; is Cloud ready for the enterprise? Either way, understanding what IT means to the Enterprise is fundamental to answering the question.</p> <p>The attached diagram (I&#8217;ll hold short of calling it an infographic) explains how the Enterprise has evolved over 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><a  href="http://architecting.it/wp-content/uploads/2013/02/LB_Cloud_Enterprise-Evolution.jpg"><img class="alignleft size-medium wp-image-4075" style="margin: 5px;" title="LB_Cloud_Enterprise Evolution" src="http://architecting.it/wp-content/uploads/2013/02/LB_Cloud_Enterprise-Evolution-300x214.jpg" alt="" width="300" height="214" /></a>The title of this post could quite easily have been asked in reverse &#8211; is Cloud ready for the enterprise? Either way, understanding what IT means to the Enterprise is fundamental to answering the question.</p>
<p>The attached diagram (I&#8217;ll hold short of calling it an infographic) explains how the Enterprise has evolved over the last 30 years. In the days of the mainframe, everything was centralised. IT users were within the business, using technology to move the business forward. Those users would be small in number, as computing was expensive and not everyone could have it.  The user base would be local or perhaps in branch offices, connected by point-to-point leased lines.  Although the technology was expensive, it was predictable, as was the access profile of the user.</p>
<p>Move on to the late 1990s, and the mainframe starts to become legacy and retained only for niche requirements.  Unix/Linux and Windows has seen significant adoption due to lower costs of acquisition and management and of course because the business could deploy those servers outside of IT&#8217;s control and without the need for a datacentre, although it did eventually migrate the new platforms into the IT function.  The user profile changed somewhat, with users having VPN access (typically using business hardware) and the start of customer-facing IT through the web.  At this stage, it&#8217;s very much still Web 1.0, with static content and some e-commerce.   Remember we&#8217;re talking Enterprise here; Web 2.0 as a term was coined in 1999 and existed for many other organisations, but initially not necessarily the Enterprise.</p>
<p>Moving forward to today and we&#8217;ve seen another evolution.  The latest business-led technology changes are Cloud and BYOD.  Both have followed exactly the same process as Windows &amp; Unix adoption, with the business leading the way and central IT following.  Now there&#8217;s even more complication.  Both customers and internal users want access via their own devices.  The datacentre is exposed like never before, completely changing the risk profile.  IT services can be delivered on or off-premises through the use of IaaS, PaaS or SaaS providers and we&#8217;re putting more of our trust in the network guys (lord help us).</p>
<h3>So is the Enterprise ready?</h3>
<p>Cloud is well on the way through <a  rel="nofollow" href="http://en.wikipedia.org/wiki/Hype_cycle">Gartner&#8217;s Hype Cycle</a>.  However there are still many things Enterprise IT has to reconcile before Cloud is widely adopted.  The enclosed data centre allowed IT to understand and manage risk because everything was under their control.  As technology moves outside that protective sphere there&#8217;s a natural tendency to be nervous of the consequences.  The risk profile changes &#8211; for example the serious consideration that has to be given to networking, firewall configuration, encryption and data protection means there is a shift in the areas that are key to delivering cloud services.  It&#8217;s not a case that those areas weren&#8217;t important before, but they are simply more important now.</p>
<p>Then there&#8217;s cost; t<span style="line-height: 1.6em;">he whole financial model of Cloud brings a different paradigm to how technology is acquired and billed for.  Many organisations have no idea how what their own internal IT costs.  Even if they do understand it at the </span>empirical<span style="line-height: 1.6em;"> level, many won&#8217;t be able to translate this into a monthly or per transaction figure.  This makes understanding the cost/benefit of cloud a challenge, one that&#8217;s perhaps easier to avoid than tackle head-on.</span></p>
<h3>Is Cloud Ready For The Enterprise?</h3>
<p>Cloud offerings are pretty well evolved, however there are some subtle differences in approach in and out of the cloud.  Enterprise design was always focused on expensive, highly reliable hardware running single applications.  Clustering was used for availability (as was remote replication) but the underlying premise of design is that the hardware is reliable enough not to have to build redundancy into the application.  Time is spent architecting the best, most resilient infrastructure (the available) money will buy.  Cloud is different; it is usually implemented on lower cost commodity hardware, purely to make the economics work.  Think of storage; many organisations deploy expensive enterprise arrays from the three-letter vendors.  This wouldn&#8217;t be cost effective in cloud deployments.</p>
<p>So, to quote a cliche, there has to be &#8220;design for failure&#8221; built into the applications for cloud design, but essentially, cloud is ready and willing to accept Enterprise applications.  IT continues to evolve into ever more exciting and challenging ways.</p>
<p>The attached graph is also available as  PDF. <a  href="http://architecting.it/wp-content/uploads/2013/02/LB_Cloud_Enterprise-Evolution.pdf">LB_Cloud_Enterprise Evolution</a></p>
<p>&nbsp;</p>
<p><strong>Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! &#8211; simply follow <a  href="http://eepurl.com/tfgir" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/02/04/is-the-enterprise-ready-for-cloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review: AWS Storage Gateway</title>
		<link>http://architecting.it/2013/01/23/review-aws-storage-gateway/</link>
		<comments>http://architecting.it/2013/01/23/review-aws-storage-gateway/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 18:46:23 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Storage Gateway]]></category>
		<category><![CDATA[EBS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[nasuni]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[S3]]></category>

		<guid isPermaLink="false">http://architecting.it/?p=4054</guid>
		<description><![CDATA[<p><a href="http://architecting.it/wp-content/uploads/2013/01/sunnyday_networking_gateway_128.png"></a>Cloud Storage Gateways provide the ability to write data directly into a cloud service/storage provider, either via a physical or virtual onsite appliance.  There are many vendors in the marketplace today and some are making serious money, (as <a href="http://www.theregister.co.uk/2013/01/23/four_startups_growing_fst/" target="_blank">reported</a> by <a href="https://twitter.com/chris_Mellor" target="_blank">Chris Mellor</a> today in The Register).  <a rel="nofollow" href="http://aws.amazon.com/" target="_blank">Amazon [...]<!--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://architecting.it/wp-content/uploads/2013/01/sunnyday_networking_gateway_128.png"><img class="alignleft size-full wp-image-4061" style="margin: 5px;" title="sunnyday_networking_gateway_128" src="http://architecting.it/wp-content/uploads/2013/01/sunnyday_networking_gateway_128.png" alt="" width="128" height="128" /></a>Cloud Storage Gateways provide the ability to write data directly into a cloud service/storage provider, either via a physical or virtual onsite appliance.  There are many vendors in the marketplace today and some are making serious money, (as <a  href="http://www.theregister.co.uk/2013/01/23/four_startups_growing_fst/" target="_blank">reported</a> by <a  href="https://twitter.com/chris_Mellor" target="_blank">Chris Mellor</a> today in The Register).  <a  rel="nofollow" href="http://aws.amazon.com/" target="_blank">Amazon Web Services</a>, seen as a leader in <em>Infrastructure as a Service</em> cloud solutions has offered their <a  rel="nofollow" href="http://aws.amazon.com/storagegateway/" target="_blank">Storage Gateway</a> solution for some time.  Recently the feature set was improved to allow a Storage Gateway to be deployed directly in EC2 (Elastic Cloud Comput) rather than on the customer&#8217;s site.  As Amazon offers a 60-day trial, I&#8217;ve been doing some research into exactly how the AWS Storage Gateway works, its strengths and weaknesses.  The review will form part of a future white paper, reviewing the wider market.  In the meantime, here are the results of my findings so far.<br />
&nbsp;</p>
<h3>The Basics</h3>
<p>The AWS Storage Gateway runs as a virtual machine, delivered as a VMware vSphere OVA (Open Virtual Appliance).  In essence the appliance is a customised installation of CentOS 5.3, with an additional component to provide the gateway functions.  Each deployed appliance needs a minimum of 4 vCPUs, 7.5GB of RAM and 75GB of local disk space, excluding cache and data.  There&#8217;s very little that can be configured through the console on the appliance, other than networking settings.  Although deployed with only one virtual NIC, it&#8217;s likely most users will configure at least two, with one used to talk to the outside world and one or more used for internal connectivity.  AWS provide example configurations of the external network using a Internet IP address, however they do also support configuration via SOCKS proxy and in my instance I used firewall redirection to translate an external IP address to the appliances internal interface.  There were some glitches however.  The appliance seems to have a problem with gateway definitions; my network and route settings didn&#8217;t display consistently (I believe this is a known problem).</p>
<p>The Storage Gateway is essentially a block-based device, presenting iSCSI LUNs to internal hosts.  These LUNs are then stored on AWS S3 (Simple Storage Service) as volumes.  There are two basic configurations; gateway-stored volumes and gateway-cached volumes.</p>
<ul>
<li><strong>Gateway-stored</strong> <span style="line-height: 1.6em;">- data is stored on the local appliance and &#8220;periodically&#8221; offloaded into S3.  I haven&#8217;t found anything yet which describes what this actually means, in terms of how out of date a local LUN copy can be.</span></li>
<li><span style="line-height: 1.6em;"><strong>Gateway-cached</strong> &#8211;  data is stored on S3 with only a local cache of data.  Again, I&#8217;m not clear on how concurrent the data replication back to S3 is; whether writes are synchronised immediately or cached and offloaded later.</span></li>
</ul>
<div>Both volume types allow for snapshots to be taken either on-demand or on a scheduled basis.  The snapshots are available in EC2 as an EBS (Elastic Block Store) snapshots and so can be mounted onto EC2 instances for DR or other recovery purposes.  To support either of the two LUN types, two LUNs need to be added to the appliance, one for storing persistent LUNs (gateway stored) and one for storing the temporary cache data.</div>
<p>&nbsp;</p>
<h3>Configuration, Management &amp; Monitoring</h3>
<div></div>
<div>All configuration and management tasks are performed from the AWS Web Console, rather than the appliance itself.   This includes the initial activation of the appliance, the creation of volumes and security settings and snapshot functions.    Appliances are associated with a specific AWS region in a similar fashion to EC2.  I guess it&#8217;s in keeping with the AWS philosophy of having everything configured in one place via a single console, but for me it doesn&#8217;t really work or feel right.  The standard Storage Gateway console provides very little information other than details on each gateway and any configured volumes.  More detailed metrics on the status of a gateway and volumes has to be obtained using the AWS <a  rel="nofollow" href="http://aws.amazon.com/cloudwatch/" target="_blank">CloudWatch</a> offering.  This displays graphs on various operational metrics, including bytes transferred in and out and the concurrency of the cache areas.</div>
<p>&nbsp;</p>
<h3>Pricing</h3>
<div></div>
<div>There are separate costs covering the use of gateways, data stored and data transferred between the local appliance and AWS.  Current pricing details can be found on the <a  rel="nofollow" href="http://aws.amazon.com/storagegateway/#pricing" target="_blank">Storage Gateway pricing page</a>.  At $125/month (correct as of January 2013) per gateway, exclusive of data charges, the solution appears expensive.  Pricing for disk space appears to be based on LUN size, rather than stored data.  If this is correct, then the solution costs could become untenable as customers would be being charged for storage capacity they had yet to use.</div>
<div></div>
<p></p>
<h3>Issues</h3>
<div>
<ol>
<li>The minimum processor and memory requirements of the appliance seem quite high; perhaps they could have been scaled down with more recommendations for upward scaling depending on workload.</li>
<li>There&#8217;s not enough transparency around data consistency between local and remote copies.  It&#8217;s not easy to see how much data has yet to be written to S3, or how much data is being stored on S3.</li>
<li>There&#8217;s no consistency of snapshotting.  All snapshot copies will seem like &#8220;crash&#8221; copies of data.  Integration with VSS on Windows, for example would be useful.</li>
<li>The lag in time of having the AWS console pull back latest configuration information from a gateway appliance wasn&#8217;t great.  I can see scenarios where this could be a real problem, for instance if there was a network outage, it would be impossible to see the status of an appliance.</li>
<li>There&#8217;s no granularity of access control (e.g delegating permissions for a specific gateway to a separate user) and iSCSI security is simply mutual CHAP, which isn&#8217;t scalable to implement or manage.</li>
<li>Reporting is particularly poor.  CloudWatch provides only basic metrics, presented in simplistic formats that wouldn&#8217;t scale with large numbers of gateways.</li>
<li>Pricing seems to be based on LUNs configured rather than consumed (no thin provisioning), making costs prohibitive or requiring careful monitoring of space usage; unfortunately monitoring isn&#8217;t up to the task.</li>
</ol>
<p>&nbsp;</p>
<h3>The Architect&#8217;s View</h3>
<p>Amazon are normally market leading with IaaS features but in this instance seem to have dropped the ball.  There are glaring feature omissions and design issues, which cause problems from configuring the appliance onwards.<span style="line-height: 1.6em;">  Although both the Storage Gateway and CloudWatch have APIs enabling more elegant interfaces to be developed, I would imagine many customers would expect the out-of-the-box offering to be either significantly cheaper or to offer a much better interface.  The cloud storage gateway market is competitive with the likes of Nasuni offering much more mature solutions.  We&#8217;ve also seen other vendors fail spectacularly before &#8211; Nirvanix&#8217;s CloudNAS product (<a  href="http://architecting.it/2009/04/08/review-nirvanix-cloudnas/" target="_blank">reviewed by me in 2009)</a> had a similar &#8220;science project&#8221; feel.  Amazon need to seriously review their plans for the Storage Gateway if they want to compete on even a level playing field.</span></p>
<p>&nbsp;</p>
</div>
<p><strong>Comments are always welcome; please indicate if you work for a vendor as it’s only fair.  If you have any related links of interest, please feel free to add them as a comment for consideration.</strong></p>
<p><strong><a  href="http://architecting.it/wp-content/uploads/2012/12/right_envelope.png"><img class="alignleft  wp-image-3967" style="margin: 3px;" title="PageLines- right_envelope.png" src="http://architecting.it/wp-content/uploads/2012/12/right_envelope-300x300.png" alt="" width="50" height="50" /></a>Subscribe to the newsletter! &#8211; simply follow <a  href="http://eepurl.com/tfgir" target="_blank">this link</a> and enter your basic details (email addresses not shared with any other site).</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://architecting.it/2013/01/23/review-aws-storage-gateway/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
