Introduction
This guide will cover what backups are, how you can configure your storage limits, how these limits are enforced and the charges associated with additional storage space.
MDOQ can automatically capture and store backups for you, for more information on configuring scheduled backups click here. << TODO
Backup Types
There are 6 types of backup:
- Full Mysql - A fully copy of your database this includes products, orders and customer data etc...
- Sanitized Mysql - A copy of your database that doesn't include any sensitive data. (no customer or order data).
- Media - A full backup of your media files.
- Code - A full backup of your code base.
- Deployment - This is a bundle of files used to display your site. (MDOQ automatically generates a deployment for you during the "I'm Done" process. The deployment is then used by MDOQ when carrying out a release for your site)
- Elasticsearch - A copy of the data within Elasticsearch.
Storage Limits
For each backup type you can configure a storage limit.
If the backups of a certain type exceed the configured limit the oldest backup for that type will automatically be removed. For example:
You have a code backup storage limit of 11GB
You currently have 2 code backups:
2021-09-01-code.tgz (5GB)
2021-09-02-code.tgz (5GB)
Total Space: 10GB
You then have a third backup captured:
2021-09-01-code.tgz (5GB)
2021-09-02-code.tgz (5GB)
2021-09-03-code.tgz (5GB)
Total Space: 15GB
Because your are now over your storage limit, MDOQ will remove the oldest backup, leaving you with:
2021-09-02-code.tgz (5GB)
2021-09-03-code.tgz (5GB)
Total Space: 10GB
The same process is carried out for each backup type.
Single Backup
There is one circumstance where MDOQ will not automatically delete a backup. This is when you only have 1 backup, for example:
You have a code backup storage limit of 5GB
You currently have 0 backups
You then have a code backup captured
2021-09-01-code.tgz (6GB)
Total space: 6GB
This single backup puts you over your storage limit.
Because this is your only backup, instead of automatically deleting MDOQ will notify you (through the MDOQ UI as well as emailing the organisations admin).
N.B MDOQ will never delete the final backup of any type, if you wish to completely empty your backups you can manually go into Snapshot management and delete the appropriate backups
Additional Storage Space Pricing
Each of the following MDOQ products come with a set amount of total storage space included.
Product | Total Storage Space |
Live Connector |
10GB |
Micro Hosting |
25GB |
Small Hosting | 50GB |
Medium Hosting | 75GB |
Large Hosting | 100GB |
X-Large Hosting | 125GB |
AWS Dedicated | 125GB |
How you utilize this storage space is up to you (you can configure the limit for each backup type how you wish).
MDOQ will allow you to go over this limit if you want.
For example:
You have a live connector (10GB storage space included)
You configure:
- Code backup storage limit 10GB
- Full Mysql backup storage limit 10GB
This would give you a total possible storage space of 20GB (10GB over your included total storage space). However MDOQ will only charge you for the space you use.
The additional charge is £0.36 per 1GB per 30 days (£0.012 per 1GB per day).
For example
Code Backups (10GB storage limit)
2021-09-01-code.tgz (3GB)
2021-09-02-code.tgz (3GB)
Full Mysql Backups (10GB storage limit)
2021-09-01-code.sql.gz (3GB)
Total storage space: 9GB
In this instance MDOQ will not charge you anything as total storage space used is 9GB which is under your included allocation of 10GB.
If you then had another Mysql Backup
Code Backups (10GB storage limit)
2021-09-01-code.tgz (3GB)
2021-09-02-code.tgz (3GB)
Full Mysql Backups (10GB storage limit)
2021-09-01-code.sql.gz (3GB)
2021-09-02-code.sql.gz (3GB)
Total storage space: 12GB
In this instance MDOQ will charge you £0.024 (2 x £0.012) per day because, your total storage space used (12GB) is 2GB above your include allocation.
N.B MDOQ will change you for the full day even additional storage space isn't used for a full 24 hours. TODO << think there is a better term for this?