For starters: I fully agree with Colin that incremental forever is a bad idea. You would have to keep all backup data indefinitely and your storage bill will grow accordingly.
Backing up to the cloud is one thing, restoring another. When rebuilding a system time is at the essence and your internet connection may well be a limiting factor (and may not even be available when you need it most). Also, whereas sending data to cloud storage is usually free, getting it back is definitely not.
The following is how I set it up for our company (SMB, 15 people). Our environment consists of an enterprise class server running Microsoft Hyper-V and 5 production VM's running a mix of Microsoft Windows and Linux. Uncompressed data size is approximately 700 GB.
Our requirements were
- Have a local copy of the backup data for fast restore with minimum dependencies (like internet connections)
- Have a cloud copy of the backup data for fall back in case the local copy is lost
- Minimum cost
- Strong encryption (at least in the cloud)
- Weekly full backups, daily incremental backups
And this is how I set it up
- Backup Exec V-Ray edition (initially BE 14, now BE 15)
- Backup to Disk using an inexpensive RAID5 local storage unit
- Backup Exec AES encryption (make sure you have a copy of the key in a safe place!)
- Weekly full backups, daily incremental backups, no deduplication, no GRT
- When backups are completed, mirror backup data from RAID5 storage to cloud (Syncback Pro task)
Syncback Pro (from 2BrightSparks) supports a variety of cloud storage services which makes the solution very flexible. You can change cloud storage providers in minutes if you want.
Your profile tags indicate that your are running BE 2012. Our approach should work for you. Backup Exec 15 has much more extensive cloud support. I have not bothered to explore this though as we are very satisfied with our solution.
A few more words about backing up to the cloud. Total transfer time is not only determined by the amount of data and the bandwidth. Transaction overhead per file can become the dominating factor if each file is stored separately in the cloud (and it can add heavily to the bill too due to transaction fees if you have millions of small files). When I was evaluating solutions, some would fail horribly on cloud transfer time and cloud storage cost. In our solution Backup Exec creates 1 GB backup files (.bkf) on the RAID5 unit and Syncback Pro pushes these files to the cloud storage. The storage bill is kept low because we transfer almost zero data out of the cloud (we do restores from the RAID5 unit).
Hope this helps.
Regards,
-Roger