Amazon DocumentDB cluster storage configurations
Starting from Amazon DocumentDB 5.0, instance-based clusters support two storage configurations types:
-
Amazon DocumentDB standard storage: Designed for customers with low to moderate I/O consumption. If you expect your I/O costs to be less than 25% of your total Amazon DocumentDB cluster, this choice might be ideal for you. With the Amazon DocumentDB standard storage configuration, you’re billed on a pay-per-request I/O basis in addition to instance and storage charges. This means your billing might vary from one cycle to another based on usage. The configuration is tailored to accommodate fluctuating I/O demands of your application.
-
Amazon DocumentDB I/O-optimized storage: Designed for customers who prioritize price predictability or have I/O intensive applications. The I/O-optimized configuration offers improved performance, increased throughput, and reduced latency for customers with I/O intensive workloads. If you expect your I/O costs to exceed 25% of your total Amazon DocumentDB cluster costs, this option offers enhanced price performance. With the Amazon DocumentDB I/O-optimized storage configuration, you won't be charged based on I/O operations, ensuring predictable costs each billing cycle. The configuration stabilizes costs while improving performance.
You can switch your existing database clusters once every 30 days to Amazon DocumentDB I/O-optimized storage.
You can switch back to Amazon DocumentDB standard storage at any time.
The next date to modify the storage configuration to I/O-optimized can be tracked with the describe-db-clusters
command using the AWS CLI or through the AWS Management Console in the cluster's configuration page.
You can create a new database cluster including the Amazon DocumentDB I/O-optimized configuration or convert your existing database clusters with a few clicks in the AWS Management Console
Creating an I/O-optimized cluster
Cost analysis for determining storage configuration
With Amazon DocumentDB, you have the flexibility to choose your storage configuration for every database cluster you have.
In order to properly allocate your clusters between standard and I/O-optimized, you can track your Amazon DocumentDB costs cluster-wise.
To do so, you can add tags to existing clusters, enable cost allocation tagging in your AWS Billing and Cost Management dashboard