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 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ří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:
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:
- Další informace o tom, jak je cenový model Azure Cosmos DB nákladově efektivní pro zákazníky
- Další informace o optimalizaci pro vývoj a testování
- Další informace o optimalizaci nákladů na propustnost
- Další informace o optimalizaci nákladů na úložiště
- Další informace o optimalizaci nákladů na čtení a zápis
- Další informace o optimalizaci nákladů na dotazy
- Další informace o optimalizaci nákladů na účty Azure Cosmos DB ve více oblastech
- Pokoušíte se naplánovat kapacitu pro migraci do služby Azure Cosmos DB? Informace o existujícím databázovém clusteru můžete použít k plánování kapacity.
- Pokud víte jen o počtu virtuálních jader a serverů v existujícím databázovém clusteru, přečtěte si o odhadu jednotek žádostí pomocí virtuálních jader nebo virtuálních procesorů.
- Pokud znáte typické frekvence požadavků pro aktuální úlohy databáze, přečtěte si o odhadu jednotek žádostí pomocí Plánovače kapacity služby Azure Cosmos DB.