CosmosDB

The pricing of this flexible globally distributed multi-model data store is based on Request Units (RU/s). This is a throughput charge for read, write, and query operations and has a minimum of 400 RUs. There is a secondary charge for SSD storage of data.  With CosmosDB being a premium service in Azure, it can get more costly. You can also replicate globally, as you can see in the following figure:

CosmosDB global view
I have learned that missteps in using CosmosDB can be costly.  One main thing I had to learn to help with this is to read the x-ms-retry-after-ms header when my RU quota was exceeded.

Like SQL, CosmosDB data collections ...

Get Hands-On Cloud Solutions with Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.