Azure Cosmos DB Pricing Overview
Understand the cost factors for Azure Cosmos DB, including throughput, storage, and features. Choose the right model for your needs.
Request Units (RUs)
- High-performance NoSQL database
- Scalable throughput
- Pay for what you provision
- Available across all APIs
Storage
- Cost-effective data storage
- Includes backups and geo-replication
- Scales automatically
- Transparent pricing
Serverless
- Pay-per-request model
- No provisioned capacity
- Ideal for variable workloads
- Auto-scales to zero
Azure Cosmos DB offers flexible pricing options to suit various application demands. You can choose between provisioned throughput (manual or autoscale) and serverless modes.
Detailed Pricing Breakdown
Explore the specifics of how Azure Cosmos DB is priced:
Throughput (RUs)
Request Units (RUs) are the throughput provisioned or consumed by your database operations. The cost is based on the amount of RUs per second (RU/s) you provision or the RUs consumed.
Region | Provisioned Throughput (RU/s) | Serverless (RU) |
---|---|---|
Global | $0.00001 / RU/s | $0.0001 / RU |
East US | $0.000008 / RU/s | $0.00008 / RU |
West Europe | $0.000009 / RU/s | $0.00009 / RU |
*Prices are indicative and may vary by region. Please refer to the official Azure pricing calculator for the most up-to-date information.
Storage
Storage costs are based on the amount of data consumed. This includes data storage, transactional logs, and metadata.
Region | Storage (GB/month) |
---|---|
Global | $0.00025 / GB |
East US | $0.00023 / GB |
West Europe | $0.00024 / GB |
*Prices are indicative and may vary by region. Please refer to the official Azure pricing calculator for the most up-to-date information.
Additional Features
Some additional features may incur separate costs:
- Automatic Backups: Included in the storage cost.
- Point-in-Time Restore: Available at a small additional charge per GB.
- Geo-Replication: Costs depend on the number of regions replicated to.
- Change Feed: Included in RU costs.
Key Pricing Factors to Consider
- Throughput Needs: Estimate your read/write operations per second.
- Data Volume: Anticipate your storage requirements over time.
- Workload Predictability: Serverless is great for unpredictable traffic.
- API Choice: While pricing is largely consistent, some features might have subtle differences.
- Region: Prices vary by Azure region.
Utilize the Azure Cosmos DB Pricing Calculator to estimate your costs based on your specific usage patterns.