Přeskočit navigaci

Ceny za Databáze Azure Cosmos

Globálně distribuovaná databázová služba pro více modelů

Začněte s bezplatným účtem Azure a získejte kredit $200 na 30 dnů a navíc 12měsíční bezplatný přístup k Databáze Azure Cosmos.

Databáze Azure Cosmos je globálně distribuovaná databáze Microsoftu pro více modelů. Databáze Azure Cosmos je od základu vytvořena s integrovanou podporou globální distribuce a horizontálního škálování. Nabízí globální distribuci na klíč do libovolného počtu oblastí Azure díky tomu, že transparentně škáluje a replikuje vaše data co nejblíž uživatelům. Můžete elasticky škálovat propustnost a úložiště po celém světě a platit jenom za propustnost a úložiště, které potřebujete. Azure Cosmos DB garantuje latence v řádu jednotek milisekund na úrovni 99. percentilu kdekoli na světě, nabízí různé jasně definované modely konzistence pro vyladění výkonu a zaručuje vysokou dostupnost s možnostmi vícenásobného navádění – to vše zajištěné špičkovými komplexními smlouvami SLA.

Databáze Azure Cosmos je skutečně nezávislá na schématu – automaticky indexuje všechna data, aniž byste se museli starat o správu schémat a indexů. Je také určena pro více modelů, nativně podporuje datové modely typu dokument, klíč-hodnota, graf a řada sloupců. K datům ve službě Azure Cosmos DB můžete přistupovat pomocí rozhraní API podle vašeho výběru, protože nativně podporuje SQL (dokument), MongoDB (dokument), Azure Table Storage (klíč-hodnota), Gremlin (graf) a Cassandra (řada sloupců).

Možnosti služby Azure Cosmos DB
Globální distribuce na klíč se schopností multi-master Dostupné
Globální dostupnost – všechny oblasti Azure, včetně americké vlády Dostupné
Vícemodelové, bohaté dotazy a automatická indexace s vícenásobnou podporou API

(podpora dokumentů, klíčových hodnot, širokého sloupcového a grafického modelu
včetně kompatibility s databází Mongo DB a rozhraním Apache Cassandra API)

Dostupné
Požadavky na čtení i zápis jedné číslice v 99. percentilu podporované SLA Dostupné
Komplexní smlouvy SLA
  • SLA o dostupnosti
  • Propustnost smluv SLA
  • Konzistentní smlouvy SLA
  • Latence smluv SLA
Dostupné
Zabezpečení
  • Komplexní šifrování dat (v klidu i při přesunech)
  • Izolace IP adres a VNET
  • Ovládání a autorizace přístupu
Dostupné
Měřítko pružnosti a neomezenosti
  • Bez omezení propustnosti a úložiště
  • Okamžité škálování, které snižuje TCO u cloudů na místě a vlastních spravovaných cloudových databází NoSQL
Dostupné
Certifikace komplexního dodržování předpisů jsou konzistentní s dodržováním předpisů Azure Dostupné

Ocenění na první pohled

Zřízená propustnost

Váš účet databáze Azure Cosmos DB je navržen k distribuci v rámci jednoho nebo více oblastí Azure. I když všechny oblasti přidružené k vašemu databázovému účtu mohou obsluhovat čtení, váš databázový účet lze také nakonfigurovat tak, aby všechny oblasti zpracovávaly zápisy (multi-master) nebo přesně jedna oblast zpracovávala zápisy (single-master).

V databázi Azure Cosmos DB jste účtováni za zřízenou propustnost a spotřebované úložiště za hodinu. Prostupnost se vyjadřuje v rámci normalizované měny prostupnosti nazývané Jednotky žádostí za sekundu (RU/s). Po zřízení lze RU/s použít záměnně v rámci různých operací databází (např. vložení, načítání, nahrazení, vložení a aktualizace, odstranění, dotazy apod.). Programově (nebo prostřednictvím portálu Azure Portal) můžete nakonfigurovat potřebnou prostupnost a elasticky škálovat prostupnost v přírůstcích po 100 RU/s.

Zřízení při různých granularitách

Prostupnost můžete zřídit s různými granularitami. Propustnost můžete zřídit pro:

  1. Kontejner Cosmos DB. V závislosti na volbě datového modelu nebo rozhraní API, může být kontejner Cosmos DB kolekcí (např. MongoDB, SQL), grafem (např. Gremlin) nebo tabulkou (např. Cassandra, úložiště Azure Table). Kontejnery v databázi Cosmos DB jsou vodorovně odděleny a lze je elasticky škálovat k zajištění neomezené úrovně prostupnosti a úložiště.
  2. Databáze Cosmos DB. Prostupnost nakonfigurovaná v databázi se sdílí napříč všemi kontejnery databáze. Můžete si zvolit explicitně vyloučit některé kontejnery ze zřizování v databázi a místo toho zřídit prostupnost pro tyto kontejnery na úrovni kontejneru.
Granularita zřizování Minimální propustnost (RU/s) Zvyšování/snižování přírůstků (RU/s) Maximální propustnost Rozsah
Zápis do jedné oblasti Zápis do více oblastí Zápis do jedné oblasti Zápis do více oblastí
Kontejner* 400 400 100 100 Neomezený počet Rozdělený kontejner, pro který je propustnost zřízená
Databáze** 10K 10K 1,000 1,000 Neomezený počet Veškerá prostupnost se sdílí mezi všemi kontejnery s oddíly v rámci databáze (bez kontejnerů, pro které je prostupnost výslovně zajištěna)

* Mapy kontejneru Cosmos DB pro následující: kolekce Cosmos DB při používání SQL API, kolekce MongoDB při používání rozhraní MongoDB API, tabulka při používání rozhraní API úložiště Cassandra nebo Table nebo graf při používání rozhraní Gremlin API.

** Databáze map Cosmos DB pro následující: databáze při používání rozhraní SQL nebo MongoDB API, klíčový prostor při používání rozhraní Cassandra API nebo účet databáze při používání rozhraní Gremlin nebo Table Storage API.

Pružné škálování čtení a zápisu na celém světě

Kdykoliv můžete přidat/odebrat oblasti Azure kdekoliv na světě do svého databázového účtu Cosmos DB. Propustnost, kterou jste nakonfigurovali pro různé databáze Cosmos DB a kontejnery je zaručena k rezervaci v každé z oblastí Azure přidružené k databázovému účtu Cosmos DB.

Úložiště s SSD

Vaše data a index jsou dobře uloženy v zálohovaném úložišti SSD a replikovány (napříč jedním nebo více oblastmi Azure přidruženými k databázovému účtu Cosmos DB). Navíc k prostupnosti, kterou zřizujete každou hodinu, jsou vám také fakturovány všechny GB úložiště, které skutečně využíváte pro svá data a index.

Podrobnosti o cenách

Jednotka Cena
SSD Storage (za GB) $- GB za měsíc
Vyhrazené RU / s (za 100 RU, minimálně 400 RU) $-
Zřízená prostupnost (více oblastí zápisu) – 100 RU/s $-
Platí standardní sazby za datové přenosy. Odhadované měsíční ceny vycházejí z 730 hodin měsíčně.

Rezervovaná kapacita Azure Cosmos DB pro další úspory

Cena rezervované kapacity na základě nabídek Cosmos DB nabízí ještě větší úspory (až 65% sleva), zajišťuje ještě přísnější dostupnost SLA (mimo 99,999) a usnadňuje břímě plánování kapacity. Za jednorázový poplatek předem si můžete rezervovat zřízenou prostupnost na jeden nebo tři roky s významnou slevou. Jakákoliv zřízená prostupnost překračující vaši rezervovanou kapacitu je fakturována za standardní sazby zřízené prostupnosti. Rezervovanou kapacitu lze sdílet pro zřízenou prostupnost napříč všemi oblastmi, všemi API, všemi účty a všemi předplatnými v rámci dané registrace. Minimální rezervovaná kapacita činí 20 tisíc RU/s. Další informace najdete na stránce Dokumentace.

Roční rezervace Rezervace na 3 roky
Propustnost Zápis do jedné oblasti Zápis do více oblastí Zápis do jedné oblasti Zápis do více oblastí
Cena/úspory Cena za 100 RU/s
(úspory proti PAYG)
Cena za 100 RU/s
(úspory proti PAYG)
Cena za 100 RU/s
(úspory proti PAYG)
Cena za 100 RU/s
(úspory proti PAYG)
Prvních 50 tisíc RU/s $- $- $- $- $- $- $- $-
Dalších 450 tisíc RU/s $- $- $- $- $- $- $- $-
Dalších 2,5 M RU/s $- $- $- $- $- $- $- $-
Přes 3 M RU/s $- $- $- $- $- $- $- $-

Vyzkoušejte si Azure Cosmos DB zdarma

  • Místní Azure Cosmos DB (verze ke stažení): Stáhněte si bezplatný místní Azure Cosmos DB, který umožňuje vývoj a testování aplikací s využitím Azure Cosmos DB z místního počítače. Jakmile budete spokojeni s tím, jak vaše aplikace funguje, k jejímu nasazení stačí, když změníte konfiguraci tak, aby odkazovala na instanci Azure Cosmos DB v cloudu.
  • Bezplatný účet Azure: Vyzkoušejte si Azure Cosmos DB v rámci bezplatného účtu Azure.
  • Vyzkoušejte si Azure Cosmos DB zdarma: Využijte časově omezené, globálně distribuované prostředí Azure Cosmos DB bez předplatného, zdarma a bez závazků prostřednictvím akce Vyzkoušejte si Azure Cosmos DB zdarma.
  • Další informace o úsporách TCO s databází Cosmos DB na místních a samostatně spravovaných clusterech NoSQL v cloudu.

Kde získám informace rozšíření Azure Cosmos DB do konkrétních oblastí?

Azure Cosmos DB je dostupná ve všech oblastech Azure, včetně veřejných, vládních a DoD cloudů. Další informace najdete na stránce o dostupnosti služeb Azure podle oblasti.

Podpora a SLA

  • Podpora Azure zajišťuje technickou podporu pro všechny všeobecně dostupné služby Azure, včetně databáze Azure Cosmos. Cena podpory začíná na $29/měsíc. Podpora k fakturaci a správě předplatného se poskytuje zadarmo.
  • Smlouva SLA: Pro zajištění úspěšného zpracování žádostí a provádění operací v Azure Cosmos DB garantujeme dostupnost nejméně 99,99 % pro databáze v jedné oblasti a 99,999 % pro databáze ve více oblastech. Podrobnosti o naší smlouvě o úrovni služeb (SLA) najdete na stránce o SLA.

Nejčastější dotazy

  • V Azure Cosmos DB se propustnost zřízených prostředků uvádí v počtu jednotek žádostí za sekundu. Jednotky žádostí si můžete představit jako takovou měnu propustnosti, pomocí které si vyhradíte určité množství garantovaných prostředků (paměť, CPU, IOPS) za sekundu, které má mít vaše aplikace k dispozici. Každá operace v Azure Cosmos DB (čtení, zápis, aktualizace, dotaz) spotřebovává CPU, paměti a IOPS. To znamená, že každá operace spotřebovává prostředky vyjádřené právě jednotkami žádostí. Navštivte stránku Jednotky žádostí v Azure Cosmos DB.

  • Budou se vám účtovat poplatky na základě propustnosti (RU/s), kterou jste zřídili pro svůj kontejner nebo sadu kontejnerů (např. databázi) Azure Cosmos DB, a hodinové sazby za dobu zřízení.

    Propustnost zřízená pro jednotlivý kontejner:

    Pokud v oblasti USA – východ 2 vytvoříte databázový účet Azure Cosmos DB se dvěma kontejnery se zřízenou propustností 500 RU/s a 700 RU/s, celková zřízená propustnost bude 1 200 RU/s. Bude se vám tedy účtovat 12 × $- = $-/hodina.

    Pokud potřebujete změnit propustnost, zvýšili jste kapacitu jednotlivých kontejnerů o 500 RU/s a navíc jste vytvořili nový neomezený kontejner využívající 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 potom změní na $- × 222 = $-/hodina.

    Pokud v měsíci, který má 720 hodin, byla po dobu 500 hodin zřízená propustnost 1 200 RU/s a po zbývajících 220 hodin propustnost 22 200 RU/s, na vaší měsíční faktuře bude: 500 × $-/hodina + 220 × $-/hodina = $-/měsíc.

    Propustnost zřízená pro sadu kontejnerů:

    Pokud v oblasti USA – východ 2 vytvoříte účet se dvěma databázemi Cosmos DB (každá z nich obsahuje sadu kolekcí) se zřízenou propustností 50 tisíc RU/s a 70 tisíc RU/s, vaše celková zřízená propustnost bude 120 tisíc RU/s. Bude se vám tedy účtovat 1 200 × $- = $-/hodina.

    Pokud potřebujete propustnost změnit zvýšili jste zřízenou propustnost jednotlivých databází o 10 tisíc RU/s, celková zřízená kapacita bude 140 tisíc RU/s (60 tisíc RU/s + 80 tisíc RU/s). Vaše faktura se potom změní na 1 400 × $- = $-/hodina.

    Pokud v měsíci, který má 720 hodin, byla po dobu 500 hodin zřízená propustnost 120 tisíc RU/s a po zbývajících 220 hodin propustnost 140 tisíc RU/s, na vaší měsíční faktuře bude: 500 × $-/hodina + 220 × $-/hodina = $- + $- = $-/měsíc.

  • Když se rozhodnete vytvářet kontejnery zasahující do několika geografických oblastí, fakturuje se vám propustnost a úložiště pro každý kontejner v každé oblasti a datové přenosy mezi oblastmi. Třeba si představte, že máte kontejner v oblasti Západní USA zřízený s propustností 10 tisíc RU/s a v daném měsíci uložíte 1 TB dat. Předpokládejme, že přidáte 3 oblasti (Východní USA, Severní Evropa a Východní Asie), z nichž každá má stejné úložiště a propustnost. Na vaší celkové měsíční faktuře bude tato částka (v měsíci, který má 31 dní):

    Položka Využití (měsíc) Sazba Měsíční náklady
    Faktura za propustnost za kontejner v oblasti Západní USA 10 tisíc RU/s * 24 * 31 $- za 100 RU/s za hodinu $-
    Faktura za propustnost za 3 další oblasti: Východní USA, Severní Evropa a Východní Asie 3 * 10 tisíc RU/s * 24 * 31 $- za 100 RU/s za hodinu $-
    Faktura za úložiště za kontejner v oblasti Západní USA 1 TB $-/GB $-
    Faktura za úložiště za 3 další oblasti: Východní USA, Severní Evropa a Východní Asie 3 * 1 TB $-/GB $-
    Celkem $-

    Dál předpokládejme, že každý měsíc odešlete z kontejneru v oblasti Západní USA 100 GB dat pro replikaci do oblastí Východní USA, Severní Evropa a Východní Asie. Odchozí přenosy se vám budou fakturovat podle sazeb za přenosy dat.

  • Když se rozhodnete provozovat kontejnery zasahující do několika geografických oblastí, fakturuje se vám propustnost a úložiště pro každý kontejner v každé oblasti a datové přenosy mezi oblastmi. Pokud je váš kontejner nebo databáze zřízena pro jednu oblast zápisu, budou vám fakturovány běžné jednotky žádosti. A naopak, pokud zřídíte více oblastí zápisu pro své kontejnery nebo databázi, budou vám účtovány multi-master jednotky žádostí. Ať už zapisujete do jedné oblasti nebo více oblastí, databáze Cosmos DB vám umožňuje načítat data z libovolné oblasti.

    Zápis do jedné oblasti

    Třeba si představte, že máte kontejner v oblasti Západní USA zřízený s propustností 10 tisíc RU/s a v daném měsíci uložíte 1 TB dat. Rozhodnete se zapisovat pouze do kontejneru v západním USA. Předpokládejme, že přidáte 3 oblasti (Východní USA, Severní Evropa a Východní Asie), z nichž každá má stejné úložiště a propustnost. Na vaší celkové měsíční faktuře bude tato částka (v měsíci, který má 31 dní):

    Položka Využití (měsíc) Sazba Měsíční náklady
    Faktura za propustnost za kontejner v oblasti Západní USA 10 tisíc RU/s * 24 * 31 $- za 100 RU/s za hodinu $-
    Faktura za propustnost za 3 další oblasti: Východní USA, Severní Evropa a Východní Asie 3 * 10 tisíc RU/s * 24 * 31 $- za 100 RU/s za hodinu $-
    Faktura za úložiště za kontejner v oblasti Západní USA 1 TB $-/GB $-
    Faktura za úložiště za 3 další oblasti: Východní USA, Severní Evropa a Východní Asie 3 * 1 TB $-/GB $-
    Celkem $-

    Zápis do více oblastí

    Třeba si představte, že máte kontejner v oblasti Západní USA zřízený s propustností 10 tisíc RU/s a v daném měsíci uložíte 1 TB dat. Předpokládejme, že přidáte 3 oblasti – východ USA, Severní Evropu a Asie a Tichomoří, všechny se stejným úložištěm a prostupností a chcete mít možnost zapisovat do kontejnerů ve všech čtyřech oblastech z vaší globálně distribuované aplikace. Na vaší celkové měsíční faktuře bude tato částka (v měsíci, který má 31 dní):

    Položka Využití (měsíc) Sazba Měsíční náklady
    Faktura za propustnost za kontejner v oblasti Západní USA 10 tisíc RU/s * 24 * 31 $- za 100 RU/s za hodinu $-
    Faktura za propustnost za 3 další oblasti: Východní USA, Severní Evropa a Východní Asie 3 * 10 tisíc RU/s * 24 * 31 $- za 100 RU/s za hodinu $-
    Faktura za úložiště za kontejner v oblasti Západní USA 1 TB $-/GB $-
    Faktura za úložiště za 3 další oblasti: Východní USA, Severní Evropa a Východní Asie 3 * 1 TB $-/GB $-
    Celkem $-

    U dvou výše uvedených příkladů dále předpokládejme, že každý měsíc odešlete z kontejneru v oblasti Západní USA 100 GB dat pro replikaci do oblastí Východní USA, Severní Evropa a Východní Asie. Odchozí přenosy se vám budou fakturovat podle sazeb za přenosy dat. Viz nejčastější dotazy Cosmos DB v dokumentaci.

  • Kapacita úložiště se účtuje v jednotkách, které odpovídají maximální hodinové velikosti uložených dat (v GB) za měsíc. Když třeba využijete 100 GB úložiště v první půlce měsíce, ale v druhé půlce 50 GB, bude se vám za tento měsíc účtovat ekvivalent 75 GB úložiště.

  • Za každou hodinu existence kontejneru nebo databáze se účtuje paušální sazba. Nezáleží přitom na využití ani na tom, jestli je kontejner nebo databáze aktivní kratší dobu, než je hodina. Když třeba vytvoříte kontejner nebo databázi a za 5 minut je odstraníte, ve vyúčtování najdete poplatek za 1 hodinu.

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

    Pokud propustnost zřízenou pro kontejner nebo sadu kontejnerů v 9:30 zvýšíte ze 100 tisíc RU/s na 200 tisíc RU/s a potom ji v 10:45 snížíte zpátky na 100 tisíc RU/s, budou se vám účtovat dvě hodiny po 200 tisících RU/s.

  • Počet jednotek žádostí pro každý kontejner můžete v účtu Azure Cosmos DB vertikálně zvýšit nebo snížit pomocí webu Azure Portal, jedné z podporovaných sad SDK nebo rozhraní REST API.

  • Vždy doporučujeme používat „neomezené“ kontejnery, které umožňují neomezené škálování a flexibilitu. Neomezené kontejnery jsou horizontálně členěné na oddíly a Azure Cosmos DB vám umožňuje pružně, transparentně a automaticky škálovat jejich propustnost a úložiště. „Pevné“ kontejnery umožňují škálování jenom do 10 tisíc jednotek žádostí a nabízejí maximálně 10 GB úložiště SSD. V sadě „pevných“ kontejnerů se navíc propustnost nedá sdílet.
  • V zájmu nejlepšího výkonu a optimálního úložiště se řiďte pokyny, které jsou popsané tady.
  • S využitím záložní kapacity si můžete koupit zřízenou propustnost pro službou Cosmos DB (spuštěnou napříč libovolnými oblastmi Azure), a to se slevou na 1 nebo 3 roky. Záložní kapacita se kupuje v pevných objemech, minimum je 20 tisíc RU/s. Pokud celková zřízená kapacita pro konkrétní hodinu je nižší než zakoupená záložní kapacita, nebude se vám účtovat nic jiného. Pokud zřízená kapacita pro libovolnou hodinu překročí záložní kapacitu zakoupenou pro tuto hodinu, bude se rozdíl účtovat běžnými sazbami.
  • Záložní kapacita Cosmos DB umožňuje realizovat nákup, který je možné sdílet napříč všemi databázemi a kontejnery Cosmos DB (pro libovolné rozhraní API nebo datový model), a to napříč všemi oblastmi Azure. Vzhledem k tomu, že ceny zřízené propustnosti se v jednotlivých oblastech liší, můžete si záložní kapacitu představit jako peněžní kredit, který jste zakoupili se slevou a ze kterého se dá vybírat pro propustnost zřízenou za příslušné ceny v jednotlivých oblastech. Představte si například, že máte databázový účet s jedním kontejnerem se zřízenou propustností 50 distribuovanou napříč oblastmi Východní USA a Japonsko – východ. Pokud zvolíte možnost průběžných plateb, zaplatíte 50 tis. RU/s s cenou $0.008 za RU/s v oblasti Východní USA a 50 tis. RU/s s cenou $0.009 za RU/s v oblasti Japonsko – východ. Váš celkový účet by vypadal takto:

    Příklad: Fakturace bez záložní kapacity
    Oblast Cena za 100 RU/s za hodinu Jednotky (RU/s) Fakturovaná částka (za hodinu) Fakturovaná částka (za měsíc)
    Východ USA $0.008 50 tis. $4 $2920
    Japonsko – východ $0.009 50 tis. $4.5 $3285
    Částka před slevou $8.5 $6205

    Řekněme, že se rozhodnete zakoupit místo toho záložní kapacitu. Můžete si koupit záložní kapacitu 100 tis. RU/s s cenou $59568 na 1 rok nebo $6.8 za hodinu. Ve skutečnosti si kupujete peněžní kredit $8 za hodinu (100 tis. RU/s s využitím ceníkové ceny RU/s v oblasti Východní USA) za cenu $6.8 za hodinu (15 % sleva). Potom můžete z tohoto předplaceného využití vybírat po hodinách zřízenou kapacitu propustnosti v libovolné veřejné oblasti Azure za příslušné místní ceníkové ceny nastavené pro vaše předplatné. V tomto příkladu, kde jste zřídili po 50 tis. RU/s v oblastech Východní USA a Japonsko – východ, můžete vybrat zřízenou propustnost za hodinu v hodnotě $8 a bude se vám účtovat nadlimitní využití $0.5 za hodinu (nebo $365 za měsíc).

    Příklad: Fakturace bez záložní kapacity
    Oblast Cena za 100 RU/s za hodinu Jednotky (RU/s) Fakturovaná částka (za hodinu) Fakturovaná částka (za měsíc)
    Východ USA $0.008 50 tis. $4 $2920
    Japonsko – východ $0.009 50 tis. $4.5 $3285
    Využití $8.5 $6205
    Zakoupená záložní kapacita $0.0068 (15 % sleva) 100 (RU/s) nebo $8 kapacity zakoupené předem -$8 -$5840
    Částka před slevou $0.5 $365

Materiály

Odhad měsíčních nákladů na služby Azure

Přečtěte si nejčastější dotazy k cenám Azure

Další informace o službě Databáze Azure Cosmos

Technické výukové programy, videa a další materiály

Přidáno k odhadu. Pro zobrazení v kalkulačce stiskněte klávesu V Zobrazit v kalkulačce

Učte se a tvořte s kreditem $200 a pokračujte zdarma