On Fri, Sep 26, 2008 at 1:54 AM, Aaron Blew <[EMAIL PROTECTED]> wrote:

> Hi Michael,
> Overall and most of the time, SANs are a good thing.  They have several
> advantaged over dedicated directly attached storage arrays:
> 1.) They're generally a lot smarter about how and when they write and read
> to the disks.  Often they understand what's going on down at the head
> level,
> and can leverage that for better performance.
> 2.) They've generally got a lot more cache than a directly attached array
> (some systems can have up to 256GB of cache)
> 3.) They're a lot more reliable than many direct attached arrays.  There
> have been many many hours put into algorithms to detect and predict disk
> failures by these SAN vendors, and they're designed to keep that data
> online
> as much as possible as their reputation rides on their availabity.  Hitachi
> Data Systems (as one example) even offers configurations with a 100% data
> availability guarantee (so long as the unit has power)
> 4.) Having all those spindles under one management/virtualization framework
> makes you a lot more agile with how you can make use of your storage.  The
> MySQL workloads your environment has may not all be striped across all the
> spindles within the SANs, segregating the workloads.  However, using all
> the
> spindles available can have advantages in some workloads as well, since not
> all databases will be hammering down to the spindle all the time.
>
> A SAN environment isn't always a trivial thing to operate, but it will save
> a lot of time over managing 100s of direct attached arrays and can offer
> performance capabilities way beyond what can be practically achieved by
> using direct attached storage.
>
> -Aaron
>
>
> On Thu, Sep 25, 2008 at 6:38 PM, Michael Dykman <[EMAIL PROTECTED]> wrote:
>
> > Hello all,
> >
> > I recent started employment with a company which has a lot of mysql
> > servers (100+ is my best estimate so far) and have all of their
> > database servers, masters and slaves  alike, using one of 2 SANs for
> > data storage.  They servers are connected to dedicated switches with
> > fibre to to SANs and the SANs themselves seem to be well configured
> > and tuned.
> >
> > However, it seems preposterous to me that all those very busy
> > databases should, by design, have a common bottleneck and share a
> > single point of failure. I am not deeply knowledgeable about SANs or
> > their performance characteristics; my reaction thus far is pretty much
> > intuition but I help can't but picture the simple analogue of single
> > disk or a RAID 10 with synchronized spindles frantically thrashing
> > back and forth to respond to tens of thousands of queries per second.
> >
> > Would anyone care to comment?  Is my concern justified or am I merely
> > confused?
>

I can't comment on the details, but I know our large medically based
institution uses a SAN, and the transition to it was well thought out and
implemented. To my knowledge, client applications have always been the cause
of downtime, not bottlenecks on the SAN.

Reply via email to