I have been a happy Veeam customer for some years but after much consideration I made the switch to the Enterprise Edition of Nakivo Backup & Replication (http://www.nakivo.com).
It wasn't actually about the money, even though the Nakivo annual support and maintenance fees are in my case 22% lower than Veeam's (nevermind that Veeam's Enterprise license is 2k/socket and Nakivo's is 600/socket). It also wasn't about being able to deploy Nakivo on either my own Linux install or just straight up deploying the Nakivo Virtual Appliance. I still run Nakivo on Windows because we are a Windows shop and the extra Windows license doesn't break my bank. Lastly, it wasn't about multi-tenancy where I can give VM owners and easy way to restore their own VMs without that they have access to the restore of VMs which are not theirs.
Nope, none of the above.
I switched because I am saving a ton of disk space due to deduplication across all of my backups!
With Veeam deduplication only works per backup job. So if you want really high deduplication levels then you have to put all of your VMs into the same backup job. This is, of course, less than optimal and no one in their right mind actually does that.
With Nakivo deduplication happens on a per repository level, so all jobs that use the same repository are deduplicated. As you can imagine that results in significantly higher deduplication levels as many of those OS blocks only have to be stored once. Depending on whether you have like data across different VMs you will see additional deduplication savings as well.
Currently I am only running 18 VMs on Nakivo and I am achieving a 1:20 deduplication ratio between Windows 2008, Windows 2012, Ubuntu, Debian, and Centos. That's a lot of different OSes and patch levels among just 18 VMs. In the coming weeks I will move the 2008 machines to 2012 R2, and upgrade the 2012 to 2012 R2 for higher deduplication. Later this year we will migrate the Debians to Ubuntu and will discontinue the use of Centos. Dedup ratios should go up further. This is also the time to consider whether I will add all of the VMs to the same repository. Those 18 I am using now are on a 2 TB repository and I currently don't have a good feel for how quickly it will grow. I have about 50 VMs so I may create additional 2 TB repositories and just live with the fact that I lose out on some dedup, or I may create one gigantic VMFS datastore for dedup across 100% of my VMs.
It's not all rainbows and pink Unicorns, Nakivo doesn't have the Instant VM Recovery that Veeam provides where you can run the VM off of the backup file, which really was a handy feature, but still, over time dedup wins.
It wasn't actually about the money, even though the Nakivo annual support and maintenance fees are in my case 22% lower than Veeam's (nevermind that Veeam's Enterprise license is 2k/socket and Nakivo's is 600/socket). It also wasn't about being able to deploy Nakivo on either my own Linux install or just straight up deploying the Nakivo Virtual Appliance. I still run Nakivo on Windows because we are a Windows shop and the extra Windows license doesn't break my bank. Lastly, it wasn't about multi-tenancy where I can give VM owners and easy way to restore their own VMs without that they have access to the restore of VMs which are not theirs.
Nope, none of the above.
I switched because I am saving a ton of disk space due to deduplication across all of my backups!
With Veeam deduplication only works per backup job. So if you want really high deduplication levels then you have to put all of your VMs into the same backup job. This is, of course, less than optimal and no one in their right mind actually does that.
With Nakivo deduplication happens on a per repository level, so all jobs that use the same repository are deduplicated. As you can imagine that results in significantly higher deduplication levels as many of those OS blocks only have to be stored once. Depending on whether you have like data across different VMs you will see additional deduplication savings as well.
Currently I am only running 18 VMs on Nakivo and I am achieving a 1:20 deduplication ratio between Windows 2008, Windows 2012, Ubuntu, Debian, and Centos. That's a lot of different OSes and patch levels among just 18 VMs. In the coming weeks I will move the 2008 machines to 2012 R2, and upgrade the 2012 to 2012 R2 for higher deduplication. Later this year we will migrate the Debians to Ubuntu and will discontinue the use of Centos. Dedup ratios should go up further. This is also the time to consider whether I will add all of the VMs to the same repository. Those 18 I am using now are on a 2 TB repository and I currently don't have a good feel for how quickly it will grow. I have about 50 VMs so I may create additional 2 TB repositories and just live with the fact that I lose out on some dedup, or I may create one gigantic VMFS datastore for dedup across 100% of my VMs.
It's not all rainbows and pink Unicorns, Nakivo doesn't have the Instant VM Recovery that Veeam provides where you can run the VM off of the backup file, which really was a handy feature, but still, over time dedup wins.
Last edited: