Optimera kostnaden för reserverad kapacitet i Azure Cosmos DB

GÄLLER FÖR: Nosql Mongodb Cassandra Gremlin Tabell

Reserverad Azure Cosmos DB-kapacitet hjälper dig att spara pengar genom att allokera till en reservation för Azure Cosmos DB-resurser i ett år eller tre år. Med reserverad Azure Cosmos DB-kapacitet kan du få rabatt på det dataflöde som har etablerats för Azure Cosmos DB-resurser. Exempel på resurser är databaser och containrar (tabeller, samlingar och diagram).

Översikt

Storleken på det reserverade kapacitetsköpet bör baseras på den totala mängden dataflöde som befintliga eller snart distribuerade Azure Cosmos DB-resurser använder varje timme. Till exempel: Köp reserverad kapacitet på 10 000 RU/s om det är ditt konsekventa användningsmönster per timme.

I det här exemplet debiteras alla etablerade dataflöden över 10 000 RU/s med din betala per användning-kurs. Om det etablerade dataflödet understiger 10 000 RU/s på en timme slösas den extra reserverade kapaciteten för den timmen bort.

Tänk på följande:

  • Det finns ingen gräns för antalet reservationer.
  • Det är möjligt att köpa fler reservationer när som helst.
  • Det går att köpa olika reservationer i samma köp.

När du har köpt en reservation tillämpas den omedelbart på alla befintliga Azure Cosmos DB-resurser som matchar villkoren för reservationen. Om du inte har några befintliga Azure Cosmos DB-resurser gäller reservationen när du distribuerar en ny Azure Cosmos DB-instans som matchar villkoren för reservationen. I båda fallen startar perioden för reservationen omedelbart efter ett lyckat köp.

När din reservation upphör att gälla fortsätter dina Azure Cosmos DB-instanser att köras och debiteras enligt de vanliga betala per användning-priserna. Du kan köpa reserverad Azure Cosmos DB-kapacitet från Azure-portalen. Betala för reservationen i förväg eller med månatliga betalningar.

Behörigheter som krävs

De behörigheter som krävs för att köpa reserverad kapacitet för Azure Cosmos DB är:

  • Om du vill köpa en reservation måste du ha rollen som ägare eller reservationsköpare i en Azure-prenumeration.
  • För Enterprise-prenumerationer måste Lägg till reserverade instanser vara aktiverat i EA-portalen. Eller om den inställningen är inaktiverad måste du vara EA-administratör för prenumerationen.
  • I CSP-programmet (Cloud Solution Provider) är det bara administratörsagenter eller säljagenter som kan köpa reserverad Azure Cosmos DB-kapacitet.

Reservationsförbrukning

Så snart du köper en reservation debiteras inte längre de dataflödesavgifter som matchar reservationsattributen enligt betala per användning-priserna. Mer information om reservationer finns i artikeln Om Azure-reservationer .

Azure Cosmos DB använder reservationer på två olika sätt:

  • Autoskalning av databasåtgärder förbrukar reserverad kapacitet med en hastighet av 100 RU/s x 1,5 x N regioner. Om du behöver 10 000 RU/s för alla regioner köper du alltså 15 000 RU/s.
  • Standarddatabasåtgärder förbrukar reserverad kapacitet med en hastighet av 100 RU/s x N-regioner. Om du behöver 10 000 RU/s för alla regioner köper du alltså 10 000 RU/s.

Rabatter

Reserverad Azure Cosmos DB-kapacitet kan avsevärt minska dina Azure Cosmos DB-kostnader, upp till 63 % på vanliga priser, med ett åtagande på ett år eller tre år i förväg. Reserverad kapacitet ger en faktureringsrabatt och påverkar inte tillståndet för dina Azure Cosmos DB-resurser, inklusive prestanda och tillgänglighet.

Vi erbjuder både fasta och progressiva rabatter. Observera att du kan blanda och matcha olika reservationsalternativ och storlekar i samma köp.

Reservationer för fasta rabatter

Med det här alternativet, med hjälp av multiplar av 100 RU/s, kan du reservera all kapacitet mellan 100 och 999 900 RU/s med fasta rabatter:

Reservation Ett års enkel rabatt Tre års rabatt
100 RU/s 20 % 30 %
100 RU/s för flera original 20 % 30 %

För mer än 999 900 RU/s-reservationer kan du minska kostnaderna med progressiva rabatter.

Reservationer för progressiva rabatter

Med det här alternativet, med hjälp av multiplar av våra större reservationsstorlekar, kan du reservera all kapacitet från och med 1 000 000 RU/s, med progressiva rabatter:

Reservation Ett års rabatt Tre års rabatt
1 000 000 RU/s 27.0% 39.5%
1 000 000 fler master 32.0% 44.5%
2 000 000 RU/s 28.5% 42.3%
2 000 000 FLER MASTER RU/s 33.5% 47.3%
3 000 000 RU/s 29.0% 43,2 %
3 000 000 FLER MASTER RU/s 34.0% 48.2%
4 000 000 RU/s 33.0% 47.4%
4 000 000 FLER MASTER RU/s 38.0% 52.4%
5 000 000 RU/s 35.4% 49.9%
5 000 000 FLER master RU/s 40.4% 54.9%
10 000 000 RU/s 40.2% 55.0%
10 000 000 FLER master RU/s 45.2% 60.0%
12 500 000 RU/s 41.2% 56.0%
12 500 000 FLER MASTER RU/s 46.2% 61.0%
15 000 000 RU/s 41.8% 56.6%
15 000 000 FLER master RU/s 46.8% 61.6%
20 000 000 RU/s 42.6% 57.5%
20 000 000 FLER master RU/s 47.6% 62.5%
25 000 000 RU/s 43.1% 58.0%
25 000 000 FLER master RU/s 48.1% 63.0%
30 000 000 RU/s 43.4% 58.3%
30 000 000 FLER master RU/s 48.4% 63.3%

Du kan maximera besparingarna med den största reservationen för ditt scenario. Exempel: Du behöver 2 miljoner RU/s, en årsperiod. Om du köper två enheter av reservationen på 1 000 000 RU/s är din rabatt 27,0 %. Om du köper en enhet med reservationen på 2 000 000 RU/s har du exakt samma reserverade kapacitet, men en rabatt på 28,5 %.

Skapa en supportbegäran för att köpa en kvantitet av reservationerna som är större än 1 000 000 RU/s.

Exempelscenario 1

Tänk dig det här hypotetiska scenariot: Ett företag arbetar med ett nytt program men är inte säkert på dataflödeskraven, de har köpt RU/s i 3 olika dagar.

  • Dag 1 köpte de reserverad kapacitet för sin utvecklingsmiljö:
    • Totalt 800 RU/s: åtta enheter av alternativet 100 RU/s med 20 % rabatt.
    • Begränsad till resursgruppen för utveckling.
    • Ett år, eftersom projektet varar i nio månader.
    • De betalade i förskott, det är ett litet värde.
  • Dag 30 köpte de reserverad kapacitet för sin testmiljö:
    • 750 000 RU/s: 7 500 enheter av alternativet 100 RU/s med 20 % rabatt.
    • Begränsad till testprenumerationen.
    • Ett år.
    • De väljer att betala varje månad.
  • Dag 180 köpte de reserverad kapacitet för produktionsmiljön:
    • 3 500 000 RU/s: En enhet av alternativet 3 000 000 RU/s med 43,2 % rabatt. Och 5 000 enheter av alternativet 100 RU/s, med 20 % rabatt.
    • Begränsad till produktionsprenumerationen.
    • Tre års sikt, för att maximera rabatterna.
    • De väljer att betala varje månad också.

Exempelscenario 2

Tänk dig det här hypotetiska scenariot: Ett företag behöver en reservation på 10 950 000 tre år. I samma köp fick de:

  • En enhet av reservationen på 10 000 000 RU/s, som betalas varje månad.
  • 9 000 enheter av den 100 RU/s reservation som betalas varje månad.
  • 500 enheter av de 100 RU/s reservationer som betalats i förskott.

Fastställa det dataflöde som krävs före köpet

Vi beräknar inköpsrekommendationer baserat på ditt användningsmönster varje timme. Användning under de senaste 7, 30 och 60 dagarna analyseras och köp av reserverad kapacitet som maximerar dina besparingar rekommenderas. Du kan visa rekommenderade reservationsstorlekar i Azure-portalen med hjälp av följande steg:

  1. Logga in på Azure-portalen.

  2. Välj Alla tjänster>Reservationer>lägg till.

  3. I fönstret Köp reservationer väljer du Azure Cosmos DB.

  4. Välj fliken Rekommenderas för att visa rekommenderade reservationer:

Du kan filtrera rekommendationer efter följande attribut:

  • Term (ett år eller tre år)
  • Faktureringsfrekvens (månads- eller startfrekvens )
  • Dataflödestyp (RU/s jämfört med skriv-RU/s för flera regioner)

Dessutom kan du omfångsrekommendationer vara inom en enda resursgrupp, en enskild prenumeration eller hela Din Azure-registrering.

Här är ett exempel på en rekommendation:

Rekommendationer för reserverad kapacitet

Den här rekommendationen om att köpa en reservation på 30 000 RU/s indikerar att en reservationsstorlek på 30 000 RU/s maximerar dina besparingar bland tre års reservationer. I det här fallet beräknas rekommendationen baserat på de senaste 30 dagarnas Azure Cosmos DB-användning. Om den här rekommendationen, baserat på de senaste 30 dagarnas Användning av Azure Cosmos DB, inte är representativ för framtida användning väljer du en annan rekommendationsperiod.

För en reservation på 30 000 RU/s i standardetablerade dataflöden bör du köpa 300 enheter av alternativet 100 RU/s.

Köpa reserverad Azure Cosmos DB-kapacitet

  1. Dividera den reservationsstorlek som du vill ha med 100 för att beräkna antalet enheter för det 100 RU/s-alternativ som du behöver. Den maximala kvantiteten är 9 999 enheter eller 999 900 RU/s. För en miljon RU/s eller mer skapar du en supportbegäran för upp till 63 % rabatt.

  2. Logga in på Azure-portalen.

  3. Välj Alla tjänster>Reservationer>lägg till.

  4. I fönstret Köp reservationer väljer du Azure Cosmos DB för att köpa en ny reservation.

  5. Välj rätt omfång, faktureringsprenumeration, hanteringsgrupp om tillämpligt, resursgrupp om tillämpligt och reservationsstorlek. I följande tabell förklaras alla alternativ:

    Fält beskrivning
    Definitionsområde Alternativ som styr hur många prenumerationer som kan använda den faktureringsförmån som är associerad med reservationen. Den styr också hur reservationen tillämpas på specifika prenumerationer.

    Om du väljer Delad tillämpas reservationsrabatten på Azure Cosmos DB-instanser som körs i valfri prenumeration i din faktureringskontext. Faktureringskontexten baseras på hur du registrerade dig för Azure. För företagskunder är det delade omfånget registreringen och innehåller alla prenumerationer i registreringen. För betala per användning-kunder är det delade omfånget alla enskilda prenumerationer med betala per användning-priser som skapats av kontoadministratören.

    Om du väljer Hanteringsgrupp tillämpas reservationsrabatten på Azure Cosmos DB-instanser som körs i någon av de prenumerationer som ingår i både hanteringsgruppen och faktureringsomfånget.

    Om du väljer Enskild prenumeration tillämpas reservationsrabatten på Azure Cosmos DB-instanser i den valda prenumerationen.

    Om du väljer Enskild resursgrupp tillämpas reservationsrabatten på Azure Cosmos DB-instanser i den valda prenumerationen och den valda resursgruppen i den prenumerationen.

    Du kan ändra reservationsomfånget när du har köpt den reserverade kapaciteten.
    Prenumeration Prenumeration som används för att betala för reserverad Azure Cosmos DB-kapacitet. Betalningsmetoden för den valda prenumerationen används för att debitera kostnaderna. Prenumerationen måste vara en av följande typer:

    företagsavtal (erbjudandenummer: MS-AZR-0017P eller MS-AZR-0148P): För en Enterprise-prenumeration dras avgifterna från registreringens Saldo för Azure-förskottsbetalning (kallades tidigare ekonomiskt åtagande) eller debiteras som överförbrukning.

    Enskilda prenumerationer med betala per användning-priser (erbjudandenummer: MS-AZR-0003P eller MS-AZR-0023P): För en enskild prenumeration med betala per användning-priser debiteras avgifterna till kreditkortet eller fakturabetalningsmetoden för prenumerationen.
    Resursgrupp Resursgrupp som rabatten för reserverad kapacitet tillämpas på.
    Period Ett år eller tre år.
    Dataflödestyp Dataflödet etableras som enheter för begäran. Du kan köpa en reservation för det etablerade dataflödet för båda installationerna – skrivningar i en enda region och skrivningar med flera original. Dataflödestypen har två värden att välja mellan: 100 RU/s per timme och 100 flerregionsskrivningar RU/s per timme.
    Reserverade kapacitetsenheter Mängden dataflöde som du vill reservera. Du kan beräkna det här värdet genom att fastställa det dataflöde som behövs för alla dina Azure Cosmos DB-resurser (till exempel databaser eller containrar) per region. Sedan multiplicerar du det med antalet regioner som du associerar med din Azure Cosmos DB-databas. Exempel: Om du har fem regioner med 1 miljon RU/sek i varje region väljer du 5 miljoner RU/s för reservationsköpet.
  6. Klicka på knappen Lägg till i kundvagn blå i det nedre högra hörnet och sedan på Visa kundvagn när du är klar. Härnäst definieras kvantiteterna. Observera att du kan lägga till olika alternativ i kundvagnen. Exempel: Om du behöver 1 100 000 RU/s bör du lägga till både 1 000 000 RU/s och alternativen 100 RU/s i kundvagnen.

  7. I fönstret Köp reservationer granskar du faktureringsfrekvensen, kvantiteten, rabatten och priset för reservationen. Det här reservationspriset gäller för Azure Cosmos DB-resurser med dataflöde etablerat i alla regioner. Exempel: Du behöver 500 000 RU/s med automatisk förnyelse för produktionsmiljön inom ett specifikt omfång, 82 000 RU/s för din testresursgrupp och 10 000 RU/s för utvecklingsprenumerationen. Du kan se i bilden hur en kundvagn för reservationer ser ut för det här scenariot.

    Sammanfattning av reserverad kapacitet

  8. Välj Granska + köp och köp sedan nu.

Avbryta, byta ut eller återbetala reservationer

Du kan avbryta, byta ut och återbetala reservationer med vissa begränsningar. Läs mer i Byten och återbetalning för Azure-reservationer via självbetjäning.

Överskrider reserverad kapacitet

När du reserverar kapacitet för dina Azure Cosmos DB-resurser reserverar du etablerat dataflöde. Om det etablerade dataflödet överskrids debiteras begäranden utöver det etableringsbeloppet med hjälp av betala per användning-priser. Mer information om reservationer finns i artikeln Om Azure-reservationer . Mer information om etablerat dataflöde finns i etablerade dataflödestyper.

Begränsningar

  • För närvarande stöder vi inte reservationer för vCore-baserade tjänster.
  • För närvarande stöder vi inte reservationer för serverlösa konton.
  • För närvarande stöder vi inte reservationer för lagring eller nätverk.

Nästa steg

Reservationsrabatten tillämpas automatiskt på De Azure Cosmos DB-resurser som matchar reservationsomfånget och attributen. Du kan uppdatera reservationens omfattning via Azure-portalen, PowerShell, Azure CLI eller API:et.

Försöker du planera kapacitet för en migrering till Azure Cosmos DB? Du kan använda information om ditt befintliga databaskluster för kapacitetsplanering.

Behöver du hjälp? Kontakta oss.

Om du har frågor eller behöver hjälp kan du skapa en supportbegäran.