Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

Complete Amazon S3 Backup Solution

Julio Botto shared this idea 10 years ago
Open Discussion

A few releases ago, Amazon S3 is present a a new kind of destination at the new backup configuration (not the previous one -Legacy-) but only a transport-to (s3) is present.


it would be a great feature to have a "complete" backup solution via the WHM interface, including more integration with S3.


For complete, of course, I mean not only the copy-to process:


* restore single account / multiple

* select files or folders (restore)

* select mysql databases (complete / by table)


In few words, working with remote data in a more realistic scenario than a complete account re-generation.


I hope you see this feature!


Thanks to entire cpanel team and to the community!

Replies (11)

photo
6

I believe that even just simple full-account restoration from a remote source is a must, as manually downloading the backups from S3 and then uploading them again to the server is just a pain that could easily be avoided. the S3 API already supports this and it could be integrated relatively easily into WHM/cPanel.

photo
5

I agree, I was excited to cancel my other backup service but then I just found out its a manual restore process. S3 Definitely supports this as I have many Wordpress installs running plugins this. Definitely need a 2 way street on this! :)

photo
3

Yes, I'd like this feature. The only problem would be the "Glaciered" files in S3. If you use Glacier to freeze your files, then the restore should be able to be put in queue and alert the user when the restore package is ready to be unpacked.


I wrote about this in another feature request you can read here:

http://features.cpanel.net/responses/backup-account-selection-for-resellers


TL;DR:

Glaciered files have a high delay to be restored, and there are charges to the user by doing that operation:

https://www.dropbox.com/s/ad6pgmp1433l5cc/restore%20from%20glacier.jpg


Best regards

photo
2

Please, please implement this!


We also need the option to store incremental backups externally to save on bandwidth and disk space costs.


We recently changed to using cPanel backups with Amazon S3 and downloading the backups locally then uploading them is a joke, any software to push can be converted to pull with minimal effort.

photo
1

Not sure how useful this will be. Backing up large sites across the wire is SLOW compared to local disk. We've been down this road before and started using disks because of the way cPanel backs up, it's not practical using S3 or another service. Your backups will run all night with HIGH CPU loads. NOW.. this would work if you were to turn off ALL compression and just do straight file copies then CPU loads would remain low. You then run back into the time to backup across the wire instead of another disk.

photo
1

This feature is very important and by this feature cPanel support their clients in disaster recovery.

photo
1

I live in a place with very slow adsl connection, downloading the backups locally then uploading using ftp is almost impossible for me: I really think that this feature is very important.

photo
1

Any news?

photo
1

Also add to the list of features, the ability to encrypt the data before transfer to S3.

photo
1

cPanel team could add this functionality very easily:

1) Every time "Backup Restoration" tool is accessed, connect to the corresponding S3 bucket in order to check the available backups for the existing accounts (the auth info to do that already exists in the configuration of the transport agent).

2) When the restore is requested, download the corresponding backup file.

3) Perform the restore as usual.


Thank you for always taking into consideration the things that people request on this forum!

photo
3

If others have done it, why can't cPanel do it?

photo
1

Thanks for your question! The reality is that we likely could do many of the things requested here, but that we have a limited amount of resources. If we were to pick all of this up, we'd be required to postpone or ignore other priorities as well.

photo
Leave a Comment
 
Attach a file