What makes Mini-SAS the perfect choice for arrays with over 4 drives?
Speed. Simply put, it's 4 times faster than an eSATA
connection. There is more to that: Mini-SAS is a much more secure and faster connection that an eSATA, SCSI or even FC-AL.
Each Mini-SAS lane runs at 3 or 6Gbit/s, and each 4-lane Mini-SAS port has four
such lanes. Thus an array with dual 4-lane 3Gbs MiniSAS connections has a
theoretical maximum throughout of 24Gbs! In real life, the throughput will
be limited by host adapter and drives' performance, or close to 800MB/s.
Compare that to under 300MB/s with an eSATA 300 connection, 320MB/s with Ultra320 SCSI, and 400MB/s - with 4GHz FC-AL.
Security: solid and locking connections are a huge improvement
over non-locking eSATA, bulky and flimsy SCSI, and expensive Fibre Optical.
The cables are also usually constructed very solidly, and are much less likely
to be accidentally broken or damaged just by stepping on them.
Value: storage enclosures with Mini-SAS ports cost about the
same as the ones with eSATA ports. HBAs or Host Bus Adapters - controllers
without RAID logic, cost about $500. RAID controllers vary, and as of
today, a suitable and very fast 8-lane ATTO ExpressSAS R380 RAID controller is
listed at $1,095. This is quite comparable to SCSI and (e)SATA, and is
significantly less expensive than FC-AL.
A Fibre-Optical array is approximately $2000 more expensive than a Mini-SAS one:
the RAID controller usually resides in the enclosure and adds about $2000 to it,
and the FC-AL HBA (Host Bus Adapter) residing in the computer is anywhere from
$600 to $1400 depending on the number of ports and their flavors - thus
offsetting the price of a SAS RAID controller.
Distance: a maximum of 10 meters or about 30 feet. This
may not be enough for building-wide wiring: for that, there is FC-AL with
maximum cable lengths of over 30 miles (
not
kidding you) - but could be enough to put the arrays away in the closet.
eSATA has a maximum cable length of 1 meter (with some exceptions).
MiniSAS: a good choice? One of the best in fact,
especially on arrays with more than 2 drives. Today's drives transfer data
at over 100MB/s; an array with 4 drives has a potential throughput of over
400MB/s. A single 3Gbs eSATA link is then rather limiting with its maximum
throughput of 300MB/s. Take an array with 8 drives, and even the new 6Gbs
SATA is too slow for it.
There are other benefits to MiniSAS:
- 12Gb/s half-duplex (one way) bandwidth per single 4-lane connection, soon to become 24Gb/s with the introduction of 6Gb/s drives and controllers.
The fastest available flavors of SCSI, SATA and FC-AL don't even come close.
- SAS-to-SATA compatibility: you can use SATA drives with SAS
controllers and enclosures. Don't try that with FC-AL and SCSI -
expensive bridges are required.
- Expanders can be used to increase the maximum number of connected
devices to a humongous 255 per port. While expanders aren't
inexpensive, at about $600 a pop, the very possibility of connecting over
500TB of storage (with 2TB drives) to a single connection is nice.
- Software transparency with SCSI: controller drivers did not need to be
re-written from scratch. After all, SAS means "Serial Attached SCSI".
Bottom line: for arrays of over 4 and especially 8 drives,
Mini-SAS offers the best value, performance and security.