<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A SAN is a single point-of-failure, too</title>
	<atom:link href="http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/feed" rel="self" type="application/rss+xml" />
	<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too</link>
	<description>About MySQL, Drizzle, MariaDB and more!</description>
	<lastBuildDate>Thu, 02 Feb 2012 21:40:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Can I have your horror-stories, please? (SANs and VMs) &#171; Open Query blog</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-953</link>
		<dc:creator>Can I have your horror-stories, please? (SANs and VMs) &#171; Open Query blog</dc:creator>
		<pubDate>Thu, 02 Apr 2009 09:01:47 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-953</guid>
		<description>[...] somewhat relates to the earlier post A SAN is a single point-of-failure, too. Somehow people get into scenarios where highly virtualised environments with SANs get things like [...]</description>
		<content:encoded><![CDATA[<p>[...] somewhat relates to the earlier post A SAN is a single point-of-failure, too. Somehow people get into scenarios where highly virtualised environments with SANs get things like [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gentlemoose</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-748</link>
		<dc:creator>gentlemoose</dc:creator>
		<pubDate>Fri, 13 Mar 2009 18:58:59 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-748</guid>
		<description>(followed from your more recent article looking for horror stories)

SANs don&#039;t have to be expensive.  I wouldn&#039;t go so far as to call that notion a myth, but certainly $25K USD per SAN including switch, HBAs, spindles, etc is not expensive in the grand scheme of things, and we&#039;ve acquired several low-end EMC SANs for well under that price.  I&#039;m pretty sure you could easily pick up a shelf of 750G disks + controller heads for about $15K USD these days.  

Also, it&#039;s reasonable to situationally leverage existing SANs to bolster database infrastructures.  For instance, we&#039;ve dual-purposed several of our SANs which were originally purchased as large-capacity storage devices (many large, moderately fast spindles wherein the concern was space rather than speed) by carving out a few dozen gigs from each bulk storage spindle to create a very fast set of multi-spindle volumes to accommodate some of our databases.  20G * 14, 28 or more spindles across multiple shelves makes for a very fast, reasonably large storage solution for a growing, high-volume database.</description>
		<content:encoded><![CDATA[<p>(followed from your more recent article looking for horror stories)</p>
<p>SANs don&#8217;t have to be expensive.  I wouldn&#8217;t go so far as to call that notion a myth, but certainly $25K USD per SAN including switch, HBAs, spindles, etc is not expensive in the grand scheme of things, and we&#8217;ve acquired several low-end EMC SANs for well under that price.  I&#8217;m pretty sure you could easily pick up a shelf of 750G disks + controller heads for about $15K USD these days.  </p>
<p>Also, it&#8217;s reasonable to situationally leverage existing SANs to bolster database infrastructures.  For instance, we&#8217;ve dual-purposed several of our SANs which were originally purchased as large-capacity storage devices (many large, moderately fast spindles wherein the concern was space rather than speed) by carving out a few dozen gigs from each bulk storage spindle to create a very fast set of multi-spindle volumes to accommodate some of our databases.  20G * 14, 28 or more spindles across multiple shelves makes for a very fast, reasonably large storage solution for a growing, high-volume database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pingback_bot</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-747</link>
		<dc:creator>pingback_bot</dc:creator>
		<pubDate>Fri, 13 Mar 2009 12:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-747</guid>
		<description>User &lt;lj user=&quot;arjen_lentz&quot;&gt; referenced to your post from &lt;a href=&quot;http://arjen-lentz.livejournal.com/151413.html&quot; rel=&quot;nofollow&quot;&gt;Can I have your horror-stories, please? (SANs and VMs)&lt;/a&gt; saying: [...] and when it was all working again (if ever). Thanks!  This somewhat relates to the earlier post &lt;a href=&quot;http://arjen-lentz.livejournal.com/132978.html&quot; rel=&quot;nofollow&quot;&gt;A SAN is a single point-of-failure, too&lt;/a&gt;. Somehow people get into scenarios where highly virtualised environments with SANs get things like ... [...]</description>
		<content:encoded><![CDATA[<p>User <lj user="arjen_lentz"> referenced to your post from <a href="http://arjen-lentz.livejournal.com/151413.html" rel="nofollow">Can I have your horror-stories, please? (SANs and VMs)</a> saying: [...] and when it was all working again (if ever). Thanks!  This somewhat relates to the earlier post <a href="http://arjen-lentz.livejournal.com/132978.html" rel="nofollow">A SAN is a single point-of-failure, too</a>. Somehow people get into scenarios where highly virtualised environments with SANs get things like &#8230; [...]</lj></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arjen</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-746</link>
		<dc:creator>arjen</dc:creator>
		<pubDate>Mon, 29 Sep 2008 09:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-746</guid>
		<description>Replication can help with failover or read-scaling, it does not necessarily produce a standby server that&#039;s current enough. Depends on the requirements, of course.
DRBD can be a good option (for Oracle too).

But, the issue is also budget. Having two SANs just doubles the cost there, plus additional infrastructure on top of that. Jeez! Plus, did you see the original post, where a multi-datacenter SAN failed....</description>
		<content:encoded><![CDATA[<p>Replication can help with failover or read-scaling, it does not necessarily produce a standby server that&#8217;s current enough. Depends on the requirements, of course.<br />
DRBD can be a good option (for Oracle too).</p>
<p>But, the issue is also budget. Having two SANs just doubles the cost there, plus additional infrastructure on top of that. Jeez! Plus, did you see the original post, where a multi-datacenter SAN failed&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-745</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Sun, 28 Sep 2008 23:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-745</guid>
		<description>Well, depending on how much you are prepared to spend, you can have another SAN and setup certain replication. In Oracle world we create physical standby and for MySQL, that would be master-slave replication. Right?

The balance triangle in this case would be:
- availability
- cost
- update performance</description>
		<content:encoded><![CDATA[<p>Well, depending on how much you are prepared to spend, you can have another SAN and setup certain replication. In Oracle world we create physical standby and for MySQL, that would be master-slave replication. Right?</p>
<p>The balance triangle in this case would be:<br />
- availability<br />
- cost<br />
- update performance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-744</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Thu, 25 Sep 2008 20:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-744</guid>
		<description>Businesses tend to go with a SAN if they have a large number of servers that they wish to provision storage to in an efficient manner. Or at least, to have the potential to do so (not all of them actually manage it!).

Yes, it&#039;s costly. That&#039;s because SANs are a solution to a certain class of availability problems, and - frequently - SOHO environments don&#039;t have those same issues.

As with anything of this ilk, getting somebody with a clue to architect it before you purchase and configure it is an essential part of having it work. You get what you pay for, whether that&#039;s kit or implementation.

Yes, other solutions may be cheaper, but then again, the other solutions might not meet your actual requirements.</description>
		<content:encoded><![CDATA[<p>Businesses tend to go with a SAN if they have a large number of servers that they wish to provision storage to in an efficient manner. Or at least, to have the potential to do so (not all of them actually manage it!).</p>
<p>Yes, it&#8217;s costly. That&#8217;s because SANs are a solution to a certain class of availability problems, and &#8211; frequently &#8211; SOHO environments don&#8217;t have those same issues.</p>
<p>As with anything of this ilk, getting somebody with a clue to architect it before you purchase and configure it is an essential part of having it work. You get what you pay for, whether that&#8217;s kit or implementation.</p>
<p>Yes, other solutions may be cheaper, but then again, the other solutions might not meet your actual requirements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arjen</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-743</link>
		<dc:creator>arjen</dc:creator>
		<pubDate>Tue, 23 Sep 2008 08:54:05 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-743</guid>
		<description>The question becomes, why go SAN at all. It&#039;s tends to be quite costly.
Other solutions may be cheaper.</description>
		<content:encoded><![CDATA[<p>The question becomes, why go SAN at all. It&#8217;s tends to be quite costly.<br />
Other solutions may be cheaper.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bkarwin</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-742</link>
		<dc:creator>bkarwin</dc:creator>
		<pubDate>Tue, 23 Sep 2008 02:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-742</guid>
		<description>I would credit Richard Hamming, an American mathematician at Bell Labs.  He pioneered many concepts used in computer science and telecommunications, especially applied to error detection and correction.  The concept of partial data failure instead of complete failure can be traced back to his work.

But I get it that you&#039;re referring more specifically to application of these concepts to online application availability.  :-)</description>
		<content:encoded><![CDATA[<p>I would credit Richard Hamming, an American mathematician at Bell Labs.  He pioneered many concepts used in computer science and telecommunications, especially applied to error detection and correction.  The concept of partial data failure instead of complete failure can be traced back to his work.</p>
<p>But I get it that you&#8217;re referring more specifically to application of these concepts to online application availability.  <img src='http://openquery.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laptop006</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-741</link>
		<dc:creator>laptop006</dc:creator>
		<pubDate>Tue, 23 Sep 2008 00:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-741</guid>
		<description>Finally someone with a brain.

As soon as you&#039;ve integrated it down to one system, whoops you need to replicate it for when it fails.</description>
		<content:encoded><![CDATA[<p>Finally someone with a brain.</p>
<p>As soon as you&#8217;ve integrated it down to one system, whoops you need to replicate it for when it fails.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://openquery.com/blog/a-san-is-a-single-point-of-failure-too/comment-page-1#comment-740</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Tue, 23 Sep 2008 00:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://openquery.com/blogs/a-san-is-a-single-point-of-failure-too#comment-740</guid>
		<description>We use Sans in our environment as well, and as long as you design your storage processors and network components of your SAN with the same thought in mind (that partial failures are acceptable), then you can lay out your applications/components in such away that they are all fully contained across separate storage processors and network components.  Thus, they would not be any more a single point of failure than your network (which, with enough foresight and cash, they too can be set up in the same way).

Usually, however, SANs are looked at as a &#039;shared resource&#039;, and managed in that way, instead of carefully deciding which Luns from which storage processors and raid groups get presented to which servers through which switches in terms of application failure scenarios.  It takes a lot more work on the SAN admin side to work things this way, but it can be done.</description>
		<content:encoded><![CDATA[<p>We use Sans in our environment as well, and as long as you design your storage processors and network components of your SAN with the same thought in mind (that partial failures are acceptable), then you can lay out your applications/components in such away that they are all fully contained across separate storage processors and network components.  Thus, they would not be any more a single point of failure than your network (which, with enough foresight and cash, they too can be set up in the same way).</p>
<p>Usually, however, SANs are looked at as a &#8216;shared resource&#8217;, and managed in that way, instead of carefully deciding which Luns from which storage processors and raid groups get presented to which servers through which switches in terms of application failure scenarios.  It takes a lot more work on the SAN admin side to work things this way, but it can be done.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
