Scalingo database add-ons

You applications need databases to store your data. As we believe your data should be located geographically close to your application servers we support the most common types of database.

We ensure your database is located at the same location as your applications. It provides the best performance and latency possible. Moreover you know where your data are.

Database types

SQL

NoSQL

Backups retention policy

If your database is in a paid plan (i.e. it’s not “free plan”), we’ll make automated backups of your database on a daily basis, at around 1 AM Central European Time (CET or UTC+0100). However, we don’t keep those backups forever. The following rules are applied for backups storing:

  • Everyday for the past 30 days (1 month)
  • One per week during the 2nd and 3rd months
  • One per month during the 4th, 5th and 6th months

Encryption at Rest

All databases created after the 6th of January 2019 have encryption at rest enabled. In other words, all your data are encrypted before being stored on disk.

Encryption at rest on our database offer leverage a feature of the Linux Kernel allowing to encrypt data at the disk level named dm-crypt. The algorithm used is aes-xts-plain64 with a key size of 256 bytes and hashed using SHA-256. This method is considered secured and standard in the industry. To reduce the attack surface, each instance of each database has its own cryptographic key to protect its data, so getting access to one key wouldn’t allow an attacker to get plain data from another database. The keys are stored in a database which is itself encrypted and protected by authentication.


mode_edit Suggest edits