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