Hi Necoeds,
What you want to do is balance your Recovery Time Objective (RTO), and Recovery Point Objective (RPO).
According to AWS at
https://docs.aws.amazon.com/wellarch...bjectives.html, Your RTO would be defined as the maximum acceptable delay between the interruption of service and restoration of service. This determines what is considered an acceptable time window when service is unavailable.
Your RPO is the maximum acceptable amount of time since the last data recovery point. This determines what is considered an acceptable loss of data between the last recovery point and the interruption of service.
I recently attended a seminar by AWS and they have alot of backup solutions, not just S3. Even their cheaper solutions still give you fast access to your backups. I think their slowest one must be Tape though, and would expect much slower access to that.
I have been using AWS alot and am really happy with their prices, options and speed. I think Microsoft Azure and Google cloud may offer similar solutions but I have never used their backup / storage services.
Good luck!