Prijzen voor Azure Cosmos DB

Volledig beheerde, wereldwijd gedistribueerde, multimodeldatabaseservice

Activeer uw gratis Azure-account en krijg een $200 tegoed geldig gedurende 30 dagen plus twaalf maanden gratis toegang tot Azure Cosmos DB.

Ontwikkel 'Always On'-realtimetoepassingen op elke gewenste schaal met Azure Cosmos DB, een volledig beheerde, wereldwijd gedistribueerde multimodeldatabaseservice met een hoge beschikbaarheid van 99,999% en lees- en schrijflatenties in fracties van milliseconden, waar ook ter wereld, op basis van uitgebreide SLA's. Vereenvoudig de ontwikkeling van apps en verhoog de productiviteit van ontwikkelaars met ingebouwde, cloudeigen mogelijkheden zoals vijf consistentiemodellen, automatische indexering en meerdere gegevensmodellen en API's.

Migreer bestaande gegevens eenvoudig vanuit MongoDB-, Gremlin-, Cassandra- en Etcd-databases zonder uw toepassing te hoeven wijzigen, en voer in realtime operationele analyses uit met Apache Spark en Jupyter Notebooks die zijn ingebouwd in Cosmos DB. Betaal uitsluitend voor wat u nodig hebt, door de schaal van uitvoer en opslag elastisch en direct, zonder beperkingen, aan te passen.

Prijzen

In Azure Cosmos DB wordt u gefactureerd voor ingerichte doorvoer en verbruikte opslag per uur.

Ingerichte doorvoer wordt uitgedrukt in aanvraageenheden per seconde (RU/s). U kunt dit gebruiken voor diverse databasebewerkingen (zoals invoegen, lezen, vervangen, upsert, verwijderen en query's). U kunt doorvoer inrichten en de schaal elastisch aanpassen in stappen van 100 RU/s (gelijk aan 267,8 miljard leesbewerkingen voor $6/maand), via programmering met een API-aanroep of via Azure Portal. Uw database-account kan zo worden geconfigureerd dat schrijfbewerkingen in meerdere regio's (multimaster) of één regio (één master) worden geaccepteerd. Profiteer van aanzienlijke besparingen op ingerichte doorvoer met gereserveerde capaciteit van Azure Cosmos DB, met een- of driejarige abonnementen.

De opslag wordt gefactureerd per GB die u voor uw op SSD opgeslagen gegevens en index hebt gebruikt.

Prijsinformatie

Eenheid Prijs
Ingerichte doorvoer (schrijven naar meerdere regio's) per 100 RU/s $-
Ingerichte doorvoer (schrijven naar één regio) per 100 RU/s $-
SSD-opslag (per GB) $-/GB/maand
Standaardtarieven voor gegevensoverdracht zijn van toepassing. Maandelijkse prijsschattingen zijn gebaseerd op 730 uur per maand.

Ingerichte doorvoer

In Azure Cosmos DB wordt een uurtarief berekend voor de ingerichte doorvoer. Dit garandeert hoge prestaties bij elke schaal door resources voor uw gebruik vast te zetten.

U kunt doorvoer inrichten voor:

  1. Azure Cosmos-container. Afhankelijk van het gekozen gegevensmodel of de gekozen API kan een container een verzameling (MongoDB of SQL), een grafiek (Gremlin) of een tabel (Cassandra of Table) zijn. Containers in Azure Cosmos DB worden horizontaal gepartitioneerd, en de schaal ervan kan elastisch worden aangepast om een ​​onbeperkte hoeveelheid doorvoer en opslag te leveren.
  2. Azure Cosmos-database. De voor een database geconfigureerde doorvoer wordt gedeeld door alle containers in de database. U kunt ervoor kiezen om bepaalde containers expliciet uit te sluiten van de gedeelde doorvoer die in de database is ingericht en in plaats daarvan doorvoer voor die containers in te richten op containerniveau. Afhankelijk van het gekozen gegevensmodel of de gekozen API kan een database een sleutelruimte (Cassandra), een database (MongoDB, SQL of Etcd) of een database-account (Gremlin of Table) zijn.

Ingerichte doorvoer begint bij 400 RU/s per container of database (gelijk aan 1 biljoen leesbewerkingen voor $24/maand) en kan omhoog worden geschaald met intervallen van 100 RU/s (gelijk aan 267,8 miljard leesbewerkingen voor $6/maand). U kunt uw doorvoer schatten met behulp van de calculator voor aanvraageenheden van Azure Cosmos DB en de kosten berekenen met behulp van de Azure-prijscalculator.

Gereserveerde capaciteit voor ingerichte doorvoer

Profiteer van kostenbesparingen tot wel 65% en geavanceerde beschikbaarheids-SLA's en beperk de noodzaak tot het plannen van de capaciteit of het beheer met prijzen voor gereserveerde capaciteit van Azure Cosmos DB. Reserveer ingerichte doorvoer voor één of drie jaar met een eenmalige betaling en deel de gereserveerde ingerichte doorvoer met alle regio's, API's, accounts en abonnementen onder een bepaalde registratie. Zie de documentatiepagina voor meer informatie.

Reservering voor 1 jaar Reservering voor 3 jaar
Doorvoer Schrijven in één regio Schrijven in meerdere regio's Schrijven in één regio Schrijven in meerdere regio's
Prijs/besparing Prijs per 100 RU/s
(besparing ten opzichte van betalen per gebruik)
Prijs per 100 RU/s
(besparing ten opzichte van betalen per gebruik)
Prijs per 100 RU/s
(besparing ten opzichte van betalen per gebruik)
Prijs per 100 RU/s
(besparing ten opzichte van betalen per gebruik)
Eerste 50.000 RU/s $- $- $- $- $- $- $- $-
Volgende 450.000 RU/s $- $- $- $- $- $- $- $-
Volgende 2,5 miljoen RU/s $- $- $- $- $- $- $- $-
Meer dan 3 miljoen RU/s $- $- $- $- $- $- $- $-

Elke doorvoer die u boven uw gereserveerde capaciteit inricht, wordt gefactureerd tegen standaard ingerichte doorvoertarieven.

Verbruikte opslag

Azure Cosmos DB biedt onbeperkte opslag, zonder iets te hoeven inrichten, configureren of reserveren en automatisch omhoog of omlaag schalen op basis van de gegevens en indexen die worden toegevoegd aan of verwijderd uit een Azure Cosmos DB-container.

De opslag wordt gefactureerd in GB's per logische opslag waarvan een back-up is gemaakt op de lokale SSD-schijf en die door uw gegevens en indexen is gebruikt in alle regio's waarin u Azure Cosmos DB gebruikt. Als u bijvoorbeeld een Azure Cosmos DB-account naar drie regio's repliceert, betaalt u voor de totale opslagkosten in elk van die drie regio's. Gebruik het hulpprogramma Capacity Planner om te berekenen wat u ongeveer aan opslag nodig hebt. De kosten voor opslag in Azure Cosmos DB zijn $-/GB per maand.

Meerdere regio's en beschikbaarheidszones

Azure Cosmos DB is een volledig beheerde databaseservice met een kant-en-klare wereldwijde distributie en transparante replicatie voor meerdere masters. U kunt op elk moment regio's toevoegen aan en verwijderen uit uw Azure Cosmos-account. De doorvoer die u configureert voor verschillende Azure Cosmos-databases en -containers, wordt gereserveerd in elke regio die is gekoppeld aan uw Cosmos-account. Als de doorvoer ingericht per uur, dat wil zeggen de som van RU/s geconfigureerd in alle databases en containers voor uw Azure Cosmos-account T is, en het aantal Azure-regio's gekoppeld aan uw database-account N is, dan is de totale ingerichte doorvoer voor uw Cosmos-account, voor een gegeven uur gelijk aan:

  • (T x N) RU/s, als uw Azure Cosmos-account is geconfigureerd met één schrijfregio.
  • (T x (N+1)) RU/s, als uw Azure Cosmos-account is geconfigureerd met alle regio's die schrijfbewerkingen kunnen verwerken.

Naast configuratie met meerdere regio's kunt u nu zoneredundantie inschakelen wanneer u een regio selecteert om aan uw Azure Cosmos-database te koppelen. Zoneredundantie is een aanvullende mogelijkheid voor de schrijffunctie voor meerdere regio's (replicatie voor meerdere masters). Er kan niet alleen op zoneredundantie worden vertrouwd om regionale flexibiliteit te bereiken.

U kunt als volgt ondersteuning voor beschikbaarheidszones (AZ) inschakelen:

  1. In het geval van een account met meerdere regio's kan ondersteuning voor beschikbaarheidszones (AZ) alleen worden ingeschakeld op een regio als schrijfbewerkingen voor meerdere regio's (voor meerdere masters) zijn ingeschakeld op het account. In dit scenario worden geen extra kosten in rekening gebracht die specifiek zijn voor AZ.
  2. In het geval van een account met een enkele regio kunt u beschikbaarheidszones (AZ) onafhankelijk van de inschakeling van schrijfbewerkingen voor meerdere regio's (voor meerdere masters) inschakelen. In dit scenario wordt $-/per uur per 100 RU/s in rekening gebracht, dat wil zeggen 2X voor de ingerichte doorvoer in de enkele regio. U kunt zoneredundantie inschakelen op een bestaande regio van uw Azure Cosmos-account door de regio te verwijderen en weer toe te voegen met de zoneredundantie ingeschakeld.

Probeer Azure Cosmos DB gratis uit

Apps die geschikt zijn voor productie ontwikkelen en testen vanaf uw lokale computer met de lokale emulator van Azure Cosmos DB Download de gratis Azure Cosmos DB-emulator naar uw lokale Windows-computer. Zodra u tevreden bent met uw database, kunt u deze implementeren door naar een Azure Cosmos DB-instantie in de cloud te wijzen.
Gebruikt u Azure voor het eerst en wilt u een pre-productie-app testen? Azure Cosmos DB en andere Azure-services proberen met een gratis Azure-account Probeer Azure Cosmos DB en andere Azure-services uit met een gratis Azure-account voor 12 maanden. Krijg een tegoed van $200 voor 30 dagen en profiteer een jaar lang van 400 RU/s aan ingerichte doorvoer en 5 GB aan opslag per maand.)
Maak en gebruik 30 dagen lang een wereldwijde Azure Cosmos DB-database, zonder verdere verplichtingen met Azure Cosmos DB gratis proberen. U kunt wereldwijd gedistribueerde Azure Cosmos DB tijdelijk gratis en zonder een Azure-abonnement uitproberen met Azure Cosmos DB gratis uitproberen. U kunt zo vaak u wilt vernieuwen.

Ondersteuning en SLA

  • Technische ondersteuning is beschikbaar via Azure Support, vanaf $29/maand. Ondersteuning bij facturering en abonnementsbeheer is gratis.
  • Azure Cosmos DB is beschikbaar in alle Azure-regio's, inclusief openbare, overheids- en DoD-clouds. Bezoek de pagina over de beschikbaarheid van Azure-services per regio voor meer informatie.
  • SLA: voor databases voor één regio garanderen we een beschikbaarheid van minimaal 99,99% en voor databases voor meerdere regio's garanderen we een beschikbaarheid van 99,999% om aanvragen te verwerken en bewerkingen uit te voeren in Azure Cosmos DB. Verder bieden we uitgebreide SLA's op het gebied van latentie, doorvoer, consistentie en hoge beschikbaarheid. Ga naar de SLA-pagina voor meer informatie.

Veelgestelde vragen

  • In Azure Cosmos DB reserveert u doorvoer (op een database of een container) en betaalt u uitsluitend voor de gereserveerde doorvoer voor een bepaald uur. Het voordeel dat klanten hebben met het op ingerichte doorvoer gebaseerde model is dat dit model voor elke schaal goede prestaties en elasticiteit garandeert. Dankzij het model met ingerichte doorvoer kan Cosmos DB, naast gegarandeerde doorvoer in het 99e percentiel, een hoge mate van beschikbaarheid en gegarandeerde lage latentie bieden, wat voor schaal u ook gebruikt. De gereserveerde doorvoer wordt aangeduid in aanvraageenheden (RU) per seconde. Elke bewerking in Azure Cosmos DB (inclusief schrijf- of leesbewerkingen, updates, query's en het bijwerken van een document) verbruikt CPU, geheugen en IOPs. Dat betekent dat er voor elke bewerking aanvraagkosten in rekening worden gebracht, aangeduid in aanvraageenheden (RU's). Bezoek de pagina Aanvraageenheden in Azure Cosmos DB voor meer informatie.

  • U wordt gefactureerd op basis van de ingerichte doorvoer, aangeduid in aanvraageenheden per seconde (RU/s), die is gereserveerd voor uw Azure Cosmos DB-database of -container op basis van een uurtarief voor de tijd waarin deze was ingericht.

    Ingerichte doorvoer voor een afzonderlijke container:

    Als u een Azure Cosmos DB-databaseaccount in US - oost 2 maakt met twee containers met een ingerichte doorvoer van respectievelijk 500 RU/s en 700 RU/s, hebt u een totale ingerichte doorvoer van 1200 RU/s. U ontvangt dus een factuur voor 12 x $- = $-/uur.

    Als uw doorvoer moet worden gewijzigd en u de capaciteit van elke container hebt verhoogd met 500 RU/s, terwijl u ook een nieuwe container maakt met een verbruik van 20.000 RU/s, zou de totale ingerichte capaciteit 22.200 RU/s zijn (=1000 RU/s + 1200 RU/s + 20.000 RU/s). Uw factuur zou dan worden: $- x 222 = $-/uur.

    Als in een maand met 720 uur er gedurende 500 uur een ingerichte doorvoer van 1200 RU/s en voor de overige 220 uur een ingerichte doorvoer 22.200 RU/s is geleverd, wordt op uw maandelijkse factuur het volgende vermeld: 500 x $-/uur + 220 x $-/uur = $-/maand.

    Ingerichte doorvoer voor een database (een set met containers):

    Als u een account in US - oost 2 maakt met twee Cosmos DB-databases (met een reeks verzamelingen onder elk van beide) met een ingerichte doorvoer van respectievelijk 50K RU/s en 70K RU/s, hebt u een totale ingerichte doorvoer van 120K RU/s. U ontvangt dus een factuur voor 1200 x $- = $-/uur.

    Als uw doorvoer moet worden gewijzigd en u de ingerichte doorvoer van elke database hebt verhoogd met 10K RU/s elk, zou uw totale ingerichte capaciteit 140K RU/s worden (60K RU/s + 80K RU/s). Uw factuur zou dan worden: 1400 * $- = $-/uur.

    Als in een maand met 720 uur er gedurende 500 uur een ingerichte doorvoer van 120K RU/s en voor de overige 220 uur een ingerichte doorvoer 140K RU/s is geleverd, wordt op uw maandelijkse factuur het volgende vermeld: 500 x $-/uur + 220 x $-/uur = $- + $- = $-/maand.

  • Wanneer u ervoor kiest om een Cosmos-account te maken (met databases en containers) dat meerdere geografische regio's moet omspannen, wordt u gefactureerd voor de doorvoer en opslag voor elke container in elke regio en de gegevensoverdracht tussen regio's. Stel bijvoorbeeld dat u deze maand een container in US - west hebt ingericht met een doorvoer van 10.000 RU/s en 1 TB gegevensopslag. Vervolgens voegt u drie regio's toe: US - oost, Europa - noord en Azië - oost. Elke regio heeft dezelfde opslag en doorvoer. Uw totale maandfactuur ziet er als volgt uit (uitgaande van een maand met 31 dagen):

    Item Gebruik (maand) Tarief Maandelijkse kosten
    Doorvoerfactuur voor container in US - west 10K RU/s * 24 * 31 $- per 100 RU/s per uur $-
    Doorvoerfactuur voor drie extra regio's: US - oost, Europa - noord en Azië - oost 3 * 10K RU/s * 24 * 31 $- per 100 RU/s per uur $-
    Opslagfactuur voor container in US - west 1 TB $-/GB $-
    Opslagfactuur voor drie extra regio's: US - oost, Europa - noord en Azië - oost 3 * 1TB $-/GB $-
    Totaal $-

    Verder brengt u bijvoorbeeld 100 GB per maand over van de container in US - west om gegevens in US - oost, Europa - noord en Azië - oost te repliceren. U wordt voor de verzonden gegevens gefactureerd volgens de gegevensoverdrachttarieven.

  • Wanneer u ervoor kiest containers te gebruiken die meerdere geografische regio's omspannen, wordt u gefactureerd voor de ingerichte doorvoer en opslag voor elke container in elke regio en de gegevensoverdracht tussen regio's. U wordt gefactureerd voor de ingerichte doorvoer.

    Schrijven in meerdere regio's

    Stel dat u deze maand een container in US - west hebt ingericht met een doorvoer van 10.000 RU/s en 1 TB gegevensopslag. Laten we aannemen dat u 3 regio's toevoegt: US - oost, Europa - noord en Azië - oost, elk met dezelfde opslag en doorvoer, en u de mogelijkheid wilt hebben om in alle vier regio's naar de containers te schrijven vanuit uw wereldwijd gedistribueerde app. Uw totale maandfactuur ziet er als volgt uit (uitgaande van een maand met 31 dagen):

    Item Gebruik (maand) Tarief Maandelijkse kosten
    Doorvoerfactuur voor container in US - west (schrijven naar meerdere regio's) 10K RU/s * 24 * 31 $- per 100 RU/s per uur $-
    Doorvoerfactuur voor drie extra regio's: US - oost, Europa - noord en Azië - oost (schrijven in meerdere regio's) (3 + 1) * 10K RU/s * 24 * 31 $- per 100 RU/s per uur $-
    Opslagfactuur voor container in US - west 1 TB $-/GB $-
    Opslagfactuur voor drie extra regio's: US - oost, Europa - noord en Azië - oost 3 * 1TB $-/GB $-
    Totaal $-

    Laten we voor het bovenstaande voorbeeld verder aannemen dat u 100 GB per maand overbrengt van de container in US - west om gegevens te repliceren naar US - oost, Europa - noord en Azië - oost. U wordt voor de verzonden gegevens gefactureerd volgens de gegevensoverdrachttarieven.

  • Opslagcapaciteit wordt in rekening gebracht in eenheden van de maximale hoeveelheid opgeslagen gegevens per uur (in GB) gedurende een maand. Als u bijvoorbeeld 100 GB aan opslag hebt gebruikt tijdens de eerste helft van de maand en 50 GB in de tweede helft, krijgt u een factuur voor het equivalent van 75 GB aan opslag gedurende die maand.

  • Voor elk uur dat de container of database bestaat, wordt een bedrag in rekening gebracht, ongeacht het gebruik of als de container of database minder dan een uur actief is. Als u bijvoorbeeld een container of database maakt en deze vijf minuten later weer verwijdert, wordt op uw factuur één uur vermeld.

  • U wordt gefactureerd voor de maximale ingerichte doorvoer voor een bepaald uur.

    Als u bijvoorbeeld de ingerichte doorvoer 's ochtends om 9:30 uur verhoogt van 400 RU/s naar 1000 RU/s en de ingerichte doorvoer om 10:45 uur weer verlaagt naar 400 RU/s, worden er voor twee uur 1000 RU/s in rekening gebracht.

    Als u de ingerichte doorvoer voor een container of een reeks containers 's ochtends om 9:30 uur verhoogt van 100K RU/s naar 200K RU/s en de ingerichte doorvoer om 10:45 uur weer verlaagt naar 100K RU/s, worden er voor twee uur 200K RU/s in rekening gebracht.

  • U kunt de ingerichte doorvoer (de aanvraageenheden per seconde) omhoog of omlaag schalen voor elke container of een database met behulp van Azure Portal, een van de ondersteunde SDK's of de REST API.

  • Met gereserveerde capaciteit van Azure Cosmos DB bespaart u geld omdat u van te voren betaalt voor ingerichte doorvoercapaciteit van Cosmos DB voor één of voor drie jaar. Hierdoor krijgt u korting op de ingerichte doorvoer van Cosmos DB voor databases en containers (tabellen/verzamelingen/grafieken). Met gereserveerde capaciteit van Azure Cosmos DB kunt u uw Cosmos DB-kosten verlagen ten opzichte van de normale prijzen, met vooraf betaalde abonnementen voor één of voor drie jaar. Gereserveerde capaciteit biedt factuurkorting en heeft geen invloed op de runtimestatus van uw Cosmos DB-resources. U kunt gereserveerde capaciteit voor Cosmos DB kopen in Azure Portal. Lees de documentatie van Cosmos DB voor meer informatie over gereserveerde capaciteit.

Bronnen

Schat uw maandelijkse kosten voor Azure-services

Lees de veelgestelde vragen over Azure-prijzen

Meer informatie over Azure Cosmos DB

Gebruik technische zelfstudies, video's en andere bronnen

Toevoegen aan schatting. Druk op 'v' om weer te geven in Calculator

Leren en bouwen met $200 aan tegoed en blijven doorwerken