Storing backups on the same server as production is a common mistake. If the server fails or is compromised, backups disappear with the main data. Cloud storage solves this: backups are stored geographically separately, available at any moment.
We configure cloud backup systems for OpenCart and ocStore: daily automatic backup upload to S3-compatible storage with encryption and copy rotation.