Snabb NoSQL-databas med öppna API:er för alla skalor
Utveckla appar snabbt och lätt i valfri skala med Azure Cosmos DB, en fullständigt hanterad och serverlös distribuerad databas som stöder NoSQL- och relationsarbetsbelastningar. Få garanterad hastighet och tillgänglighet för NoSQL-data, automatisk och omedelbar skalbarhet och stöd för öppen källkod PostgreSQL, MongoDB och Cassandra. Azure Cosmos DB erbjuder kostnadseffektiva prismodeller för appar i alla storlekar, från utveckling/testning till produktion.
Utforska prisalternativ
Använd filter för att anpassa prisalternativ efter dina behov.
Priserna är endast uppskattningar och är inte avsedda som faktiska priscitat. Den faktiska prissättningen kan variera beroende på vilken typ av avtal som ingås med Microsoft, inköpsdatum och växelkursen. Priserna beräknas baserat på amerikanska dollar och konverteras med London stängningskurs som registreras under de två arbetsdagarna före den sista arbetsdagen i föregående månads slut. Om de två arbetsdagarna före slutet av månaden infaller på en helgdag på större marknader är prisinställningsdagen vanligtvis dagen omedelbart före de två arbetsdagarna. Den här avgiften gäller för alla transaktioner under den kommande månaden. Logga in på priskalkylatorn för Azure för att se priser baserat på ditt aktuella program/erbjudande hos Microsoft. Kontakta en Azure försäljningsspecialist för mer information om prissättning eller för att begära en prisoffert. Se vanliga frågor och svar om Prissättning för Azure.
Amerikanska myndigheter kan köpa Azure Government-tjänster från en licenslösningsleverantör utan finansiellt åtagande eller direkt via en onlineprenumeration med användningsbaserad betalning.
Viktigt – Priset i R$ är bara som referens. Detta är en internationell transaktion och det slutgiltiga priset beror på växelkurser och IOF-skatter. En eNF kommer inte att utfärdas.
Amerikanska myndigheter kan köpa Azure Government-tjänster från en licenslösningsleverantör utan finansiellt åtagande eller direkt via en onlineprenumeration med användningsbaserad betalning.
Viktigt – Priset i R$ är bara som referens. Detta är en internationell transaktion och det slutgiltiga priset beror på växelkurser och IOF-skatter. En eNF kommer inte att utfärdas.
Prismodell för Azure Cosmos DB
Azure Cosmos DB debiteras för tre olika typer av användning: beräkning, lagring och bandbredd. Flikarna nedan beskriver varje beräkningsprismodell i detalj med tillhörande prissättningsmodeller för lagring och bandbredd.
När en beräkningsprismodell och ETT API har valts kan de inte ändras.
Beräkningspris:
Begäransenhet (dataflöde): Azure Cosmos DB fakturor med RU (Request Units) mätt per sekund (RU/s). Enheter för programbegäran är en proxy för beräkning, minne och I/O som används för att bearbeta databasåtgärder och faktureras i alla valda Azure-regioner för ditt Azure Cosmos DB-konto.
Alternativen för dataflöde är: standardetableerat dataflöde, etablerat dataflöde för automatisk skalning och serverlöst.
Tillämpliga API:er: NoSQL, MongoDB (RU), Cassandra, Gremlin och Table.
vCore: Azure Cosmos DB faktureras för virtuella kärnor (beräkning och minne) per nod för att bearbeta databasåtgärder och faktureras efter storlek och antal etablerade noder.
Tillgängliga API:er: PostgreSQL och MongoDB (vCore).
Lagringsprissättning:
Konsumerad lagring: Azure Cosmos DB faktureras för förbrukad lagring upp till nästa GB per container/samling/tabell/diagram per region. Förbrukad lagring omfattar alla transaktions- och analysdata och index samt säkerhetskopior.
Tillämpliga API:er: NoSQL, MongoDB (RU), Cassandra, Gremlin och Table.
Disklagring: Azure Cosmos DB fakturor för diskar som etablerats för varje nod efter lagringsstorlek.
Tillämpliga API:er: PostgreSQL och MongoDB (vCore).
Prissättning för bandbredd:
DataEgress: Azure fakturerar för data som går ut genom Azure-molnet eller skickar Azure WAN över regioner eller tillgänglighetszoner.
Tillämpliga API:er: Alla.
Med Azure Cosmos DB for PostgreSQL får du funktioner för horisontell skalning till hundratals noder och passar bäst för arbetsbelastningar med höga prestanda som kräver:
- Dynamisk skalbarhet utan kostnaden för manuell horisontell partitionering och med endast lite omarbetning av program
- Transaktions- och analysfrågor att köras på samma databas
Läs mer om Azure Cosmos DB for PostgreSQL
Enkel nod
Storlek för enskild nod (beräkning och minne)
En nod erbjuder ett kostnadseffektivt alternativ för utveckling/testning och växande arbetsbelastningar så att du lättare kan komma igång med Azure Cosmos DB for PostgreSQL på en enskild nod och vara redo för utskalning.
vCore/nod | Minne (GiB)/nod | Pris/nod | 1-årig reservation* | 3-årig reservation* |
---|---|---|---|---|
1 (burstbar) | 2 GiB | $- | Gäller inte | Gäller inte |
2 | 8 GiB | $- |
$-
|
$-
|
2 (burstbar) | 4 GiB | $- | Gäller inte | Gäller inte |
4 | 16 GiB | $- |
$-
|
$-
|
8 | 32 GiB | $- |
$-
|
$-
|
16 | 64 GiB | $- |
$-
|
$-
|
32 | 128 GiB | $- |
$-
|
$-
|
64 | 256 GiB | $- |
$-
|
$-
|
Lagring med en nod – lagring för generell användning
Du kan konfigurera lagring för en enskild Azure Cosmos DB for PostgreSQL-nod till 128 GiB, 256 GiB, 512 GiB, 1024 GiB eller 2048 GiB. 1024 GiB- och 2048 GiB-lagring stöds bara med 8 virtuella kärnor eller större beräkning. Lagringsutrymmet debiteras per GiB lagringsutrymme som du tillhandahåller.
Pris | |
---|---|
128 GiB | $-/månad |
256 GiB | $-/månad |
512 GiB | $-/månad |
1,024 GiB | $-/månad |
2,048 GiB | $-/månad |
Flera noder
Storlek för arbetsnod (beräkning och minne)
Varje Azure Cosmos DB for PostgreSQL-flernodskluster börjar med två arbetsnoder. När arbetsbelastningen växer kan du lägga till fler virtuella kärnor (logiska CPU:er) och mer minne på arbetsnoderna – och du kan skala upp Postgres-klustret genom att lägga till fler arbetsnoder.
vCore/nod | Minne (GiB)/nod | Pris/nod | 1-årig reservation* | 3-årig reservation* |
---|---|---|---|---|
4 | 32 GiB | $- |
$-
|
$-
|
8 | 64 GiB | $- |
$-
|
$-
|
16 | 128 GiB | $- |
$-
|
$-
|
32 | 256 GiB | $- |
$-
|
$-
|
64 | 512 GiB | $- |
$-
|
$-
|
96 | 672 GiB | $- |
$-
|
$-
|
104 | 672 GiB | $- |
$-
|
$-
|
Koordinatorstorlek (beräkning och minne)
Varje Azure Cosmos DB for PostgreSQL-flernodskluster har en koordinator. När prestandabehoven för din arbetsbelastning växer kan du lägga till fler virtuella kärnor (logiska processorer) och minne till koordinatorn.
vCore* | Minne (GiB) | Pris | 1-årig reservation** | 3-årig reservation** |
---|---|---|---|---|
4 | 16 GiB | $- |
$-
|
$-
|
8 | 32 GiB | $- |
$-
|
$-
|
16 | 64 GiB | $- |
$-
|
$-
|
32 | 128 GiB | $- |
$-
|
$-
|
64 | 256 GiB | $- |
$-
|
$-
|
96 | 384 GiB | $- |
$-
|
$-
|
Lagring per nod – lagring för generell användning
Du kan konfigurera lagring för Azure Cosmos DB for PostgreSQL-arbetsnoder till 0,5 TiB, 1 TiB, 2 TiB, 4 TiB, 8 TiB, 16 TiB eller 32 TiB per nod. Du kan konfigurera koordinatornoder till 128 GiB, 256 GiB, 0,5 TiB, 1 TiB, 2 TiB, 4 TiB, 8 TiB, 16 TiB eller 32 TiB. Lagring för generell användning debiteras per GiB lagringsutrymme som du etablerar.
Lagring | Pris |
---|---|
128 GiB (endast koordinator) | $-/månad |
256 GiB (endast koordinator) | $-/månad |
0.5 TiB | $-/månad |
1.0 TiB | $-/månad |
2.0 TiB | $-/månad |
4.0 TiB | $-/månad |
8.0 TiB | $-/månad |
16.0 TiB | $-/månad |
32.0 TiB | $-/månad |
Följande gäller för både en- och flernodskluster
Hög tillgänglighet
Hög tillgänglighet (HA) förhindrar avbrottstid i databaser genom att upprätthålla standbyrepliker för varje nod i ett kluster. Om en nod slutar fungera växlar Hyperskala inkommande anslutningar från den felaktiga noden till dess standbyreplik. Redundansväxling sker inom ett par minuter, och upphöjda noder har alltid uppdaterade data via synkron strömmande replikering i PostgreSQL och samma anslutningssträng. När du aktiverar HA för ditt Azure Cosmos DB for PostgreSQL-kluster skapas i praktiken en ny uppsättning med noder, och därför dubbleras klusterpriset.
Lagringsenhet för säkerhetskopior
Lagringsenhet för säkerhetskopior är den lagring som är associerad till automatiska säkerhetskopior av ditt Azure Cosmos DB for PostgreSQL-kluster. Det tillkommer ingen ytterligare avgift för lagringsenheter för säkerhetskopior för upp till 100 % av ditt totala etablerade utrymme för en viss nod. Ytterligare förbrukning av lagringsenhet för säkerhetskopior debiteras i GiB/månad från och med 1 december 2025.
Pris | |
---|---|
Lokalt redundant (1 GiB) | $-/månad |
Bandbredd
Azure-nätverkstjänster fakturerar för data som går ut från Azure-molnet till ett mål på Internet eller som skickar Azure WAN mellan regioner, finns på Azure-nätverkstjänster Priser för bandbredd.
Testa Azure Cosmos DB kostnadsfritt
Det finns flera olika sätt att sätta igång kostnadsfritt med Azure Cosmos DB.
30 dagar kostnadsfritt. Kör en icke-produktionsdatabas för Azure Cosmos DB under en begränsad tid. | Kom igång: Testa en tidsbegränsad Azure Cosmos DB-databas kostnadsfritt och utan Azure-prenumeration. Du kan förnya obegränsat antal gånger. |
Azure Cosmos DB – kostnadsfri nivå. Utveckla och testa program eller kör små produktionsarbetsbelastningar kostnadsfritt i Azure-miljön. | Kom igång: Aktivera den kostnadsfria nivån för ett nytt konto och få ett etablerat dataflöde på 1,000 RU/s och 25 GB lagring kostnadsfritt varje månad under livslängden för ett Azure Cosmos DB-konto per Azure-prenumeration. |
Kostnadsfritt Azure-konto. Är du nybörjare på Azure? Utveckla och testa ett förproduktionsprogram med Azure Cosmos DB och andra Azure-tjänster. | Kom igång: Prova Azure Cosmos DB och andra Azure-tjänster inom ramen för ett kostnadsfritt Azure-konto på 12 månader. Få $200 kredit i 30 dagar och få tillgång till 400 RU/s etablerat dataflöde och 25 GB lagringsutrymme per månad utan kostnad. Nya kostnadsfria Azure-konton kan också aktivera den kostnadsfria nivån för Azure Cosmos DB och ge ytterligare kostnadsfritt etablerat dataflöde och lagringsutrymme. |
Lokal Azure Cosmos DB-emulator. Testa program från din lokala dator utan att skapa en Azure-prenumeration och utan att det kostar något. | Kom igång: Ladda ned den kostnadsfria Azure Cosmos DB-emulatorn för din lokala Windows- eller Linux-dator. När du är nöjd med databasen kan du distribuera den genom att peka på en Azure Cosmos DB-instans i molnet. |
Priser och köpalternativ för Azure
Kontakta oss direkt
Få en genomgång av priser för Azure. Förstå prissättningen för din molnlösning, läs mer om kostnadsoptimering och begär ett anpassat förslag.
Prata med en säljareSe köpalternativ
Köp Azure-tjänster via Azure-webbplatsen, din Microsoft-representant eller en Azure-partner.
Utforska dina alternativYtterligare resurser
Azure Cosmos DB
Läs mer om funktioner och egenskaper för Azure Cosmos DB.
Priskalkylator
Beräkna din förväntade månadskostnad för användning av valfri kombination av Azure-produkter.
SLA
Granska serviceavtalet för Azure Cosmos DB.
Dokumentation
Ta del av tekniska självstudiekurser, videor och fler resurser för Azure Cosmos DB.
Vanliga frågor och svar
-
Enheter för programbegäran är valutan när det gäller databasåtgärder i Azure Cosmos DB. Varje åtgärd – skrivningar, uppdateringar, läsningar och frågor – förbrukar processor-, minnes- och IOPs-resurser. De här resurserna medför kostnader som uttrycks i enheter för programbegäran (RU:er). Det etablerade dataflödet är den totala dataflödeskapaciteten för databasåtgärder och anges som enheter för programbegäran per sekund (RU/s). Mer information finns på sidan om enheter för programbegäran i Azure Cosmos DB.
-
Du debiteras per timme för det etablerade dataflödet, uttryckt i enheter för programbegäran per sekund (RU/s), som du anger för din databas eller container.
Vanligt etablerat dataflöde för en enskild container:
Om du skapar ett Azure Cosmos DB-konto i USA, östra 2 med två containrar och ett vanligt etablerat dataflöde med 500 RU/s respektive 700 RU/s så får du ett totalt etablerat dataflöde på 1 200 RU/s. Du skulle därför debiteras 12 x $- = $-/timme.
Om dataflödesbehoven ändras och du ökar varje containers kapacitet med 500 RU/s samtidigt som du skapar en ny container med 20 000 RU/s, så blir den totala etablerade kapaciteten 22 200 RU/s (1 000 RU/s + 1 200 RU/s + 20 000 RU/s). Du debiteras då enligt följande: $- x 222 = $-/timme.
Om 500 timmars etablerat dataflöde var 1 200 RU/s och de återstående 220 timmarnas etablerade dataflöde var 22 200 RU/s i en månad med sammanlagt 720 timmar så blir din månadsfaktura: 500 x $-/timme + 220 x $-/timme = $-/månad.
Etablerat dataflöde för en databas (en uppsättning containrar):
Om du skapar ett konto i USA, östra 2 med två Cosmos DB-databaser (som var och en har en uppsättning behållare) med etablerat dataflöde på 50 000 RU/s respektive 70 000 RU/s så får du ett totalt etablerat dataflöde på 120 000 RU/s. Du skulle därför debiteras 1 200 x $- = $-/timme.
Om du behöver ändra dataflödet och du ökar etableringen för båda databaserna med 10 000 RU/s blir den totala etablerade kapaciteten 140 000 RU/s (60 000 RU/s + 80 000 RU/s). Du debiteras då enligt följande: 1400 * $- = $-/timme.
Om 500 timmars etablerat dataflöde var 120 000 RU/s och de återstående 220 timmarnas etablerade dataflöde var 140 000 RU/s i en månad med sammanlagt 720 timmar så blir din månadsfaktura: 500 x $-/timme + 220 x $-/timme = $- + $- = $-/månad.
-
Med autoskalning (tidigare ”autopilot”) anger du ett högsta etablerat dataflöde i RU/s som databasen eller containern kan skalas ut till. Du debiteras sedan per timme för använt antal RU/s i det etablerade dataflödet, med början vid 400 enheter för programbegäran per sekund (RU/s) eller 10 % av maxgränsen. Om du till exempel ställer in en maxgräns på 8 000 RU/s skalar Azure Cosmos DB automatiskt om mellan 800–8 000 RU/s baserat på den faktiska användningen.
-
När den kostnadsfria nivån aktiveras för ett nytt Azure Cosmos DB-konto får du de första 1 000 RU/s och 25 GB lagringsutrymme utan kostnad under kontots livslängd. När du använder databaser med delat dataflöde kan du dessutom skapa upp till 25 containrar som delar 1 000 RU/s på databasnivå (högst fem delade databaser per kostnadsfritt lagringskonto). Du kan bara ha ett konto på den kostnadsfria nivån per Azure-prenumeration och du måste välja det när du skapar kontot.
-
För konton på den kostnadsfria nivån får du etablerat dataflöde för de första 400 RU/s och 5 GB lagring utan kostnad varje månad. Alla etablerade dataflöden och allt lagringsutrymme som överskrider 400 RU/s och 5 GB faktureras enligt de vanliga priserna för Azure Cosmos DB. 400 RU/s gäller vanliga etablerade dataflöden, etablerade dataflöden med automatisk skalning och skrivningar i flera regioner (flera original). Kostnadsfri nivå gäller inte för serverlös.
Rabatten på den kostnadsfria nivån tillämpas på kontonivå. Om till exempel ett konto i en månad hade totalt 400 RU/s och tre regioner, med 5 GB i varje region, faktureras kontot för 800 RU/s (400 RU/s x 3 regioner – 400 RU/s) och 10 GB lagringsutrymme (5 GB x 3 regioner – 5 GB) för varje timme i månaden. Om regionerna har olika pris för RU/s och lagring visar rabatten den region som kontot skapades i.
-
När du väljer att göra så att ett Azure Cosmos DB-konto (med databaser och containrar) sträcker sig över geografiska regioner debiteras du för dataflödet och lagringen för varje container i varje region och dataöverföringen mellan olika regioner. Antal som ett exempel på att du har en container i USA, västra som är etablerad med dataflödet 10 000 RU/s och med 1 TB lagrade data den här månaden. Vi utgår från att du lägger till tre regioner: USA, östra; Europa, norra och Asien, östra: var och en med samma lagringsutrymme och dataflöde. Din totala månadsfaktura blir (förutsatt att månaden har 31 dagar):
Objekt Användning (månad) Kurs Månadskostnad Dataflödesfaktura för containrar i USA, västra 10 000 RU/s * 24 * 31 $- per 100 RU/s per timme $- Dataflödesfaktura för 3 ytterligare regioner – östra USA, Nordeuropa och Östasien 3 000 * 10 000 RU/s * 24 * 31 $- per 100 RU/s per timme $- Lagringsfaktura för containrar i USA, västra 1 TB $-/GB $- Lagringsfaktura för 3 ytterligare regioner – östra USA, Nordeuropa och Östasien 3 * 1 TB $-/GB $- Totalt $- Vi antar också att du har 100 GB utgående data varje månad från containern i USA, västra till USA, östra, Europa, norra och Asien, östra. Du debiteras för utgående data enligt dataöverföringspriserna.
-
När du väljer att göra så att containrarna sträcker sig över flera geografiska regioner debiteras du för det etablerade dataflödet och lagringen för varje container i varje region och dataöverföringen mellan olika regioner. Du debiteras för det etablerade dataflödet.
-
Lagringskapacitet debiteras i enheter enligt den högsta datamängden i GB som lagras varje dag under en månad. Om du till exempel använder 100 GB lagringsutrymme under den första hälften av månaden och 50 GB resten av månaden debiteras du för 75 GB lagringsutrymme den månaden.
-
Du faktureras för varje timme som containern eller databasen existerar, oavsett användning och oavsett om containern eller databasen är aktiv i mindre än en timme. Om du till exempel skapar en container eller databas och tar bort den fem minuter senare faktureras du för en timme.
-
Du debiteras för det högsta etablerade dataflödet för en given timme.
Om du till exempel ökar det etablerade dataflödet kl. 09:30 från 400 RU/s till 1000 RU/s och sedan minskar det etablerade dataflödet kl. 10:45 tillbaka till 400 RU/s så debiteras du för 1000 RU/s för två timmar.
Om du ökar det etablerade dataflödet för en container eller databas kl. 09:30 från 100 000 RU/s till 200 000 RU/s och sedan minskar det etablerade dataflödet kl. 10:45 tillbaka till 100 000 RU/s så debiteras du för 200 000 RU/s för två timmar.
-
Du kan skala upp och ned det etablerade dataflödet (det vill säga enheter för programbegäran per sekund) för varje container eller en databas med hjälp av Azure-portalen, någon av de SDK:er som stöds, ARM-mall, PowerShell, Azure CLI eller REST-API:et.
-
Med reserverad kapacitet för Azure Cosmos DB kan du spara pengar genom att du får rabatt när du betalar i förskott för ett eller tre års etablerat dataflöde. Reserverad kapacitet ger dig en fakturarabatt och påverkar inte körningsmiljön för dina resurser. Du kan köpa reserverad kapacitet för Azure Cosmos DB i Azure-portalen. Mer information om reserverad kapacitet finns i Azure Cosmos DB-dokumentationen.
Prata med en säljare för att få en genomgång av Azure-priser. Förstå prissättningen av din molnlösning.
Få kostnadsfria molntjänster och en kredit på $200 för att utforska Azure i 30 dagar.