Are there any direct attached NAS devices

direct-attached-storagenetwork-attached-storage

This may seem a bit counter-intuitive, but I'm looking for a NAS device like the QNAP that can be direct attached to a server. The rationale here would be backup speed. I would like to backup via esata, sas, or some other fast direct attach connection, and then I would like the backup device itself to support features like automated replication over the network.

I can do this via iSCSI using QNAP devices, but the backup solution I'm interested doesn't recommend iSCSI targets (I may test this out myself to see if it's a real issue or just a recommendation).

I could also have the server do a fast backup onto local disks and then have it perform replication to a NAS, but I like the idea of inexpensive plug & play devices doing more of the work.

Best Answer

What you're looking for is a bit odd. Direct attached storage devices (DASD), like SAS or ESATA enclosures are pretty common. When you talk about "replication over the network", though, you cross a boundary into something more like SAN or NAS devices.

Block-level replication of DASD could be done via software on the host OS. You don't mention your OS, but DRBD would do what you're talking about on Linux. The storage devices aren't doing the replication, though-- it's the host OS. (I'm sure there's a DRBD-alike for Windows, but I don't know of one off the top of my head. There are some rather pricey looking offerings like SteelEye Data Replication and Double-Take Availability that will probably do what you'd want on Windows.)

I suppose it would be possible to build a DASD device that contained an integrated controller to do block-level replication via a network. Since there wouldn't be contention for filesystem access with the host OS this would be feasible, but I've never heard of such a device.

File-level replication of DASD could be accomplished pretty easily by the host OS, using something like rsync, Unison, or Microsoft's DFS replication (as well as a whole host of third-party solutions).

Having a controller in the storage device itself perform file-level replication would be fairly difficult since it would have to contend for filesystem access with the host operating system. (Presumably you could use a cluster filesystem and skirt that issue, but cluster filesystems aren't commonly used on commodity operating systems.)

I would think your best bet would be some cheap DASD and a host-based replication system.

Related Topic