Hoppa till huvudinnehåll

Priser för Azure Cosmos DB

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.

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.

Azure Cosmos DB for MongoDB – virtuell kärna ger horisontell utskalningsfunktion och passar bäst för arbetsbelastningar med höga prestanda som kräver:

  • Arkitektur med höga prestanda
  • Hög kapacitet vertikal och horisontell skalning
  • Tid för långvariga frågor och komplexa aggregeringspipelines

Läs mer om Azure Cosmos DB för MongoDB vCore.

Nod (beräkning och minne)

Varje Azure Cosmos DB for MongoDB vCore-kluster har en eller flera noder. När prestandabehoven för din arbetsbelastning växer kan du skala vertikalt genom att uppgradera klusternivån till större noder med mer beräkning och minne eller skala horisontellt genom att lägga till ytterligare noder i klustret.

Klusternivå v-kärnor per nod Minne i GB per nod Pris per nod
M25 2 (burstbar) 8 $-/timme
M30 2 8 $-/timme
M40 4 16 $-/timme
M50 8 32 $-/timme
M60 16 64 $-/timme
M80 32 128 $-/timme
M200 64 256 $-/timme
M300 96 384 $-/timme

Lagring per nod – lagring för generell användning

Du kan konfigurera lagring för Azure Cosmos DB for MongoDB-noder. Lagring för generell användning debiteras per GB av lagringsutrymme som du etablerar och är redundant.

Pris
32 GB $-/månad
64 GB $-/månad
128 GB $-/månad
256 GB $-/månad
512 GB $-/månad
1,024 GB $-/månad
2,048 GB $-/månad
4,096 GB $-/månad

Hög tillgänglighet

Rekommenderas för produktion. HA (hög tillgänglighet) undviker databasavbrott genom att underhålla standbyrepliker. Om du aktiverar HA för klustret skapas en annan uppsättning noder och därmed dubblas klusterpriset.

Lagringsenhet för säkerhetskopior

Lagringsenhet för säkerhetskopior är det lagringsutrymme som är associerat med automatiserade säkerhetskopior av Azure Cosmos DB for MongoDB vCore-kluster. Det tillkommer ingen extra kostnad för säkerhetskopieringar upp till 35 dagar.

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 (enhet för programbegäran): Aktivera kostnadsfri nivå på ett nytt konto för att få 1 000 RU/s etablerat dataflöde och 25 GB ledigt lagringsutrymme varje månad under en Azure Cosmos DB konto per Azure-prenumeration. Tillämpliga API:er: NoSQL, MongoDB (RU), Cassandra, Gremlin och Table. Kom igång (vCore): Konfigurera ett kluster på kostnadsfri nivå och få praktisk erfarenhet utan kostnad för klustrets livslängd. Tillämpliga API:er: MongoDB (vCore)
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äljare

Se köpalternativ

Köp Azure-tjänster via Azure-webbplatsen, din Microsoft-representant eller en Azure-partner.

Utforska dina alternativ

Ytterligare 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.

Har lagts till i beräkningen. Tryck på ”v” för att visa på kalkylator
Kan vi hjälpa dig?