Midrange SANs master high-end features

Compellent, iQstor, and Xiotech combine sophisticated enterprise capabilities with amazing ease

The iQstor iQ2880 storage system came all in one box, and it was simple to set up, using a preconfigured IP address and Web browser to enter the necessary network information. Oddly, the system wouldn’t initialize the RAID or complete storage configuration until an admin e-mail address for sending alerts was configured correctly, then it took about 35 minutes to initialize a 945GB RAID 5 volume. After one or more volumes are created, you assign a storage pool, which can be used for policy-based management, and then you create the virtual disks that are presented to the servers using the system. Virtual disks can easily be expanded without taking the corresponding physical volume offline.

Click for larger view.

The iQstor system offers less flexibility than the Compellent and Xiotech systems because it doesn't allow a RAID set to be changed or resized once created. The virtual disks in a RAID set can be changed, but not the underlying RAID level.

The system I tested included 15 73GB 4Gbps FC drives. The same enclosure supports a wide range of FC drives as well as SATA drives. The iQstor unit came in at the lowest price among the three systems tested. And though it also arrived with the lowest storage capacity, adding more drives or including higher capacity drives would not push the price from $21,195 to anywhere near the $50,000 or more of the other two. As with the Compellent and Xiotech systems, iQstor supports active-active controllers for full redundancy, and it's easy to add more FC or SATA enclosures to boost total capacity.

The iQstor offers a rich set of features that includes thin provisioning, snapshots, mirroring, replication, and virtualization. Plus, not only is it easy to expand existing volumes, but an automated capacity growth feature allows the system to use available, uncommitted storage to automatically expand volumes that are nearing full capacity.

iQstor includes an agent that makes it easy to create point-in-time snapshots of open Exchange, Oracle, and SQL Server databases. The agents pause the database long enough for the iQstor to take simultaneous “group snapshots” of all active data volumes, ensuring that all open records are correctly copied. The snapshots can then be used to make tape backups or remote replicas without having to shut down the database for the duration of the backup.

As with the other two systems reviewed here, snapshots use pointers to accelerate snaps and save disk space, requiring just 10 percent to 20 percent of the space required for a full copy of a volume. The number of snapshots is not unlimited, but the limit of 126 snapshots per volume should be enough for most people.

The iQstor iQ2880 does not offer every bell and whistle of the Compellent and Xiotech SANs, and it takes a bit more effort to set up, but it offers great performance, scales to 180TB with SATA drives, and starts at less than half the price of the other two systems. It is an excellent way to go if you don’t anticipate the need for the fancy features.

Xiotech Magnitude 3D 3000e

The Magnitude 3D 3000e Storage System I tested consisted of several separate pieces: the Icon management appliance, one controller, one shelf of drives, and the TimeScale appliance that manages asynchronous replication, heterogeneous replication, and CDP (continuous data protection). The shelf included eight 73GB FC drives and eight 146GB FC drives. The Icon appliance is used to manage the controller. It seems a bit much to use a separate management appliance if you have only one controller, but it will manage many controllers just as easily.
Click for larger view.

The TimeScale appliance offloads compression and data encryption over the WAN link, removing that load from the controller and allowing replication between multiple controllers with ease. It also handles heterogeneous replication, allowing replication between storage systems from different vendors, whether SAN-attached or server attached, and provides continuous data protection, a journal-based form of replication that goes beyond the capabilities of standard synchronous or asynchronous replication.

On-site installation support is included, so most administrators will probably not see much of the installation process, which is probably for the best, since the combination of four or more separate pieces of hardware does introduce some complexity. The Icon interface for configuring volumes and other functions such as mirroring and synchronous replication is straightforward. It's not as wizardly as the Compellent system, but easy enough to work your way through. Figuring out whether to use the Icon interface or the TimeScale interface to set up some things like remote replication can also be a puzzle, although one you’ll quickly solve.

The Magnitude 3D supports ILM-style data migration through host-based software, which uses agents on each server to identify data that can be migrated from tier one to tier two or three. This is not as transparent as data migration in Compellent, which is handled in the controller with no server agents or additional load on the servers required. Nevertheless Xiotech provides some of the same functionality, albeit with more setup required.

The TimeScale appliance enables a number of features not available from Compellent. It provides compression, encryption, and deduplication of data sent over the WAN link, which both secures transmitted data and optimizes the use of the link. TimeScale can replicate data to other systems from other storage vendors, even allowing the use of server-attached storage. This means that a single TimeScale box can facilitate replication across the enterprise, between a widely disparate variety of storage systems. TimeScale also supports bandwidth limiting by connection, allowing the administrator to control both the amount of bandwidth consumed by remote replication or CDP and also the amount of server utilization for local replication. Server utilization can be a significant factor, because heterogeneous replication routes data through the server that the storage is attached to, rather than bypassing the server and routing data from one SAN device to another. This is the only way to make use of non-SAN storage, but it can introduce fairly heavy loads on the server, depending on the amount of data being replicated.

Creating asynchronous replicas (on a second Xiotech SAN system) over the WAN using the TimeScale appliance is straightforward and fairly simple, although not quite as simple as the five-click process in Compellent. Given the additional complexity introduced by enabling the use of other SAN devices and server-attached storage, this is not unexpected, and in fact it makes the smoothness of the Xiotech process all the more admirable.

TimeScale also allows the administrator to schedule and create an unlimited number of snapshots for data or system recovery, using either virtual snapshots to reduce the storage footprint or full replicas of the original data. Snapshots can be one to many, many to one, or many to many, allowing multiple snapshots to be created in different places from a single original, or allowing multiple originals to be consolidated into a single storage system.

The Xiotech system with the TimeScale appliance offers a couple of features not available from Compellent, including the SSD drives and replication and mirroring with heterogeneous devices. It doesn’t have hardware-based ILM, and it's not quite as easy to use as the Compellent system, but it's an excellent choice for administrators aiming to reuse existing storage assets.

The fat middle

All three of the systems reviewed here will provide excellent service in a small to midlevel enterprise environment. They are inexpensive enough to be good starter systems, yet expandable enough to grow with a company’s data needs. And all combine good usability and strong performance.

The iQstor iQ2880 has a more limited feature set than the other two, but still enough for most purposes, and it comes at a very low price. The Xiotech Magnitude 3D system offers sophisticated features at a reasonable price, including the highest possible performance (thanks to the solid state disk option) and excellent replication functions that support any SAN or server attached storage, even from other vendors.

The Compellent Storage Center offers the greatest ease of use, as well as automated data migration capabilities, at a great price. In fact, Compellent's level of maturity, both in feature set and ease of use, places it alone at the pinnacle of midrange systems and even compares favorably with top-tier systems. That said, if you don't need automated data migration, the iQstor is the most affordable way to start. And Xiotech should get a close look from any shop looking for a SAN that plays well with existing storage.

InfoWorld Scorecard
Reliability (20.0%)
Value (10.0%)
Interoperability (10.0%)
Performance (20.0%)
Management (20.0%)
Scalability (20.0%)
Overall Score (100%)
Compellent Storage Center 3.5 9.0 9.0 8.0 9.0 10.0 9.0 9.1
iQstor iQ2880 9.0 9.0 8.0 9.0 8.0 9.0 8.7
Xiotech Magnitude 3D 3000e 9.0 8.0 9.0 9.0 9.0 9.0 8.9
| 1 2 Page 5