DaPlumber
Patron
- Joined
- May 21, 2014
- Messages
- 246
So I was having a discussion with a colleague of mine the other day, extolling the benefits of FreeNAS as a home/prosumer NAS solution. * Her comment though caused me to stop dead in my tracks and think: "It sounds like a good NAS, especially with ZFS, but it still doesn't solve the backup problem on the non-enterprise scale."
Allow me to elucidate: Backups are a "good thing". "Duh" I hear you say, and a quick search of "backup" on these forums will confirm that. But consider: What makes for a cost effective backup solution for a modern user? At the Enterprise scale it's relatively easy, if non-trivial, to design a backup system that appearing expensive at first blush when amortized over a large number of systems and a large amount of protected storage is actually quite inexpensive. These days at the back end for the final cold copy you are still likely to find good old tape. Tape when considered on a $/Byte basis is ridiculously cheap, especially when ordering them by the pallet-load. The cost of the SAN/Network transport to get the data to the transport devices and the tape drives themselves are expensive up-front costs (don't forget maintenance!), but depreciated over 3-5 years and at Enterprise discount levels still much cheaper than even cheap disk based solutions.
None of this applies down here at the thin end of the wedge where we're using OS Free software with Enterprise NAS functionality (and then some) on "high end consumer" hardware at home.
So, let's set up a scenario: Let's presume a current common home setup with a system with 4X4TB drives (WD Red, ST, etc.) 16GB of ECC-RAM, and GbE connected. The backup needs to be portable and able to be easily detached since backups sitting next door to the Primary are disaster waiting to happen. The backup needs to complete "in a few hours" (let's limit to 2 for incrementals, 12 for initial). Most importantly the cost of the backup can't exceed more than ~40% of the cost of the NAS in the first place.
The Enterprise Architect in me wants an LTO drive, but those cost 400% the cost of the NAS, never mind the interface and the cost of a few tapes and what software to back up to the drive with?
The best answer that I could come up with is 4X the non-NAS version of the drives in an eSATA box with a port multiplier interface. Duplicate using "zfs send | zfs recv", disconnect, unplug and keep somewhere else (work? Neighbor/friend/family's house?) Ideally I'd like two sets, one to be backed up and a set for rotation that's always "off-site", and now we've just doubled the cost of the NAS, we might as well have built a mirror NAS and a VPN to the other site...
So here's the throwdown: There has to be a better, more cost effective way of doing backups of modern FreeNAS home systems, but darned if I can figure out what it is.
Is anyone up for the challenge? :p
------
* Full disclosure, we're both IT architects with many years experience designing large scale UNIX infrastructure, including NAS, databases, IaaS, SaaS, backup, you name it. Bottom line: We know our **** but not on the home scale.
Allow me to elucidate: Backups are a "good thing". "Duh" I hear you say, and a quick search of "backup" on these forums will confirm that. But consider: What makes for a cost effective backup solution for a modern user? At the Enterprise scale it's relatively easy, if non-trivial, to design a backup system that appearing expensive at first blush when amortized over a large number of systems and a large amount of protected storage is actually quite inexpensive. These days at the back end for the final cold copy you are still likely to find good old tape. Tape when considered on a $/Byte basis is ridiculously cheap, especially when ordering them by the pallet-load. The cost of the SAN/Network transport to get the data to the transport devices and the tape drives themselves are expensive up-front costs (don't forget maintenance!), but depreciated over 3-5 years and at Enterprise discount levels still much cheaper than even cheap disk based solutions.
None of this applies down here at the thin end of the wedge where we're using OS Free software with Enterprise NAS functionality (and then some) on "high end consumer" hardware at home.
So, let's set up a scenario: Let's presume a current common home setup with a system with 4X4TB drives (WD Red, ST, etc.) 16GB of ECC-RAM, and GbE connected. The backup needs to be portable and able to be easily detached since backups sitting next door to the Primary are disaster waiting to happen. The backup needs to complete "in a few hours" (let's limit to 2 for incrementals, 12 for initial). Most importantly the cost of the backup can't exceed more than ~40% of the cost of the NAS in the first place.
The Enterprise Architect in me wants an LTO drive, but those cost 400% the cost of the NAS, never mind the interface and the cost of a few tapes and what software to back up to the drive with?
The best answer that I could come up with is 4X the non-NAS version of the drives in an eSATA box with a port multiplier interface. Duplicate using "zfs send | zfs recv", disconnect, unplug and keep somewhere else (work? Neighbor/friend/family's house?) Ideally I'd like two sets, one to be backed up and a set for rotation that's always "off-site", and now we've just doubled the cost of the NAS, we might as well have built a mirror NAS and a VPN to the other site...
So here's the throwdown: There has to be a better, more cost effective way of doing backups of modern FreeNAS home systems, but darned if I can figure out what it is.
Is anyone up for the challenge? :p
------
* Full disclosure, we're both IT architects with many years experience designing large scale UNIX infrastructure, including NAS, databases, IaaS, SaaS, backup, you name it. Bottom line: We know our **** but not on the home scale.