Database encryption for backup and DB instances

Posted January 17, 2020 2.6k views
DigitalOcean Managed MySQL Database

Hiya. I’ve been using AWS previously, and they provide the ability to encrypt their DB instances with a private key. This requires some level of trust in AWS of course, but in general it ticks the compliance box for clients which require extra security.
How is security implemented for your Managed Database clusters? Are DB instances and backups encrypted at rest? Hit me with as much detail as you’re allowed to, and I’ll comb through it. I’m tossing up the idea of putting my next project on DO rather than AWS, as I’d like to see how your Managed Database service stacks up, but my client is a bit security-minded, so I’ll need some ammo!

1 comment

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


For the managed databases, Data is encrypted at rest with LUKS and in transit with SSL. You might be interested to have a look at the below Product docs which talks more about the Managed Databases:

If you have any further questions you could share it here or you may write to DigitalOcean support as well.

  • I second @johnstonf’s follow up. There isn’t much detail on how security is implemented. I also have a client with a check list of security requirements, specifically that the backups are encrypted as well as the live DB. @rranjan can you provide more details links please?