You're in charge of defining what backup solution to use, and we'll help you convince whoever signs at the bottom!
Managed databases are, by definition, managed by a third-party provider. This is beneficial because you gain access to services that typically require a DevOps or DBA specialist, such as instance scaling, security patching, and even basic backup procedures.
However, these solutions alone won't fully protect you from human error, accidental deletion, data corruption, ransomware, or other cyberattacks.
Despite GIT provider's (GitHub, GitLab, BitBucket, Gitea...) reliability, there are several reasons why maintaining your own backups is essential:
What if your cloud provider has an outage? What if your account is compromised? Well, the best thing you can have in this situations is another Storage that already contains the replicated information form your main storage.
It's then really easy to update your application to point to that secondary storage and avoid any downtime.
Let's address the elephant in the room: SaaS applications are reliable, secure, and the providers have a strong track record of uptime.
Still, when it comes to backup, their policies is systematically around dealing with outage they may face, not the data you may lose.
Ransomware, accidental deletion, account compromise, are all too common and if your business relies on these applications, you need to have a plan B.
And losing data in a SaaS application is a real thing, and it's not a matter of "if" but "when". Accounts get compromised, a credit card expires and an account is suspended (...).
It's crucial to own your data, not matter what happens.
While a backup solution, helps you configuring your backups, making sure these backups are reliable, resilient and that you know how to restore them (...), all of this can also be achieved without the help of a solution.
This means that no matter the option you pick, you'll have to make sure you have a proper Disaster Recovery Plan in place.
Backup Strategy:
Backup Reliability:
Recovery Strategy:
✅ If you can confirm all the above are in place, you're good to go, if not, you may want to consider a solution that will help you with all of this.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Worry-free backup recovery with clear steps and automation: anyone in your team can restore your data at any time.
No guessing, pick a backup and restore it in a few clicks.
Backups is critical, know when something fails, be ready for version updates without maintenance, nor code.
We got you covered with our compliance dashboard and audit exports helping you getting GDPR, HIPAA, SOC2, ISO 27001 compliant smoothly.
SimpleBakcups provides all the tools and documentation you need to pass your audits.
Backups have to be monitored constantly and you need to know when something goes wrong.Built-in advanced notifications, anomaly detection, and reporting.
Keeping your backups secured is an essential aspect of your DR plan.Built-in end-to-end Encryption, Private keys handling, SSL, MFA for all your backups.
Automate your backups using our API and automation end-points to integrated backups in your development process.
1. On-premise Solutions
Many backups solutions often tailored for MSP, like VEEAM, allow you to configure backups for most systems. It can be great for MSP dealing with the infrastructure of many (100+) customers and having strong in-house DevOPS team that know about these solutions.2. Custom Solution
While backups may sound easy, there's an iceberg situation here. For some backup types, like a basic MySQL small database it may be easy to setup a shell script and configure a CRON to automate it but it's not something you can rely on in a production environment. If you have the resources to build it in-house, you'll have to tackle topics like:3. Cloud Provider Built-in Solution
You'll find most Cloud Provider offering built-in backups solutions for most of their services. Most will offer things like automatic daily server Snapshots and some will offer more advanced services backups like managed database backups. While this is a convenient solution, it's a red flag for every Disaster Recovery Plan and here are a few reasons why:Your Backup configurations
Depending on backup types, SimpleBackups will require you to input different kinds of credentials in order to be able to run your backup.Backup data access
During the backup process NO DATA is transiting via SimpleBackups infrastructure. Meaning that your data is directly sent to the storage you've configured, without any intermediary.Encryption in transit
We use encryption at rest and in transit for all your backups. This means that you can configure your backups to be encrypted using your own private key but also that all the data transiting between SimpleBackups and your storage is encrypted using AES256.Encryption on storage
Your backup can be stored on any connected Storage Provider and you can define an encryption key generated on your end, unique to you, that will be used to encrypt your backup archive before the transit.ISO 27001 Requirements
GDPR Requirements
SOC2 Requirements
HIPAA Requirements
Minimal access to the team
As described in our"security-first" page the data stored on SimpleBackups (configuration...) are encrypted with no one in the team having access to your raw data, at any time.ISO 27001 documentation trail
We keep track of all that touches security, and log it.Bug Bounty Programs
While we have strong development practices and automated test systems that ensure everything we do is secure, tested, and reviewed we also leverage the skills of talented security experts that are not part of our team to challenge our system.What access does SimpleBackups need?
Short answer - You can provide read only access limited to what needs to be backed up, and we encourage you to use a dedicated user for backups.A quick glance at how configuring your backups within SimpleBackups will look like.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.
Configure and control all your backups from a modern UI.
Connect storage, configure notifications, generate audit reports, configure scheduling and more right from your team space.