Determining Cloud Backup Type
This article has been designed for customers using Continuous Cloud Backup only. The image below depicts a cluster configuration using Atlas Continuous Cloud Backup. We can confirm this with the following details:
Both Turn on Cloud Backup & Continuous Cloud Backup is enabled
If you see the same information displayed to you whilst visiting your Edit Configuration panel you are using Continuous Cloud Backups (Inclusive of the Point In Time Restore functionality).
Atlas calculates backup pricing based on the region where it stores the snapshot and the amount of storage used. Continuous cloud backups are billed based on the disk space occupied by the cluster’s oplog combined with the cloud backup backup size.
As you have Continuous Cloud Backups enabled for your Cluster, you are being billed using the rates for your cluster region and Cloud Provider as shown in the Continuous Cloud Backup billing documentation
Note: This Continuous Cloud Backup is enabled by default.
For the purpose of explanation, below is an example cluster bill in AWS US_EAST_1, and the pricing structure for this region is below. This pricing structure can be found here.
Explaining the Units
Quantity - This value is calculated across a 24-hour period and takes into account factors such as disk size, oplog size and snapshots stored on that day. The total quantity is calculated and divided across the tiers. This will result in variable charges. Given the variable nature of the factors used to calculate this value it is very difficult to fully estimate future costs particularly taking into consideration oplog size variance.
Unit - This value is calculated by taking the tier price from the image above, for example 5-100GB = $1. Multiplying this value by 12 (months) and dividing it by 365 (days) to get a daily cost value.
These values are multiplied together to form the total chargeable amount.
NOTE: Rates are reflected in your individual line items as free, tier1, tier2, tier3 and tier4 respectively, based on the region where it stores the snapshot and the amount of storage used. Please see our Continuous Cloud Backups documentation for pricing rate per region based on your storage used size.
In order to reduce your Continuous Cloud Backup charges, please consider the following suggestions:
Reducing your snapshot frequency
Lowering snapshot retention time
The cost of backups is dependent on the region of the replica set member targeted for snapshots. Modifying the region configuration for your cluster may reduce the cost per gigabyte for snapshot storage.
Note: It is important to be aware that by reducing your physical cost you may be doing so at the detriment of data availability and disaster recovery. Please take this to consideration before applying any of the above.
For additional information please review our Backups section from our MongoDB Atlas Billing documentation.