All of these backups generate about 3.9 TB of .vbk, .vrb and other files. We keep 10 nightly restore points on the local backup server for convenience, but once a month we back up everything to tape, which we then ship to an off-site data storage facility.
I would very much like to eliminate the entire tape backup subsystem in favor of doing cloud backups using Veeam Cloud Edition and Amazon Glacier, but even backing up just the .vbk files would result in over 1.7 TB of data, which would take over 40 hours to transfer to the cloud using our maximum 100Mbps bandwidth. Our goal for the offsite backups is to maintain monthly full backup snapshots for disaster recovery and regulatory purposes. Depending on policy, some server snapshots would need to be maintained for up to 4 years, but most could be "round-robin" deleted after 6 months.
My question to the experts is, what combination of backup configuration and other methods can I use to achieve my cloud data retention goals, without (1) a 40+ hour backup window that depletes my company's network bandwidth or (2) putting a huge amount of data in the cloud, all while still maintaining the convenience of quick local restores over the previous 10 days? And no, network bandwidth increase and/or getting a "real" SAN are not options

Bill A.