Daily\hourly backups

March 31, 2017 9.8k views
Backups CentOS

Hi guys,

Does anybody know if Digital ocean can provide storage for backups? Weekly backups looks really strange for dynamic projects.

Regards,
Ivan

8 Answers

Hey, guys,

I know I'm a bit late to the party, but I can see BackupSheep has posted a link to there services.

We also provide a service dedicated to Digital Ocean that allows between hourly to daily backups of droplets and volumes with archiving of daily, weekly and monthly snapshots.

https://snapshooter.io

  • I thought I would give a bit more information, as a lot of people find us through this link.

    We have a free account for daily backups of one droplet!

    Key Features

    • Snapshot replication (We will copy your snapshots to a second region)
    • Timezone and schedule support
    • Hourly, Daily, Weekly and Monthly retention policies
    • Volume Backups (not offered by DigitalOcean)
    • Manage Multiple DigitalOcean accounts

    You can see out community page https://www.digitalocean.com/community/projects/snapshooter-better-backups

    If you use this link, you can get 10% off https://snapshooter.io?ref=5yc1u

    • We are a hosting company with dedicated servers within a vsphere environment using replication every 30 minutes aswell as R1 backups.
      We have VPS's running cpanel shared hosting.

      I've looked several times at moving to DO but struggled with the backup/replication aspect.
      I ran a few tests lasy year and experimented with snapshooter, however I discovered the snapshots took a long time to run and every snapshot was full, not incremental. VMWare has incremental CDT which tracks the changes and only backs up changed data.

      Whilst it's no fault of snapshooter (which is excellent for adding the ability to do multiple snapshots) it seems DO have very limited snapshot functionality. A full snapshot of an *)gb cpanel server each hour uses an incredible amount of space within a short time, whereas incremental uses much much less even over a month.

      On this basis, I'm unable to find a viable solution yet.

As I see some other solutions have been posted here, I'll share the one I've been working on too.

We've been working on a solution for backing up your projects while keeping things super simple and quick to setup.

We've recently added a Zapier integration allowing you to trigger the backups from where you want and when you want.
You can find the documentation on how to do this here:
https://support.simplebackups.io/tutorials-and-how-tos/create-hourly-backups-using-zapier

https://simplebackups.io

  • Excuse us for the lengthy post. We feel we have a lot to offer for this specific use case and wanted to highlight how SimpleBackups can be a perfect choice.

    Using SimpleBackups, not only you can schedule on-demand, daily and hourly file/database backups, but you can also store them on your own storage provider.

    You can choose to store your full backups on:

    Some of SimpleBackups' features:

    • Clean and simple UI (few forms, few buttons and text fields, no clutter)

    • Backs up individual files, folders and databases (full raw backups, does not create a server snapshot). This is powerful because it allows you to back up and restore individual files/websites easily (just click a link to download a backup) and quickly (much faster than full server snapshots)
    • Provides custom backup schedules, either choose a pre-set schedule or choose a super custom one using cron syntax
    • Provides a lot of storage provider options so you are not stuck on a particular platform. You own your full backups, not us and not a particular provider
    • SimpleBackups does not temporarily store your raw backups on its servers during the backup process (it dumps your backups on and using your own server and uploads them directly to your storage from there for tighter security)

    Additional resources:

    Create a free account or use the following coupons for a good discount (limited redemptions):

    • 20% off for the first year: DO-20OFF-YEAR
    • 20% off for the first two months: DO-20OFF

I've had some success backing MySql data.

I've set up automysqlbackup for data. Its super easy to get started. It does daily/weekly/monthly backups out of the box. I'm sure you can configure hourly backups as well.

apt-get install automysqlbackup

I then added a small storage volume to my droplet and symlinked the backup folder to that other device so I'm not actually storing the backups on the same device.

ln /mnt/backup-volume/var/lib/automysqlbackup /var/lib/automysqlbackup

Alternatively you could set up some storage with another service, e.g. Amazon S3 and rsync your backup folder to there so you aren't relying on a single vendor.

Haven't yet sorted out an easy solution for other data.

@vanomashey

You're able to generate your own backups using either Snapshots, or running you own server-side.

Snapshots generate full-state backups, meaning they take a snapshot of the entire server, thus they are meant to restore the entire server, including the OS, software, services and data. They function as an image and you can't restore anything specific -- it's all or nothing.

If you specifically need data backups -- content, uploads, databases, etc -- and you don't need a full image backup of the entire server, you'd need to generate the backups on your own as DigitalOcean doesn't provide the means for hourly/daily/weekly/monthly backups in this fashion just yet.

You can take snapshots instead of using the backup feature. Then you have full control of when you want the "backup".

are the backups quiesced, (consistent)?
For example if we were running a cpanel server with databases and accounts, VMWare has quiesced backup so it is in a consistent state, whereas some other backups are just snapshots and not consistent.
Thanks

Could someone give me a quick breakdown of backup versus snapshot and when to use either?

We would one use an external service to do snapshots instead of the tools provided by Digital Ocean? Why would one use an external service to do backups instead of the tools provided by Digital Ocean?

  • Services like snapshooter give you more management over having multiple snapshots, I think you can schedule them hourly etc whereas in DO control panel you can just take manual snapshots which are useless for dynamic businesses.
    The only issue I have is that the snapshots are all full, not incremental and take up huge space aswell as the time to run.
    I think too many people just view the cloud to be 100% failsafe and nothing ever goes down. That's not always the case as things can corrupt, errors can be made, software upgrade issues etc where a restore is needed quickly and easily.

    Backups vs snapshots

    Snapshots
    Create snapshots to save on-demand copies of DigitalOcean Droplets or volumes to your account. Use snapshots to create new Droplets and volumes with the same contents.
    Backups
    Enable backups to automatically create system-level disk images of Droplets on a weekly schedule with no configuration required.

    So backups are automatic, weekly, LOL... in 2019.
    Snapshots are manual but can be automated with services like snapshooter etc

Hi everyone if you are like the online games to play the most played website of the games website more user are interested https://deletecookieswindows10.com/ games are there the games quality are best and you are get the more entertainment.

Have another answer? Share your knowledge.