Vysvětlení informací na faktuře za službu Azure Cosmos DB

PLATÍ PRO: NoSQL MongoDB Cassandra Gremlin Tabulka

Azure Cosmos DB jako plně spravovaná databázová služba nativní pro cloud zjednodušuje fakturaci tím, že účtuje pouze poplatky za databázové operace a spotřebované úložiště. V porovnání s místními alternativami nebo hostovanými alternativami IaaS se neúčtují žádné další licenční poplatky, náklady na hardware, nástroje nebo zařízení. Když vezmete v úvahu možnosti služby Azure Cosmos DB ve více oblastech, poskytuje databázová služba výrazně nižší náklady ve srovnání se stávajícími místními řešeními nebo řešeními IaaS.

  • Databázové operace: Způsob, jakým se vám účtují poplatky za databázové operace, závisí na typu účtu služby Azure Cosmos DB, který používáte.

    • Zřízená propustnost: Maximální zřízená propustnost za danou hodinu se účtuje každou hodinu v přírůstcích 100 RU/s.
    • Bezserverové: Celkové množství jednotek žádostí spotřebovaných databázovými operacemi se vám účtuje každou hodinu.
  • Úložiště: Za celkovou velikost úložiště (v GB) spotřebované vašimi daty a indexy za danou hodinu se vám účtuje paušální sazba.

Nejnovější informace o cenách najdete na stránce s cenami .

Tento článek vám na několika příkladech pomůže porozumět podrobným informacím na měsíční faktuře. Čísla uvedená v příkladech se můžou lišit v případě, že vaše kontejnery Azure Cosmos DB mají zřízenou různou propustnost, pokud se rozprostřou napříč několika oblastmi nebo běží po jinou dobu v průběhu měsíce. Všechny příklady v tomto článku počítají fakturu na základě informací o cenách zobrazených na stránce Ceny.

Poznámka

Fakturace se účtuje za libovolnou část hodin, ne za 60 minut. Všechny příklady uvedené v tomto dokumentu vycházejí z ceny za účet služby Azure Cosmos DB nasazený v oblasti mimo státní správu v USA. Ceny a výpočet se liší v závislosti na používané oblasti. Nejnovější informace o cenách najdete na stránce s cenami služby Azure Cosmos DB .

Příklady fakturace

Příklad fakturace – zřízená propustnost v kontejneru (celý měsíc)

  • Předpokládejme, že v kontejneru nakonfigurujete propustnost 1 000 RU/s a existuje po dobu 24 hodin × 30 dnů v měsíci = celkem 720 hodin.

  • 1 000 RU/s je 10 jednotek 100 RU/s za hodinu za každou hodinu existence kontejnerů (to znamená 1 000/100 = 10).

  • Vynásobí se 10 jednotek za hodinu náklady 0,008 USD (za 100 RU/s za hodinu) = 0,08 USD za hodinu.

  • Vynásobením $0,08 za hodinu počtem hodin v měsíci se rovná $0,08 × 24 hodin × 30 dní = 57,60 Usd pro měsíc.

  • Celková měsíční faktura bude zobrazovat 7 200 jednotek (ze 100 RU), což bude stát 57,60 USD.

Příklad fakturace – zřízená propustnost v kontejneru (částečný měsíc)

  • Předpokládejme, že vytvoříme kontejner se zřízenou propustností 2 500 RU/s. Kontejner je v průběhu měsíce 24 hodin (například ho odstraníme 24 hodin po jeho vytvoření).

  • Pak uvidíme 600 jednotek na faktuře (2 500 RU/s / 100 RU/s/jednotku × 24 hodin). Náklady budou 4,80 USD (600 jednotek × 0,008 USD za jednotku).

  • Celková faktura za měsíc bude 4,80 USD.

Příklad fakturace – bezserverový kontejner

  • Předpokládejme, že vytvoříme bezserverový kontejner.

  • Během měsíce vydáváme požadavky na databázi, které spotřebovávají celkem 500 000 jednotek žádostí. Náklady budou 0,125 USD (500 000 × 0,25 USD / milion).

  • Celková faktura za měsíc bude 0,125 USD.

Fakturační sazba při změně velikosti úložiště

Kapacita úložiště se účtuje v jednotkách maximálního hodinového množství dat uložených v GB za měsíční období. Pokud byste například využili 100 GB úložiště pro polovinu měsíce a 50 GB pro druhou polovinu měsíce, bude se vám účtovat ekvivalent 75 GB úložiště během tohoto měsíce.

Fakturační sazba, pokud je kontejner nebo sada kontejnerů aktivní méně než hodinu

Účtuje se vám paušální sazba za každou hodinu, kdy kontejner nebo databáze existuje, bez ohledu na využití nebo na to, jestli je kontejner nebo databáze aktivní méně než hodinu. Pokud například vytvoříte kontejner nebo databázi a odstraníte ji o 5 minut později, bude faktura obsahovat jednu hodinu.

Fakturační sazba při vertikálním navýšení nebo snížení kapacity zřízené propustnosti v kontejneru nebo databázi

Pokud v 9:30 zvýšíte zřízenou propustnost z 400 RU/s na 1 000 RU/s a potom snížíte zřízenou propustnost v 10:45 zpět na 400 RU/s, budou se vám účtovat dvě hodiny ve výši 1 000 RU/s.

Pokud zvýšíte zřízenou propustnost pro kontejner nebo sadu kontejnerů v 9:30 z 100 k RU/s na 200 k RU/s a potom snížíte zřízenou propustnost v 10:45 zpět na 100 K RU/s, bude se vám účtovat 2 hodiny 200 k RU/s.

Příklad fakturace: několik kontejnerů, z nichž každý má vyhrazený režim zřízené propustnosti

  • Pokud vytvoříte účet služby Azure Cosmos DB v oblasti USA – východ 2 se dvěma kontejnery se zřízenou propustností 500 RU/s a 700 RU/s, budete mít celkovou zřízenou propustnost 1 200 RU/s.

  • Účtovala by se vám částka 1 200/100 × 0,008 USD = 0,096 USD za hodinu.

  • Pokud se vaše propustnost změnila a zvýšili jste kapacitu každého kontejneru o 500 RU/s a zároveň jste vytvořili nový neomezený kontejner s 20 000 RU/s, vaše celková zřízená kapacita bude 22 200 RU/s (1 000 RU/s + 1 200 RU/s + 20 000 RU/s).

  • Vaše faktura se změní takto: 0,008 USD x 222 = 1,776 USD/hod.

  • V měsíci 720 hodin (24 hodin × 30 dnů), pokud zřízená propustnost po dobu 500 hodin čítá 1200 RU/s a po zbývajících 220 hodin byla zřízená propustnost 22 200 RU/s, Vaše měsíční faktura ukazuje: 500 x 0,096 USD za hodinu + 220 x 1,776 USD za hodinu = 438,72 USD/měsíc.

Příklad faktury za vyhrazenou propustnost

Příklad fakturace: kontejnery s režimem sdílené (zřízené) propustnosti

  • Pokud vytvoříte účet služby Azure Cosmos DB v oblasti USA – východ 2 se dvěma databázemi Azure Cosmos DB (se sadou kontejnerů sdílejících propustnost na úrovni databáze) se zřízenou propustností 50 k RU/s a 70 tisíc RU/s, budete mít celkovou zřízenou propustnost 120 k RU/s.

  • Účtovala by se vám částka 1200 x 0,008 USD = 9,60 USD za hodinu.

  • Pokud se vaše propustnost změnila a zvýšili jste zřízenou propustnost každé databáze o 10 tisíc RU/s pro každou databázi a do databáze se sdílenou propustností přidáte nový kontejner s režimem vyhrazené propustnosti 15 K RU/s, vaše celková zřízená kapacita bude 155 K RU/s (60 K RU/s + 80 K RU/s + 15 K RU/s).

  • Vaše faktura se pak změní na: 1 550 × 0,008 USD = 12,40 USD za hodinu.

  • Pokud za měsíc 720 hodin byla zřízená propustnost 300 hodin 120 k RU/s a po zbývajících 420 hodin byla zřízená propustnost 155 k RU/s, na měsíčním vyúčtování se zobrazí: 300 x 9,60 USD/hodina + 420 x 12,40 USD/hodina = 2 880 KČ + 5 208 USD = 8 088 Kč/měsíc.

Příklad faktury za sdílenou propustnost

Příklady fakturace s geografickou replikací

Do účtu databáze Azure Cosmos DB můžete kdykoli přidat nebo odebrat oblasti Azure kdekoli na světě. Propustnost, kterou jste nakonfigurovali pro různé databáze a kontejnery Azure Cosmos DB, bude rezervována v každé z oblastí Azure přidružených k vašemu účtu databáze Azure Cosmos DB. Pokud je součet zřízené propustnosti (RU/s) nakonfigurovaný napříč všemi databázemi a kontejnery v rámci účtu databáze Azure Cosmos DB (zřízený za hodinu) T a počet oblastí Azure přidružených k vašemu databázovému účtu N, pak se celková zřízená propustnost za určitou hodinu pro váš účet databáze Azure Cosmos DB rovná T x N RU/s. Zřízená propustnost (jedna oblast zápisu) stojí 0,008 USD za hodinu a 100 RU/s a zřízená propustnost s několika zapisovatelnými oblastmi (konfigurace zápisu do více oblastí) stojí 0,016 USD za hodinu a 100 RU/s (viz stránka s cenami). Azure Cosmos DB umožňuje číst data z libovolné oblasti bez ohledu na to, jestli má jednu oblast zápisu, nebo více oblastí zápisu.

Příklad fakturace: účet Azure Cosmos DB ve více oblastech, zápisy do jedné oblasti

Předpokládejme, že máte kontejner Azure Cosmos DB v oblasti USA – západ. Kontejner se vytvoří s propustností 10 tisíc RU/s a tento měsíc uložíte 1 TB dat. Předpokládejme, že do účtu služby Azure Cosmos DB přidáte tři oblasti (USA – východ, Severní Evropa a Východní Asie), z nichž každá má stejné úložiště a stejnou propustnost. Celková měsíční faktura bude (za předpokladu 30 dnů v měsíci). Vaše faktura bude následující:

Položka Využití (měsíc) Rychlost Měsíční náklady
Faktura za propustnost pro kontejner v oblasti USA – západ 10 000 RU/s × 24 × 30 0,008 USD za 100 RU/s za hodinu 576 Kč
Faktura za propustnost pro další 3 oblasti – USA – východ, Severní Evropa a Východní Asie 3 × 10 000 RU/s × 24 × 30 0,008 USD za 100 RU/s za hodinu 1 728 Kč
Účet za úložiště pro kontejner v oblasti USA – západ 250 GB 0,25 USD/GB 62,50 Kč
Faktura za úložiště pro další 3 oblasti – USA – východ, Severní Evropa a Východní Asie 3 × 250 GB 0,25 USD/GB 187,50 Kč
Celkem 2 554 Kč

Předpokládejme také, že každý měsíc odesíláte 100 GB dat z kontejneru v oblasti USA – západ za účelem replikace dat do oblasti USA – východ, Severní Evropa a Východní Asie. Výchozí přenos dat se vám účtují podle sazeb za přenos dat.

Příklad fakturace: účet Azure Cosmos DB ve více oblastech, zápisy do více oblastí

Předpokládejme, že vytvoříte kontejner Azure Cosmos DB v oblasti USA – západ. Kontejner se vytvoří s propustností 10 tisíc RU/s a tento měsíc uložíte 1 TB dat. Předpokládejme, že přidáte tři oblasti (USA – východ, Severní Evropa a Východní Asie), z nichž každá má stejné úložiště a propustnost, a chcete mít možnost zapisovat do kontejnerů ve všech oblastech přidružených k vašemu účtu služby Azure Cosmos DB. Celková měsíční faktura bude (za předpokladu 30 dnů v měsíci) následující:

Položka Využití (měsíc) Rychlost Měsíční náklady
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) 10 000 RU/s × 24 × 30 0,016 USD za 100 RU/s za hodinu 1 152 Kč
Faktura za propustnost pro další 3 oblasti – USA – východ, Severní Evropa a Východní Asie (zapisovatelné jsou všechny oblasti) 3 × 10 000 RU/s × 24 × 30 0,016 USD za 100 RU/s za hodinu 3 456 Kč
Účet za úložiště pro kontejner v oblasti USA – západ 250 GB 0,25 USD/GB 62,50 Kč
Faktura za úložiště pro další 3 oblasti – USA – východ, Severní Evropa a Východní Asie 3 × 250 GB 0,25 USD/GB 187,50 Kč
Celkem 6 010 Kč

Předpokládejme také, že každý měsíc odesíláte 100 GB dat z kontejneru v oblasti USA – západ za účelem replikace dat do oblasti USA – východ, Severní Evropa a Východní Asie. Výchozí přenos dat se vám účtují podle sazeb za přenos dat.

Příklad fakturace: Účet služby Azure Cosmos DB s zápisy do více oblastí, propustnost na úrovni databáze včetně režimu vyhrazené propustnosti pro některé kontejnery

Podívejme se na následující příklad, kde máme účet Azure Cosmos DB s více oblastmi, kde lze zapisovat všechny oblasti (konfigurace více oblastí zápisu). Pro zjednodušení předpokládáme, že velikost úložiště zůstane konstantní a nemění se, a proto ji zde vynecháme, aby byl příklad jednodušší. Zřízená propustnost během měsíce se měnila následujícím způsobem (za předpokladu 30 dnů nebo 720 hodin):

[0–100 hodin]:

  • Vytvořili jsme účet služby Azure Cosmos DB ve třech oblastech (USA – západ, USA – východ, Severní Evropa), kde lze zapisovat všechny oblasti.

  • Vytvořili jsme databázi (D1) se sdílenou propustností 10 tisíc RU/s.

  • Vytvořili jsme databázi (D2) se sdílenou propustností 30 K RU/s a

  • Vytvořili jsme kontejner (C1) s vyhrazenou propustností 20 K RU/s.

[101–200 hodin]:

  • Vertikálně navýšit kapacitu databáze (D1) na 50 k RU/s

  • Vertikálně navýšit kapacitu databáze (D2) na 70 K RU/s

  • Odstranili jsme kontejner (C1)

[201–300 hodin]:

  • Znovu jsme vytvořili kontejner (C1) s vyhrazenou propustností 20 K RU/s.

[301–400 hodin]:

  • Odebrali jsme jednu z oblastí z účtu služby Azure Cosmos DB (počet zapisovatelných oblastí je teď 2).

  • Vertikálně snížit kapacitu databáze (D1) na 10 000 RU/s

  • Vertikálně navýšit kapacitu databáze (D2) na 80 K RU/s

  • Kontejner (C1) jsme znovu odstranili.

[401–500 hodin]:

  • Vertikálně snížit kapacitu databáze (D2) na 10 000 RU/s

  • Znovu jsme vytvořili kontejner (C1) s vyhrazenou propustností 20 K RU/s.

[501–700 hodin]:

  • Vertikálně navýšit kapacitu databáze (D1) na 20 K RU/s

  • Vertikálně navýšit kapacitu databáze (D2) na 100 K RU/s

  • Kontejner (C1) jsme znovu odstranili.

[701–720 hodin]:

  • Škálovali jsme kapacitu databáze (D2) na 50 K RU/s.

Změny celkové zřízené propustnosti během 720 hodin v měsíci jsou vizuálně znázorněny na následujícím obrázku:

Příklad z reálného života

Celková měsíční faktura (za předpokladu, že 30 dní nebo 720 hodin v měsíci) se vypočítá takto:

Hodiny RU/s Položka Využití (každou hodinu) Náklady
[0-100] D1:10K
D2:30K
C1:20K
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 30 K RU/sec/100 * $0.016 * 100 hours = $480
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
960 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (2 + 1) * (60 K RU/sec /100 * $0.016) * 100 hours = $2,880 2 880 Kč
[101-200] D1:50K
D2:70K
C1: --
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
1920 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (2 + 1) * (120 K RU/sec /100 * $0.016) * 100 hours = $5,760 5 760 Kč
[201-300] D1:50K
D2:70K
C1:20K
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
2 240 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (2 + 1) * (140 K RU/sec /100 * $0.016-) * 100 hours = $6,720 6 720 Kč
[301-400] D1:10K
D2:80K
C1: --
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 80 K RU/sec/100 * $0.016 * 100 hours = $1,280
1 440 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (1 + 1) * (90 K RU/sec /100 * $0.016) * 100 hours = $2,880 2 880 Kč
[401-500] D1:10K
D2:10K
C1:20K
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 10K RU/sec/100 * $0.016 * 100 hours = $160
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
640 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (1 + 1) * (40 K RU/sec /100 * $0.016) * 100 hours = $1,280 1 280 Kč
[501-700] D1:20K
D2:100K
C1: --
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 20 K RU/sec/100 * $0.016 * 200 hours = $640
D2: 100 K RU/sec/100 * $0.016 * 200 hours = $3,200
3 840 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (1 + 1) * (120 K RU/sec /100 * $0.016) * 200 hours = $1,280 7 680 Kč
[701-720] D1:20K
D2:50K
C1: --
Faktura za propustnost pro kontejner v oblasti USA – západ (zapisovatelné jsou všechny oblasti) D1: 20 K RU/sec/100 *$0.016 * 20 hours = $64
D2: 50 K RU/sec/100 *$0.016 * 20 hours = $160
224 Kč
Faktura za propustnost pro další 2 oblasti: USA – východ, Severní Evropa (zapisovatelné jsou všechny oblasti) (1 + 1) * (70 K RU/sec /100 * $0.016) * 20 hours = $448 224 Kč
Celkové měsíční náklady 38 688 Kč

Příklady fakturace s účty úrovně Free služby Azure Cosmos DB

S úrovní Free služby Azure Cosmos DB získáte prvních 1 000 RU/s a 25 GB úložiště ve vašem účtu zdarma, a to na úrovni účtu. Všechny RU/s a úložiště nad 1000 RU/s a 25 GB se budou účtovat podle běžných cenových sazeb na stránce s cenami. Na faktuře se nezobrazí poplatek ani řádková položka za bezplatných 1000 RU/s a 25 GB, pouze RU/s a úložiště nad rámec toho, co je pokryto úrovní Free. Další informace najdete v článku o vytvoření účtu úrovně Free .

Příklad fakturace – kontejner nebo databáze se zřízenou propustností

  • Předpokládejme, že vytvoříme databázi nebo kontejner v účtu úrovně Free s 1000 RU/s a 25 GB úložiště.
  • Na faktuře se nezobrazí žádné poplatky za tento prostředek. Hodinová a měsíční cena bude 0 USD.
  • Teď předpokládejme, že ve stejném účtu přidáme další databázi nebo kontejner s 400 RU/s a 10 GB úložiště.
  • Na faktuře se teď bude účtovat poplatek za 400 RU/s a 10 GB úložiště.

Příklad fakturace – kontejner s propustností automatického škálování

Tip

Při použití automatického škálování je rozsah škálování vstupního bodu nastavený na 100 až 1 000 RU/s. Pokud chcete použít automatické škálování a ponechat svůj účet úrovně Free zcela zdarma, vytvořte buď jeden kontejner s tímto rozsahem škálování, nebo databázi se sdílenou propustností s až 25 kontejnery uvnitř. Následující příklad ukazuje, jak funguje fakturace, pokud zřídíte propustnost vyšší než rozsah škálování 100–1000 RU/s.

  • Předpokládejme, že v účtu úrovně Free vytvoříme kontejner s povoleným automatickým škálováním s maximálním počtem RU/s 4000 RU/s. Tento prostředek se automaticky škáluje mezi 400 RU/s až 4000 RU/s.
  • Předpokládejme, že v hodině 1 až 10 je prostředek škálován na 1 000 RU/s. Během 11. hodiny se prostředek škáluje až na 1 600 RU/s a pak zpět na 1 000 RU/s během hodiny.
  • V hodinách 1 až 10 vám bude účtována propustnost ve výši 0 USD, protože 1 000 RU/s bylo pokryto úrovní Free.
  • V hodině 11 se vám bude účtovat efektivních 1600 RU/s – 1 000 RU/s = 600 RU/s, protože se jedná o nejvyšší POČET RU/s za hodinu. Za hodinu to bude 6 jednotek 100 RU/s, takže celkové náklady na propustnost za hodinu budou 6 jednotek × 0,012 USD = 0,072 USD.
  • Jakékoli úložiště nad rámec prvních 25 GB se bude účtovat běžnými sazbami za úložiště.

Příklad fakturace – účet pro zápis ve více oblastech

  • Předpokládejme, že v účtu úrovně Free vytvoříme databázi nebo kontejner s 1200 RU/s a 10 GB úložiště. Účet replikujeme do 3 oblastí a máme jeden účet pro zápis.
  • Celkem by se nám bez úrovně Free účtovaly 3 × 1200 RU/s = 3600 RU/s a 3 × 10 GB = 30 GB úložiště.
  • Se slevou úrovně Free se po odebrání 1 000 RU/s a 25 GB úložiště bude účtovat efektivních 2600 RU/s (26 jednotek) zřízené propustnosti s jednou oblastí zápisu a 5 GB úložiště.
  • Měsíční náklady na RU/s budou: 26 jednotek × 0,008 USD × 24 hodin × 31 dní = 154,75 USD. Měsíční náklady na úložiště budou: 5 GB × 0,25 / GB = 1,25 USD. Celkové náklady budou 154,75 USD + 1,25 USD = 156 USD.

Poznámka

Pokud se jednotková cena ru/s nebo úložiště v jednotlivých oblastech liší, úroveň Free 1000 RU/s a 25 GB bude odrážet sazby oblasti, ve které byl účet vytvořen.

Příklad fakturace – účet s více oblastmi zápisu

Tento příklad odráží ceny za zápisy do více oblastí pro účty vytvořené po 1. prosinci 2019.

  • Předpokládejme, že v účtu úrovně Free vytvoříme databázi nebo kontejner s 1200 RU/s a 10 GB úložiště. Účet replikujeme do 3 oblastí a máme více oblastí zápisu.
  • Celkem by se nám bez úrovně Free účtovaly 3 × 1200 RU/s = 3600 RU/s a 3 × 10 GB = 30 GB úložiště.
  • Se slevou úrovně Free se po odebrání 1000 RU/s a 25 GB úložiště bude účtovat efektivních 2600 RU/s (26 jednotek) zřízené propustnosti s rychlostí více oblastí zápisu a 5 GB úložiště.
  • Měsíční náklady na RU/s budou: 26 jednotek × 0,016 USD × 24 hodin × 31 dní = 309,50 USD. Měsíční náklady na úložiště budou: 5 GB × 0,25 / GB = 1,25 USD. Celkové náklady budou 309,50 USD + 1,25 USD = 310,75 Usd.

Příklad fakturace – bezplatný účet Azure

Předpokládejme, že máte bezplatný účet Azure a účet úrovně Free služby Azure Cosmos DB. Účet služby Azure Cosmos DB má jednu oblast zápisu.

  • Vytvořili jste databázi nebo kontejner s 2000 RU/s a 55 GB úložiště.
  • Prvních 12 měsíců se na faktuře nebudou účtovat žádné poplatky za 1400 RU/s (1 000 RU/s z úrovně Free služby Azure Cosmos DB a 400 RU/s z bezplatného účtu Azure) a 50 GB úložiště (25 GB z úrovně Free služby Azure Cosmos DB a 25 GB z bezplatného účtu Azure).
  • Po odebrání 1400 RU/s a 50 GB úložiště se nám bude účtovat efektivních 600 RU/s (6 jednotek) zřízené propustnosti s jednou oblastí zápisu a 5 GB úložiště.
  • Měsíční náklady na RU/s budou: 6 jednotek × 0,008 USD × 24 hodin × 31 dní = 35,72 USD. Měsíční náklady na úložiště budou: 5 GB × 0,25 / GB = 1,25 USD. Celkové náklady by byly 35,72 USD + 1,25 USD = 36,97 Usd.
  • Po uplynutí 12 měsíců už sleva za bezplatný účet Azure neplatí. Po uplatnění slevy úrovně Free služby Azure Cosmos DB se vám účtuje efektivní 1 000 RU/s (10 jednotek) zřízené propustnosti s jednou oblastí zápisu a 30 GB úložiště.

Proaktivní odhad měsíční faktury

Podívejme se na další příklad, kde chcete proaktivně odhadnout fakturu před koncem měsíce. Fakturu můžete odhadnout následujícím způsobem:

Náklady na úložiště

  • Průměrná velikost záznamu (kB) = 1
  • Počet záznamů = 100 000 000
  • Celkové úložiště (GB) = 100
  • Měsíční náklady na GB = 0,25 USD
  • Očekávané měsíční náklady na úložiště = 25,00 USD

Náklady na propustnost

Typ operace Požadavky/s Prům. RU/požadavek Potřeba RU
Zápis 100 5 500
Read 400 1 400

Celkový počet RU/s: 500 + 400 = 900 Hodinová cena: 900/100 × 0,008 USD = 0,072 USD očekávané měsíční náklady na propustnost (za předpokladu 31 dnů): 0,072 USD × 24 × 31 = 53,57 USD

Celkové měsíční náklady

Celkové měsíční náklady = měsíční náklady na úložiště + měsíční náklady na propustnost Celkové měsíční náklady = 25,00 USD + 53,57 USD = 78,57 USD

Ceny se můžou lišit podle oblasti. Aktuální ceny najdete na stránce Ceny.

Fakturace s využitím rezervované kapacity služby Azure Cosmos DB

Rezervovaná kapacita služby Azure Cosmos DB umožňuje předem zakoupit zřízenou propustnost (rezervovanou kapacitu nebo rezervaci), která se dá použít pro všechny databáze a kontejnery Azure Cosmos DB (pro libovolné rozhraní API nebo datový model) ve všech oblastech Azure. Vzhledem k tomu, že cena za zřízenou propustnost se liší v jednotlivých oblastech, je vhodné si rezervovanou kapacitu představit jako peněžní kredit, který jste zakoupili se slevou a ze kterého je možné získat zřízenou propustnost za příslušnou cenu v každé oblasti. Řekněme například, že máte účet služby Azure Cosmos DB s jedním kontejnerem zřízeným s 50 tisíci RU/s a globálně replikovanými dvěma oblastmi – USA – východ a Japonsko – východ. Pokud zvolíte možnost průběžných plateb, zaplatíte:

  • v oblasti USA – východ: pro 50 K RU/s ve výši 0,008 USD za 100 RU/s v dané oblasti

  • Japonsko – východ: pro 50 tisíc RU/s ve výši 0,009 USD za 100 RU/s v dané oblasti

Celková faktura (bez rezervované kapacity) bude (za předpokladu 30 dnů nebo 720 hodin):

Oblast Hodinová cena za 100 RU/s Jednotky (RU/s) Fakturovaná částka (každou hodinu) Fakturovaná částka (měsíčně)
East US 0,008 USD 50 K 400 Kč 2 880 Kč
Japonsko – východ 0,009 Usd 50 K 4,50 Usd 3 240 Kč
Celkem 8,50 Usd 6 120 Kč

Představme si, že jste si místo toho koupili rezervovanou kapacitu. Rezervovanou kapacitu si můžete zakoupit za 100 tisíc RU/s za cenu 56 064 USD na jeden rok (se slevou 20 %) nebo 6,40 USD za hodinu. Podívejte se na ceny rezervovaných kapacit na stránce Ceny.

  • Náklady na propustnost (průběžné platby): 100 000 RU/s/100 × 0,008 USD za hodinu × 8760 hodin v roce = 70 080 USD

  • Náklady na propustnost (s rezervovanou kapacitou) 70 080 USD se slevou 20 % = 56 064 USD

V podstatě jste si koupili kredit 8 USD za hodinu za 100 tisíc RU/s za použití ceníkové ceny v oblasti USA – východ za cenu 6,40 USD za hodinu. Z této předplacené rezervace propustnosti pak můžete po hodinách vybírat za zřízenou kapacitu propustnosti v libovolné globální oblasti Azure za příslušné místní ceníkové ceny nastavené pro vaše předplatné. Když v tomto příkladu zřídíte 50 tisíc RU/s v oblastech USA – východ a Japonsko – východ, budete moct vytáhnout zřízenou propustnost v hodnotě 8,00 USD za hodinu a bude se vám účtovat nadlimitní využití 0,50 USD za hodinu (neboli 360 USD za měsíc).

Oblast Hodinová cena za 100 RU/s Jednotky (RU/s) Fakturovaná částka (každou hodinu) Fakturovaná částka (měsíčně)
East US 0,008 USD 50 K 400 Kč 2 880 Kč
Japonsko – východ 0,009 Usd 50 K 4,50 Usd 3 240 Kč
Pay-as-you-go 8,50 Usd 6120 Kč
Zakoupená rezervovaná kapacita 0,0064 Usd (20% sleva) 100 RU/s nebo předem zakoupená kapacita 8 USD -8 Kč -5 760 Kč
Čistá faktura $0,50 360 Kč

Další kroky

Další informace o optimalizaci nákladů ve službě Azure Cosmos DB najdete v následujících článcích: