On Aug 21, 2010, at 2:14 PM, Bill Sommerfeld <bill.sommerf...@oracle.com> wrote:

> 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.

I understand that much and is the reason I picked ZFS for persistent data 
storage.

> 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.

Can't auto-recover, but will report the failure so it can be restored from 
backup, but since the vmdk files are too big to backup...

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

Must have, not necessarily have full control.

> 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.

Well... You need to know that the multiple storage servers are acting as a 
single pool with tiered storage levels (SAS 15K in RAID10 and SATA in RAID6) 
and luns are auto-tiered across these based on demand performance, so a pool of 
mirrors won't really provide any more performance then a raidz (same physical 
RAID) and raidz will only "waste" 33% as oppose to 50%.

> 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.

The host is a blade server with no room for SSDs, but if SSD investment is 
needed in the future I can add an SSD Equallogic box to the storage pool.

> 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.

Exactly how brittle I guess depends on the Equallogic system.

-Ross

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to