A 'CASL' Within A Fortress


Nimble Storage CS240
Nimble CS-Series

Newcomer Nimble Storage has built what IT administrators might call the Holy Grail of high-performance data storage: a single box that delivers primary and secondary iSCSI storage along with off-site backup
that does not involve tape, optical media or even backup time. Oh,
and each box is fully redundant.

Sound too good to be true? Enter the CS-Series, a line of systems
built around a sturdy SuperMicro 3U server chassis that incorporates
all of those capabilities at a starting price of around $50K. But the real crown jewel of this system is in its software. Dubbed Cache Accelerated Sequential Layout, or CASL, the proprietary system employs solid state drives to handle the random IO traffic common to applications for SQL Server and Exchange while leaving the SATA drives to do what they're best at: sequential reads and writes.

To keep the drives working in these roles, CASL sequences random
data before writing it to the SATA drives, and pre-fetches random
data before it's read, laying it out in sequence for faster access.
Real-time garbage collection performs a kind of on-the-fly disk
defragmentation, which all but eliminates the so-called hole-punching
that saps capacity. Administrators also will appreciate automatic
compression (typically 2:1) and the ability to expand a volume's
allocated space on-the-fly; CASL performs its "partition magic" in
mere moments (but Windows still requires a manual refresh).

When setting up a volume, administrators can assign a predefined
application profile -- such as those for Exchange 2003, 2007 and
2010, SharePoint, SQL Server or VMware -- or accept the default.
These do make a difference, as our performance data bears out.
Other defaults include thresholds for quotas, snapshots and warnings. Next in the process, the administrator is prompted to select
a protection set, which assigns a snapshot frequency based on the
application and its importance to the organization. Predefined
values exist for Exchange (one snapshot per day); as well as those
for mission-critical (once per hour); production/database (one per
hour plus one per day); and a custom setting.

Also part of Nimble's secret sauce is an automatic allocation of
20 percent of drive space to snapshots, which are automatically
created on a customizable timetable of minutes, hours or days.
In just a few minutes, testers were able to create a snapshot of a
200-GB volume, convert that snapshot to a volume and mount the
cloned volume just as if it were the original. In the event of data
loss or corruption, users can be diverted to the cloned volume while
forensics are performed on the damaged data. Nimble also can back
up directly to Hyper-V and VMware virtual images.

The Nimble CS-Series box was one of the easiest we've had
the pleasure of setting up and testing, thanks in part to Bonjour,
Apple's zero configuration service discovery protocol. The Test
Center would like to see more products embrace Bonjour (formerly
known as Rendezvous), which makes raw devices visible on the
network for administration.

Performance

For testing, Nimble sent the CRN Test Center a CS240, one of its highest-end devices. This unit was equipped with four 160-GB SSD
drives from Intel and 12 2-TB Western Digital RE4 drives, each with
its own 64-MB cache. All drives are rated to deliver a transfer rate
of 3 Gbps. The drives by default are configured as RAID 6, which
the company says delivers the best performance.

We used the IOmeter test tool to measure performance from a
Dell Precision T1500 workstation running 64-bit Windows 7. Using
iSCSI Initiator, we attached to the Nimble array via GBit Ethernet
on the same subnet that was used to administer the box. While
performance might have been better if connecting to the array's
subnet, as a server might, testers believed their configuration better
reflected that of a typical enterprise worker.

Using default settings, the Nimble CS240 delivered a peak data transfer rate of 112 MBps in sequential writes, and 75 MBps in random writes. Random and sequential peak rates were about the same. But when the volume was tuned for Exchange 2003, which performs numerous random reads and writes, those peak numbers for sequential reads and writes became the average, and random performance jumped significantly. Average performance for random writes went from 39 MBps in default mode, to 46 MBps when tuned for Exchange 2003. And for random reads, performance jumped from 68 MBps to 73 MBps when tuned for Exchange. Clearly, Nimble's software made the difference. Average power consumption is about 485 watts.

Designed for midmarket companies with 200 to 2,000 employees
running Microsoft applications, the Nimble Storage CS240 (as
tested) lists for $99,000, including off-site replication and real-time
diskless backup. For its fault tolerance, performance and innovative
software, the CRN Test Center strongly recommends the CS240 from Nimble Storage.

COMMUNITY: Connect with the CRN Test Center at community.crn.com.