On 08/21/10 10:14, Ross Walker wrote:
I am trying to figure out the best way to provide both performance and 
resiliency given the Equallogic provides the redundancy.

(I have no specific experience with Equallogic; the following is just generic advice)

Every bit stored in zfs is checksummed at the block level; zfs will not use data or metadata if the checksum doesn't match.

zfs relies on redundancy (storing multiple copies) to provide resilience; if it can't independently read the multiple copies and pick the one it likes, it can't recover from bitrot or failure of the underlying storage.

if you want resilience, zfs must be responsible for redundancy.

You imply having multiple storage servers. The simplest thing to do is export one large LUN from each of two different storage servers, and have ZFS mirror them.

While this reduces the available space, depending on your workload, you can make some of it back by enabling compression.

And, given sufficiently recent software, and sufficient memory and/or ssd for l2arc, you can enable dedup.

Of course, the effectiveness of both dedup and compression depends on your workload.

Would I be better off forgoing resiliency for simplicity, putting all my faith 
into the Equallogic to handle data resiliency?

IMHO, no; the resulting system will be significantly more brittle.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to