NAS Enclosure vs Linux Server for Backup Storage – Which is Better?

backupnetwork-attached-storage

I am in the middle of revamping the backups of the servers and shared drives at my non-profit. What I need is a storage solution that will simply give me a place to put the backups. I have two options within my budget :

  1. Build a simple Debian server with a large chassis and a motherboard that can hold 6-8 drives
  2. Buy two NAS enclosures (think Drobo/Synology/etc) and hook them up to the backup server via USB3

For information, the backup server is a little box running Bareos. As far as I can tell, aside from the time necessary for the first option, the second would certainly be the easiest. However, I am afraid of having problems down the road that would render the units unusable for X number of weeks (for example, a manufacturer's defect which would force me to get a replacement all of which takes a while usually) and thus kill my backups. At least with a Linux server, I can +/- fix it.

Any thoughts? Is my fear perhaps irrational? In particular, I'd love to hear from folks who have experience with these NAS units in production.

In case you're wondering, I only have about 13 TB of data to backup weekly so performance is not really an issue.

Edit: Thanks for the suggestion about cloud storage. I should just note that for us, it's not an option because we are in a remote location and we only have an ASDL line (3Mbps/768kbps).

Best Answer

NAS Option: Pros - Easy to hookup, 10 times faster than gigibit ethernet, no new server needed. Cons - Physical server presents a single point of failure.

Debian Option: Pros - You get a new server, you can double up the RAID controllers, run RAID 10, you can install as many NICs as you need. Cons - Single point of failure.

My Recommended Option: (Since you have some $$$ to spend)

Keep your existing backup server, procure the NAS devices for storage, add a NIC for every subnet in your infrastructure, and connect your backup server to each network segment. This will optimize your incoming data flow when your are preforming backups and not tax your network. (Not needed if you have a dedicated backup network segment)

I would also build a duplicate backup server that can serve as a hot standby for any future failures. If your production server fails you simply move the NAS devices to the "backup" server.

Also I would create 2 backup jobs per server and have them run "every other" period so you get backup data on both of your NAS devices. Takes up extra space yes, but you can manage this fairly easily.

A final option would to do a cost comparison and see what your cost difference would be for one of the many available cloud backup solutions with your data only being under 15TB.

Related Topic