I use rclone and Backblaze B2 for this. B2 used to be cheaper though not sure if that’s true with the new deep archive but it is much less fiddly and no crazy fees at restore time.
Rclone is also multi threaded so goes much faster compared to rsync
Rclone is also multi threaded so goes much faster compared to rsync
- It will not create archives by default, so potentially upload a lot of files (just like rsync). There are a few workarounds in the documentation to mitigate the cost.
- It cannot do restore of Deep Archive data
Edit: Can do restore, but it's a manual step.
The upload fee (PUT request fee) is $0.065/1000files so it will charge you a lot when you have millions of files.
So if hot access isn't a concern then S3 can be 1/5th of the cost.