<?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 NetWorker Blog &#187; Architecture</title>
	<atom:link href="http://nsrd.info/blog/tag/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://nsrd.info/blog</link>
	<description>EMC NetWorker commentary from a long term backup consultant and theorist</description>
	<lastBuildDate>Mon, 21 May 2012 21:37:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Rage against the ravine</title>
		<link>http://nsrd.info/blog/2012/04/21/rage-against-the-ravine/</link>
		<comments>http://nsrd.info/blog/2012/04/21/rage-against-the-ravine/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 22:47:21 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Backup theory]]></category>
		<category><![CDATA[alignment]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[synergy]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=3593</guid>
		<description><![CDATA[What&#8217;s the ravine? When we talk about data flow rates into a backup environment, it&#8217;s easy to focus on the peak speeds – the maximum write performance you can get to a backup device, for instance. However, sometimes that peak flow rate is almost irrelevant to the overall backup performance. Many hosts will exist within <a href='http://nsrd.info/blog/2012/04/21/rage-against-the-ravine/' class='excerpt-more'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h3>What&#8217;s the ravine?</h3>
<p>When we talk about data flow rates into a backup environment, it&#8217;s easy to focus on the peak speeds – the maximum write performance you can get to a backup device, for instance.</p>
<p>However, sometimes that peak flow rate is almost irrelevant to the overall backup performance.</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2012/02/Rage-against-the-Ravine.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2FRage-against-the-Ravine.jpg','Backup+ravine')"><img class="aligncenter size-full wp-image-3595" title="Backup ravine" src="http://nsrd.info/blog/wp-content/uploads/2012/02/Rage-against-the-Ravine.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2FRage-against-the-Ravine.jpg','Backup+ravine')" alt="Backup ravine" width="651" height="385" /></a></p>
<p>Many hosts will exist within an environment where only a relatively modest percentage of their data can be backed up at peak speed; the vast majority of their data will instead be backed up at suboptimal speeds. For instance, consider the following <em>nsrwatch</em> output:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2012/02/high-performance.png" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2Fhigh-performance.png','High+Performance')"><img class="aligncenter size-full wp-image-3616" title="High Performance" src="http://nsrd.info/blog/wp-content/uploads/2012/02/high-performance.png" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2Fhigh-performance.png','High+Performance')" alt="High Performance" width="403" height="162" /></a></p>
<p>That&#8217;s a write speed averaging 200MB/s per tape drive (peaks were actually 265MB/s in the above tests), writing around 1.5-1.6GB/s.</p>
<p>However, unless <em>all</em> your data is highly optimised structured data running on high performance hardware with high performance networking, your real-world experiences will vary considerably on a minute to minute basis. As soon as filesystem overheads become a significant factor in the backup activity (i.e., you hit fileservers, regular OS and application parts of the operating system, etc.), your backup performance is generally going to drop by a substantial margin.</p>
<p>This is easy enough to test in real-world scenarios; take a chunk of a filesystem (at least 2x the memory footprint of the host in question), and compare the time to backup:</p>
<ul>
<li>The actual files;</li>
<li>A tar of the files.</li>
</ul>
<p>You&#8217;ll see in that situation that there&#8217;s a massive performance difference between the two. If you want to see some real-world examples on this, check out &#8220;<a title="In-lab review of the impact of dense filesystems" href="http://nsrd.info/blog/2009/06/17/in-lab-review-of-the-impact-of-dense-filesystems/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F06%2F17%2Fin-lab-review-of-the-impact-of-dense-filesystems%2F','In-lab+review+of+the+impact+of+dense+filesystems')" target="_blank">In-lab review of the impact of dense filesystems</a>&#8220;.</p>
<p>Unless pretty much all of your data environment consists of optimised structured data which is optimally available, you&#8217;ll likely need to focus your performance tuning activities on the performance ravine – those periods of time where performance is significantly sub-optimal. Or to consider it another way – if absolute optimum performance is 200MB/s, spending a day increasing that to 205MB/s doesn&#8217;t seem productive if you also determine that 70% of the time the backup environment is running at less than 100MB/s. At that point, you&#8217;re going to achieve much more if you flatten the ravine.</p>
<h3>Looking for a quick fix</h3>
<p>There&#8217;s various ways that you can aim to do this. If we stick purely within the backup realm, then you might look at factoring in some form of source based deduplication as well. Avamar, for instance, can ameliorate some issues associated with unstructured data. Admittedly though, if you don&#8217;t already have Avamar in your environment, adding it can be a fairly big spend, so it&#8217;s at the upper range of options that may be considered, and even then won&#8217;t necessarily always be appropriate, depending on the <em>nature</em> of that unstructured data.</p>
<p>Traditional approaches have included sending multiple streams per filesystem, and (in some occasions) considering block-level backup of filesystem data (e.g., via SnapImage &#8211; though, increasing virtualisation is further reducing SnapImage&#8217;s number of use-cases), or using NDMP if the data layout is more amenable to better handling by a NAS device.</p>
<p>What the performance ravine demonstrates is that backup is <em>not</em> an isolated activity. In many organisations there&#8217;s a tendency to have segmentation along the lines of:</p>
<ul>
<li>Operating system administration;</li>
<li>Application/database administration;</li>
<li>Virtualisation teams;</li>
<li>Storage teams;</li>
<li>Backup administration.</li>
</ul>
<h3>Looking for the real fix</h3>
<p>In reality, fixing the ravine needs significant levels of communication and cooperation between the groups, and, within most organisations, a merger of the final three teams above, viz:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2012/02/Crossing-the-ravine.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2FCrossing-the-ravine.jpg','Crossing+the+ravine')"><img class="aligncenter size-full wp-image-3619" title="Crossing the ravine" src="http://nsrd.info/blog/wp-content/uploads/2012/02/Crossing-the-ravine.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2FCrossing-the-ravine.jpg','Crossing+the+ravine')" alt="Crossing the ravine" width="733" height="608" /></a></p>
<p>The reason we need such close communication, and even team merger, is that baseline performance improvement can only come when there&#8217;s significant synergy between the groups. For instance, consider the classic dense-filesystem issue. Three core ways to solve it are:</p>
<ul>
<li>Ensure the underlying storage supports large numbers of simultaneous IO operations (e.g., a large number of spindles) so that multistream reads can be achieved;</li>
<li>Shift the data storage across to NAS, which is able to handle processing of dense filesystems better;</li>
<li>Shift the data storage across to NAS, <em>and</em> do replicated archiving of infrequently accessed data to pull the data out of the backup cycle all together.</li>
</ul>
<p>If you were hoping this article might be about quick fixes to the slower part of backups, I have to disappoint you: it&#8217;s not so simple, and as suggested by the above diagram, is likely to require some other changes within IT.</p>
<p>If merger in itself is too unwieldy to consider, the next option is the forced breakdown of any communication barriers between those three groups.</p>
<h3>A ravine of our own making</h3>
<p>In some senses, we were spoilt when gigabit networking was introduced; the solution became fairly common &#8211; put the backup server and any storage nodes on a gigabit core, and smooth out those ravines by ensuring that multiple savesets would always be running; therefore even if a single server couldn&#8217;t keep running at peak performance, there was a high chance that aggregated performance <em>would</em> be within acceptable levels of peak performance.</p>
<p>Yet unstructured data has grown at a rate which quite frankly has outstripped <em>sequential</em> filesystem access capabilities. It might be argued that operating system vendors and third party filesystem developers won&#8217;t make real inroads on this until they can determine adequate ways of encapsulating unstructured filesystems in structured databases, but development efforts down that path haven&#8217;t as yet yielded any mainstream available options. (And in actual fact just <a title="WinFS" href="http://en.wikipedia.org/wiki/WinFS" onclick="return TrackClick('http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWinFS','WinFS')" target="_blank">caused massive delays</a>.)</p>
<p>The solution as environments switch over to 10Gbit networking however won&#8217;t be so simple – I&#8217;d suggest it&#8217;s not unusual for an environment with 10TB of used capacity to have a breakdown of data along the lines of:</p>
<ul>
<li>4 TB filesystem</li>
<li>2 TB database (prod)</li>
<li>3 TB database (Q/A and development)</li>
<li>500 GB mail</li>
<li>500 GB application &amp; OS data</li>
</ul>
<p>Assuming by &#8220;mail&#8221; we&#8217;ve got &#8220;Exchange&#8221;, then it&#8217;s quite likely that 5.5TB of the 10TB space will backup fairly quickly – the structured components. That leaves 4.5TB hanging around like a bad smell though.</p>
<p>Unstructured data though actually proves a fundamental point I&#8217;ve always maintained – that Information Lifecycle Management (ILM) and Information Lifecycle Protection (ILP) are two reasonably independent activities. If they were the <em>same</em> activity, then the resulting synergy would ensure the data were laid out and managed in such a way that data protection would be a doddle. Remember that ILP resembles the following:</p>
<p style="text-align: center;"><a href="http://nsrd.info/blog/wp-content/uploads/2009/09/ilp1.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2009%2F09%2Filp1.jpg','Components+of+ILP')"><img class="size-full wp-image-1097 aligncenter" title="Components of ILP" src="http://nsrd.info/blog/wp-content/uploads/2009/09/ilp1.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2009%2F09%2Filp1.jpg','Components+of+ILP')" alt="Components of ILP" width="481" height="558" /></a></p>
<p>One place where the ravine can be tackled more readily is in the deployment of <em>new</em> systems, which is where that merger of storage, backup and virtualisation comes in, not to mention the close working relationship between OS, Application/DB Admin and the backup/storage/virtualisation groups. Most forms and documents used by organisations when it comes to commissioning new servers will have at most one or two fields for storage – capacity and level of protection. Yet, anyone who works in storage, and <em>equally</em> anyone who works in backup will know that such simplistic questions are the tip of the iceberg for determining performance levels, not only for production access, but also for backup functionality.</p>
<p>The obvious solution to this is service catalogues that cover key factors such as:</p>
<ul>
<li>Capacity;</li>
<li>RAID level;</li>
<li>Snapshot capabilities;</li>
<li>Performance (IOPs) for production activities;</li>
<li>Performance (MB/s) for backup/recovery activities (what would normally be quantified under Service Level Agreements, also including recovery time objectives);</li>
<li>Recovery point objectives;</li>
<li>etc.</li>
</ul>
<h3>But what has all this got to do with the ravine?</h3>
<p>I said much earlier in the piece that if you&#8217;re looking for a quick solution to the poor-performance ravine within an environment, you&#8217;ll be disappointed. In most organisations, once the ravine appears, there&#8217;ll need to be <em>at least</em> technical and process changes in order to adequately tackle it – and quite possibly <em>business structural</em> changes too.</p>
<p>Take (as always seems to be the bad smell in the room) unstructured data. Once it&#8217;s built up in a standard configuration beyond a certain size, there&#8217;s no &#8220;easy&#8221; fix because it becomes inherently challenging to manage. If you&#8217;ve got a 4TB filesystem serving end users across a large department or even an entire company, it&#8217;s easy enough to <em>think</em> of a solution to the problem, but <em>thinking</em> about a problem and <em>solving</em> it are two entirely different things, particularly when you&#8217;re discussing production data.</p>
<p>It&#8217;s here where team merger seems most appropriate; if you take storage in isolation, a storage team will have a very specific approach to configuring a large filesystem for unstructured data access – the focus there is going to be on maximising the number of concurrent IOs and ensuring that standard data protection is in place. That&#8217;s not, however, always going to correlate to a configuration that lends itself to traditional backup and recovery operations.</p>
<p>Looking at ILP as a whole though – factoring in snapshot, backup and replication, you can build an entirely different holistic data protection mechanism. Hourly snapshots for 24-48 hours allow for near instantaneous recovery – often user initiated, too. Keeping one of those snapshots per day for say, 30 days, extends this considerably to cover the vast number of recovery requests a traditional filesystem would get. Replication between two sites (including the replication of the snapshots) allows for a form of more traditional backup without yet going to a traditional backup package. For monthly &#8216;snapshots&#8217; of the filesystem though, regular backup may be used to allow for longer term retention. Suddenly when the ravine only has to be dealt with once a month rather than daily, it&#8217;s no longer much of an issue.</p>
<p>Yet, that&#8217;s not the only way the problem might be dealt with – what if 80% of that data being backed up is stagnant data that hasn&#8217;t been looked at in 6 months? Shouldn&#8217;t that then require deleting and archiving? (Remember, <a title="Sisyphus, the storage king" href="http://nsrd.info/blog/2011/01/13/sisyphus-the-storage-king/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F01%2F13%2Fsisyphus-the-storage-king%2F','Sisyphus%2C+the+storage+king')" target="_blank">first delete, then archive</a>.)</p>
<p>I&#8217;d suggest that a common <em>sequence</em> of problems when dealing with backup performance runs as follows:</p>
<ol>
<li><strong>Failure to notice</strong>: Incrementally increasing backup runtimes over a period of weeks or months often don&#8217;t get noticed until it&#8217;s already gone from a manageable problem to a serious problem.</li>
<li><strong>Lack of ownership</strong>: Is a filesystem backing up slowly the responsibility of the backup administrators or the operating system administrators, or the storage administrators? If they are independent teams, there will very likely be a period where the issue is passed back and forth for evaluation before a cooperative approach (or even <em>if</em> a cooperative approach) is decided upon.</li>
<li><strong>Focus on the technical</strong>: The current technical architecture is what got you into the mess – in and of itself, it&#8217;s not necessarily going to get you out of the mess. Sometimes organisations focus so strongly on looking for a technical solution that it&#8217;s like someone who runs out of fuel on the freeway running to the boot of their car, grabbing a jerry can, then jumping back in the driver&#8217;s seat expecting to be able to drive to the fuel station. (Or, as I like to put it: &#8220;Loop, infinite: See Infinite Loop; Infinite Loop: See Loop, Infinite&#8221;.)</li>
<li><strong>Mistaking backup for recovery</strong>: In many cases the problem ends up being solved, but only for the purposes of backup, without attention to the potential impact that may make on either actual recoverability or recovery performance.</li>
</ol>
<p>The first issue is caused by a lack of centralised monitoring. The second, by a lack of centralised management. The third, by a lack of centralised architecture, and the fourth, by a lack of IT/business alignment.</p>
<p>If you can seriously look at all four of those core issues and say replacing LTO-4 tape drives with LTO-5 tape drives will 100% solve a backup-ravine problem every time, you&#8217;re a very, very brave person.</p>
<p>If we consider that backup-performance ravine to be a real, physical one, the only way you&#8217;re going to get over it is to build a bridge, and that requires a strong cooperative approach rather than a piecemeal approach that pays scant regard for anything other than the technical.</p>
<h3>I&#8217;ve got a ravine, what do I do?</h3>
<p>If you&#8217;re aware you&#8217;ve got a backup-performance ravine problem plaguing your backup environment, the first thing you&#8217;ve got to do is to pull back from the abyss and stop staring into it. Sure, in some cases, a tweak here or a tweak there may <em>appear</em> to solve the problem, but likely it&#8217;s actually just addressing a symptom, instead. <em>One</em> symptom.</p>
<p>Backup-performance ravines should in actual fact be viewed as an <em>opportunity</em> within a business to re-evaluate the broader environment:</p>
<ol>
<li>Is it time to consider a new technical architecture?</li>
<li>Is it time to consider retrofitting an architecture to the existing environment?</li>
<li>Is it time to evaluate achieving better IT administration group synergy?</li>
<li>Is it time to evaluate better IT/business alignment through SLAs, etc.?</li>
</ol>
<p>While the problem behind a backup-performance ravine may not be as readily solvable as we&#8217;d like, it&#8217;s hardly insurmountable – particularly when businesses are keen to look at broader efficiency improvements.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;submitHeadline=Rage+against+the+ravine&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;title=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;title=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;title=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;bm_description=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;T=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;title=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;title=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Rage+against+the+ravine+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2012%2F04%2F21%2Frage-against-the-ravine%2F&amp;t=Rage+against+the+ravine" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2012/04/21/rage-against-the-ravine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capacity planning – quickly or properly?</title>
		<link>http://nsrd.info/blog/2011/02/27/capacity-plan-quickly-or-properly/</link>
		<comments>http://nsrd.info/blog/2011/02/27/capacity-plan-quickly-or-properly/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 22:01:07 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Backup theory]]></category>
		<category><![CDATA[General thoughts]]></category>
		<category><![CDATA[budget]]></category>
		<category><![CDATA[capacity]]></category>
		<category><![CDATA[capacity plan]]></category>
		<category><![CDATA[system architecture]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=2882</guid>
		<description><![CDATA[When it comes time to consider refreshing the hardware in your environment, do you want do do it quickly, or properly? Because here&#8217;s the thing: If you want to do it quickly – if you feel rushed, and want to just get it done ASAP, not seeing the point of actually doing a thorough analysis <a href='http://nsrd.info/blog/2011/02/27/capacity-plan-quickly-or-properly/' class='excerpt-more'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>When it comes time to consider refreshing the hardware in your environment, do you want do do it quickly, or properly?</p>
<p>Because here&#8217;s the thing: If you want to do it quickly – if you feel rushed, and want to just get it done ASAP, not seeing the point of actually doing a thorough analysis of your sizing and growth requirements, here&#8217;s what you do:</p>
<ul>
<li>Guess at the number of clients you&#8217;re going to backup.</li>
<li>Guess at the amount of data you&#8217;ll be backing up from first implementation.</li>
<li>Guess at the growth rate you&#8217;ll experience over the X years you want the system to last for.</li>
<li>Guess at the number of staff you&#8217;ll need to manage it.</li>
</ul>
<p>Then, once you&#8217;ve got those numbers down, multiply each one by at least 4.</p>
<p>Then, ask for twice the budget necessary to achieve those numbers – just to be on the safe side.</p>
<p>If you think I&#8217;m joking – I&#8217;m not; I&#8217;m deadly serious. Deciding to skip an architecture phase where you actually review your needs, your growth patterns, your staffing requirements, etc., because <em>you&#8217;re in a hurry</em> is a costly and damning mistake to make. So if you&#8217;re going to do it, you may as well try to make sure you can survive the budget period.</p>
<p>And if asking for that much budget scares the heck out of you – well, there is an alternative: conduct a proper system architecture phase. Sure, it may take a little longer to get things running, or cost a little more time/money to get the plan done, but once you&#8217;ve got that done, it&#8217;ll be gold.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;submitHeadline=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;title=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;title=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;title=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;bm_description=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;T=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;title=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;title=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2011%2F02%2F27%2Fcapacity-plan-quickly-or-properly%2F&amp;t=Capacity+planning+%E2%80%93%C2%A0quickly+or+properly%3F" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2011/02/27/capacity-plan-quickly-or-properly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Things not to virtualise: backup servers and storage nodes</title>
		<link>http://nsrd.info/blog/2009/02/13/things-not-to-virtualise-backup-servers-and-storage-nodes/</link>
		<comments>http://nsrd.info/blog/2009/02/13/things-not-to-virtualise-backup-servers-and-storage-nodes/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 04:48:11 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[General thoughts]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Policies]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=71</guid>
		<description><![CDATA[Introduction When it comes to servers, I love virtualisation. No, not to the point where I&#8217;d want to marry virtualisation, but it is something I&#8217;m particularly keen about. I even use it at home – I&#8217;ve gone from 3 servers, one for databases, one as a fileserver, and one as an internet gateway down to <a href='http://nsrd.info/blog/2009/02/13/things-not-to-virtualise-backup-servers-and-storage-nodes/' class='excerpt-more'>[...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>When it comes to servers, I <em>love</em> virtualisation. No, not to the point where I&#8217;d want to marry virtualisation, but it is something I&#8217;m particularly keen about. I even use it at home – I&#8217;ve gone from 3 servers, one for databases, one as a fileserver, and one as an internet gateway down to one, thanks to <a title="VMware Server" href="http://www.vmware.com/products/server/" onclick="return TrackClick('http%3A%2F%2Fwww.vmware.com%2Fproducts%2Fserver%2F','VMware+Server')" target="_blank">VMware Server</a>.</p>
<p>Done rightly, I think the average datacentre should be able to achieve somewhere in the order of 75% to 90% virtualisation. I&#8217;m <em>not</em> talking high performance computing environments &#8211; just your standard server farms. Indeed, having recently seen a demo for <a title="VMware Site Recovery Manager" href="http://www.vmware.com/products/srm/" onclick="return TrackClick('http%3A%2F%2Fwww.vmware.com%2Fproducts%2Fsrm%2F','VMware+Site+Recovery+Manager')" target="_blank">VMware&#8217;s Site Recovery Manager (SRM)</a>, and having participated in many site failover tests, I&#8217;ve become a bigger fan of the time and efficiency savings available through virtualisation.</p>
<p>That being said, I think backup servers fall into that special category of &#8220;servers that shouldn&#8217;t be virtualised&#8221;. In fact, I&#8217;d go so far as to say that even if every other machine in your server environment is virtual, your backup server still shouldn&#8217;t be a virtual machine.</p>
<p>There are two key reasons why I think having a virtualised backup server is a Really Bad Idea, and I&#8217;ll outline them below:</p>
<h3>Dependency</h3>
<p>In the event of a site disaster, your backup server should be at least equally the first server that is rebuilt. That is, you may start the process of getting equipment ready for restoration of data, but the backup server needs to be up and running in order to achieve data recovery.</p>
<p>If the backup server is configured as a guest within a virtual machine server, it&#8217;s hardly going to be the first machine to be configured is it? The virtual machine server will need to be built and configured first, then the backup server after this.</p>
<p>In this scenario, there is a dependency that results in the build of the backup server becoming a bottleneck to recovery.</p>
<p>I realise that we try to avoid scenarios where the entire datacentre needs to be rebuilt, but this still has to remain a factor in mind &#8211; what <em>do</em> you want to be spending time on when you need to recover everything?</p>
<h3>Performance</h3>
<p>Most enterprise class virtualisation systems offer the ability to set performance criteria on a per machine basis – that is, in addition to the basics you&#8217;d expect such as &#8220;this machine gets 1 CPU and 2GB of RAM&#8221;, you can also configure options such as limiting the number of MHz/GHz available to each presented CPU, or guaranteeing performance criteria.</p>
<p>Regardless though, when you&#8217;re a guest in a virtual environment, you&#8217;re still sharing resources. That might be memory, CPU, backplane performance, SAN paths, etc., but it&#8217;s still sharing.</p>
<p>That means at some point, you&#8217;re sharing performance. The backup server, which is trying to write data out to the backup medium (be that tape or disk), is potentially either competing with for, or at least sharing backplane throughput with the machines that is backing up.</p>
<p>This may not <em>always</em> make a tangible impact. However, debugging such an impact when it does occur becomes much more challenging. (For instance, in <a title="A Corporate Insurance Policy" href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FEnterprise-Systems-Backup-Recovery-Corporate%2Fdp%2F1420076396%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1221104920%26sr%3D8-1&amp;tag=entesystbacka-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" onclick="return TrackClick('http%3A%2F%2Fwww.amazon.com%2Fgp%2Fredirect.html%3Fie%3DUTF8%26amp%3Blocation%3Dhttp%253A%252F%252Fwww.amazon.com%252FEnterprise-Systems-Backup-Recovery-Corporate%252Fdp%252F1420076396%253Fie%253DUTF8%2526s%253Dbooks%2526qid%253D1221104920%2526sr%253D8-1%26amp%3Btag%3Dentesystbacka-20%26amp%3BlinkCode%3Dur2%26amp%3Bcamp%3D1789%26amp%3Bcreative%3D9325','A+Corporate+Insurance+Policy')" target="_blank">my book</a>, I cover off some of the performance implications of having a lot of machines access storage from a single SAN, and how the performance of any one machine during backup is no longer affected just by that machine. The same non-trivial performance implications come into play when the backup server is virtual.)</p>
<h3>In Summary</h3>
<p>One way or the other, there&#8217;s a good reason why you shouldn&#8217;t virtualise your backup environment. It may be that for a small environment, the performance impact isn&#8217;t an issue and it seems logical to virtualise. However, if you <em>are</em> in a small environment, it&#8217;s likely that your failover to another site is likely to be a very manual process, in which case you&#8217;ll be far more likely to hit the dependency issue when it comes time for the full site recovery.</p>
<p>Equally, if you&#8217;re a large company that has a full failover site, then while the dependency issue may not be as much of a problem (due to say, replication, snapshots, etc.), there&#8217;s a very high chance that backup and recovery operations are very time critical, in which case the performance implications of having a backup server share resources with other machines will likely make a virtual backup server an unpalatable solution.</p>
<h3>A final request</h3>
<p>As someone who has done a <em>lot</em> of support, I&#8217;d make one special request if you <em>do</em> decide to virtualise your backup server*.</p>
<p><em>Please, please</em> make sure that any time you log a support call with your service provider you let them know you&#8217;re running a virtual backup server. <em>Please</em>.</p>
<p>&#8211;<br />
* Much as I&#8217;d like everyone to do as I suggest, I (a) recognise this would be a tad boring and (b) am unlikely at any point soon or in the future to become a world dictactor, and thus wouldn&#8217;t be able to issue such an edict anyway, not to mention (c) can occasionally be fallible.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;submitHeadline=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;title=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;title=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;title=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;bm_description=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;T=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;title=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;title=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Things+not+to+virtualise%3A+backup+servers+and+storage+nodes+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F13%2Fthings-not-to-virtualise-backup-servers-and-storage-nodes%2F&amp;t=Things+not+to+virtualise%3A+backup+servers+and+storage+nodes" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/02/13/things-not-to-virtualise-backup-servers-and-storage-nodes/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic

Served from: nsrd.info @ 2012-05-24 15:15:06 -->
