Right on the money there Bob. Without knowing more detail about the clients workload, it would be hard to advise either way. I would imagine based purely on the small amount of info around the clients apps and workload that NFS would most likely be the appropriate solution on top of ZFS. You will make more efficient use of the your ZFS storage this way and provide all the niceties like snapshots and rollbacks from the Solaris
based filer whilst still maintaining Linux front ends.

Do take heed to the various list posts around ZFS/NFS with certain types of workloads however.

Bob Friesenhahn wrote:
On Wed, 4 Mar 2009, Stephen Nelson-Smith wrote:

The interesting alternative is to set up Comstar on SXCE, create
zpools and volumes, and make these available either over a fibre
infrastructure, or iSCSI.  I'm quite excited by this as a solution,
but I'm not sure if it's really production ready.

While this is indeed exciting, the solutions you have proposed vary considerably in the type of functionality they offer. Comstar and iSCSI provide access to a storage "volume" similar to SAN storage. This volume is then formatted with some alien filesystem which is unlikely to support the robust features of ZFS. Even though the storage volume is implemented in robust ZFS, the client still has the ability to scramble its own filesystem. ZFS snapshots can help defend against that by allowing to rewind the entire content of the storage "volume" to a former point in time.

With the NFS/CIFS server model, only ZFS is used. There is no dependence on a client filesystem.

With the Comstar/iSCSI approach, you are balkanizing (http://en.wikipedia.org/wiki/Balkanization) your storage so that each client owns its own filesystems without ability to share the data unless the client does it. With the native ZFS server approach, all clients share the pool storage and can share files on the server if the server allows it. A drawback of the native ZFS server approach is that the server needs to know about the users on the clients in order to support access control.

Regardless, there are cases where Comstar/iSCSI makes the most sense, or the ZFS fileserver makes the most sense.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

--
_______________________________________________________________________


Scott Lawson
Systems Architect
Manukau Institute of Technology
Information Communication Technology Services Private Bag 94006 Manukau
City Auckland New Zealand

Phone  : +64 09 968 7611
Fax    : +64 09 968 7641
Mobile : +64 27 568 7611

mailto:sc...@manukau.ac.nz

http://www.manukau.ac.nz

________________________________________________________________________


perl -e 'print
$i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

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

Reply via email to