
Provisioned throughput past vaak niet bij:
- Workloads die maar af en toe database operations doen
- Lagere performance eisen
Serverless Consumed Throughput
Apps met weinig verkeer en soms een korte piek profiteren van het serverless model. Serverless is top voor workloads die weinig eisen stellen maar af en toe ineens actief zijn.
Je hoeft niks te plannen of te beheren. Het schaalt automatisch en je betaalt alleen voor wat je echt gebruikt (pay-as-you-go), per operatie en opslag.

Er is geen minimumverbruik. Dus ideaal voor kleine apps die onregelmatig draaien en geen constante throughput nodig hebben.
De kost per unit is wel hoger, maar omdat je alleen betaalt voor verbruikte RUs, is het vaak goedkoper voor workloads die zelden of onvoorspelbaar draaien.
Azure Free Tier
Is Azure Cosmos DB echt gratis voor altijd? In het kort: JA!
Met de Azure Free Tier kun je gratis kleine apps bouwen, testen of draaien op Azure Cosmos DB zolang je wil. Het geldt voor NoSQL, MongoDB, Cassandra, Gremlin en Table APIs en werkt met provisioned en autoscale throughput – single of multi-region.
Let op: er zijn grenzen. Je krijgt 1000 RU/s en 25 GB opslag gratis per account. Alles daarboven wordt afgerekend tegen standaardprijzen.
Verder krijg je gewoon alle features zoals in een normale Cosmos DB account: SLAs, global distribution, hoge beschikbaarheid, enz. Je kunt per Azure subscription één gratis tier account activeren, maar je moet het wel aanvinken bij het aanmaken.
Azure Cosmos DB free tier voor 30 dagen
Je kunt ook een gratis 30-dagen trial starten zonder een Azure subscription. Handig voor testen of development (geen productie).
Je hebt nu verschillende manieren gezien om Cosmos DB gratis te proberen. Maar wanneer kies je wat?
De afbeelding hieronder laat precies zien wanneer je welke gratis optie gebruikt van Azure Cosmos DB:

Multi-region writes (Geo-Replication)
Je kunt availability zones aanzetten in je Cosmos DB account. Je data wordt dan gerepliceerd over meerdere zones binnen één regio. Als er iets uitvalt in een zone, ben je nog steeds online.
Heb je wereldwijde write-capaciteit nodig? Dan kun je multi-region writes aanzetten. Elke regio wordt dan een writeable primary. Dat geeft lage latency en hoge beschikbaarheid.
Vergeet niet: dit verdubbelt je totale Cosmos DB kosten.