I personally don't use AWS S3 for this type of backup, it's just too expensive (~$23/TB) when I can get the same quality of service from other companies at more than half the price. Yes, there is Glacier which is cheaper, but I wouldn't use if for shared hosting.
So I use both Backblaze B2 and Minio (self-hosted) extensively. They're both rock-solid. Wasabi is good too.
Current B2 pricing is:
- $6 per TB (1000GB), per month
- Egress is free for up to 3x the amount of data you have stored, so 1GB daily (30GB/month) will be free
Starting with 500GB of data, and assuming an average increase of 600GB per month (20GB * 30 days).
By the end of year 1, you'll have 7.1 TB of data – which will cost you a total of $273.60.
By the end of year 2, you'll have 14.3 TB of data – which will cost you a total of $792.
In your/this example, no data is ever being deleted so your costs will just continue to rise.
Quick and dirty excel sheet:
