Yes, always a good time to mention Git and source control. I use Beanstalk, it is $15/month but I find the service to be good and I like their web interface.
https://beanstalkapp.com
However, Bitbucket has a free tier and also more affordable pricing. They are also good.
https://bitbucket.org/
Git is very important, for keeping your code safe and also allowing you to experiment without breaking the whole thing (easy to roll back). However, it should not be considered your only backup solution. It's good to have an automatic backup, because maybe you forget to commit and the engine crashes, and also to have a fail safe.
I use Tresorit, which is $10/month, offers 500GB of storage, is encrypted, and works on all platforms.
https://tresorit.com/
This is great because I sleep comfortably knowing my projects are automatically backed up in real-time as files change, I can access from any machine or their website and easily restore if any problems happen. And I don't have to worry if I forget to submit to Git, or if my Git provider goes bust or is hacked.
And this is not a theoretical. I used to use this service called Code Spaces for SVN source control on the DX11 engine I mentioned in another thread. The service was hacked, the hackers encrypted all the files and demanded a hefty ransom. When the company didn't pay immediately (and made attempts to regain access to their account), the hackers wiped the whole server, including all the backups. I lost about 1 year of work (though thankfully I still had the most recent version on my local machine).
https://www.infoworld.com/article/2608076/murder-in-the-amazon-cloud.html
So this is not impossible and has happened. Definitely don't think just cause you have 1 backup that everything is safe. I would say you need at the very least 2 different backup solutions (for example, Git and an auto cloud backup), and maybe a local one too to be safe. However, I had trouble with syncing when having two backup applications running on the same folder (there would be merge conflicts and extra files) so I just use Tresorit now and it seems to work well.