This is purely theoretical idea, i dont plan on doing this any time soon, but could you use Local hard drives as a kind of Cache to remote drives stored on Amazon EC2, shared to a user via iSCSI?
The idea i think is as follows:
- ZFS locally can use SSDs as a Read and Write cache
- mount a couple of "drives" as iSCSI, and add them to the ZFS pool as storage
- use a couple of local hard drives as read and write cache for the pool...
Now, i know you would need a fairly massive pipe between the Amazon data center and your office/house, but with the advent of Direct Connect, it could be plausable to get a 1 or 10Gb pipe to Amazon... But my question, could a remote iSCSI LUN be used in a ZFS pool, and would this work?