{"id":659,"date":"2016-07-27T15:52:53","date_gmt":"2016-07-27T20:52:53","guid":{"rendered":"https:\/\/www.suprtek.com?p=659"},"modified":"2017-01-05T15:34:37","modified_gmt":"2017-01-05T20:34:37","slug":"backup-solutions-dont-have-to-cost-an-arm-and-a-leg","status":"publish","type":"post","link":"https:\/\/www.suprtek.com\/index.php\/2016\/07\/27\/backup-solutions-dont-have-to-cost-an-arm-and-a-leg\/","title":{"rendered":"Backup Solutions Don’t have to Cost an Arm and a Leg"},"content":{"rendered":"
Companies looking for a highly-available, scalable, cheap data storage and backup solution don\u2019t have to look farther than their old servers and scripting skills.<\/strong><\/p>\n Over the past year, we overhauled our Corporate and Development IT infrastructure. As part of that journey, a new data backup solution was needed; one that wouldn\u2019t \u201cbreak the bank.\u201d We sought out solutions from the usual suspects, including Backup Exec and Veritas. We explored free options from Zmanda, Bacula, and Veeam. All had their strengths and weaknesses, but, ultimately, we decided on one that was a little unconventional.<\/p>\n Because our environment is based on VMware, we decided to focus our efforts on Veeam\u2019s Backup and Replication free edition. This allowed us to back up our VMs effectively with Veeam\u2019s industry proven technologies. However, to overcome some of the limitations of the free edition, we used some PowerShell scripting to produce the scheduling capabilities and reporting functions that we wanted. Now that we had a backup solution, we needed storage to retain our backups.<\/p>\n Our primary enterprise storage back-end is built on a NetApp appliance. NetApp has excellent features and scalability, but they come at a premium. Instead of adding to the NetApp controllers and disk shelves to enhance our enterprise solution, we looked to our old hardware to\u00a0build a scale-up\/scale-out storage infrastructure. After exploring simple CIFS\/NFS on Ubuntu and GlusterFS on RedHat, we came upon FreeNAS. It became immediately apparent that this speedy and customizable fork of FreeBSD would allow us to get a level of storage and workload out of legacy recovered hardware that we did not expect. All with no real expense!!<\/strong><\/em><\/p>\n We reclaimed three older servers, filled their drive bays with old 1TB and 2TB drives, and created a storage pool that provided approximately 20TB of storage. FreeNAS utilizes OpenZFS as its base filesystem. This provides the power of ZFS software RAID for ensuring disk fault tolerance on each server even if the server doesn’t have a hardware RAID HBA. Because of the aging disks, we chose a RAID-Z2, which allows for 2 disk failures before action is necessary. This gave us a little less space but more stability and security. FreeNAS also supports features like snapshots, deduplication, and ZFS replication for backing up data between servers, which we leveraged for offsite backups. Backups to your backups are a good thing!<\/p>\n