Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Pokud plánujete migraci dat do služby Azure Cosmos DB a vše, co víte, je počet virtuálních jader a serverů ve vašem existujícím horizontálně děleném a replikovaném databázovém clusteru, přečtěte si informace o odhadu jednotek žádostí pomocí virtuálních jader nebo virtuálních procesorů.
Pokud chcete optimalizovat náklady a výkon, je nezbytné nakonfigurovat databáze a kontejnery Azure Cosmos DB se správnou propustností nebo jednotkami žádostí (RU/s). Tento článek popisuje, jak pomocí Plánovače kapacity služby Azure Cosmos DB odhadnout požadované RU/s a náklady na úlohy při používání služby Azure Cosmos DB for NoSQL. Pokud používáte Službu Azure Cosmos DB pro MongoDB, přečtěte si téma Odhad RU/s – Azure Cosmos DB pro MongoDB.
Režimy Plánovače kapacity
Basic
Poskytuje rychlý, přehledný odhad RU/s a odhad nákladů. Tento režim předpokládá výchozí nastavení služby Azure Cosmos DB pro zásady indexování, konzistenci a další parametry.
Základní režim použijte k rychlému a základnímu odhadu, když vyhodnocujete potenciální úlohu, která se má spustit ve službě Azure Cosmos DB. Další informace najdete v článku o odhadu nákladů pomocí základního režimu.
Rozšířený
Poskytuje podrobnější odhad RU/s a odhad nákladů s možností ladit další nastavení: zásady indexování, úroveň konzistence a další parametry, které ovlivňují náklady a propustnost.
Pokud odhadujete RU/s pro nový projekt nebo chcete podrobnější odhad, použijte rozšířený režim. Další informace najdete v tom, jak odhadnout náklady s pokročilým režimem.
Odhad zřízené propustnosti a nákladů pomocí základního režimu
Pokud chcete získat rychlý odhad úlohy pomocí základního režimu, otevřete plánovač kapacity. Zadejte následující parametry na základě vaší úlohy:
| Vstup | Description |
|---|---|
| API | Zvolte Azure Cosmos DB for NoSQL. |
| Počet oblastí | Azure Cosmos DB je k dispozici ve všech oblastech Azure. Vyberte počet oblastí požadovaných pro vaši úlohu. Ke svému účtu služby Azure Cosmos DB můžete přidružit libovolný počet oblastí. Další informace najdete v tématu Globální distribuce dat se službou Azure Cosmos DB. |
| Zápisy v několika regionech | Pokud povolíte zápisy do více oblastí, může vaše aplikace číst a zapisovat do libovolné oblasti Azure. Pokud zakážete zápisy do více oblastí, může vaše aplikace zapisovat data do jedné oblasti. Povolte zápisy do více oblastí, pokud očekáváte konfiguraci aktivní-aktivní, která vyžaduje zápisy s nízkou latencí v různých oblastech. Například úloha IoT, která zapisuje do databáze ve velkých objemech v různých oblastech. Zápisy ve více oblastech zaručují 99,999% dostupnost čtení a zápisu. Zápisy do více oblastí vyžadují ve srovnání s jednou oblastí zápisu větší propustnost. Další informace najdete v tématu Optimalizace nákladů na více oblastí ve službě Azure Cosmos DB. |
| Celková data uložená v transakčním úložišti | Celková odhadovaná data uložená v GB v transakčním úložišti v jedné oblasti. |
| Použití analytického úložiště | Pokud chcete použít analytické úložiště, zvolte Zapnuto . Zadejte celkový počet dat uložených v analytickém úložišti, která představují odhadovaná data uložená v GB v analytickém úložišti v jedné oblasti. |
| Velikost položky | Odhadovaná velikost datové položky, například dokument. |
| Počet čtení za sekundu v oblasti maximálního čtení | Počet operací čtení bodů očekávaný za sekundu za oblast. Bodové čtení zahrnuje vyhledání podle klíč/hodnoty pro ID jedné položky spolu s klíčem oddílu. Další informace o čtení bodů najdete v tématu Čtení dat: čtení bodů a dotazů. |
| Počet vytvořených za sekundu ve všech regionech. | Počet operací vytváření očekávaných za sekundu za oblast |
| Aktualizace za sekundu ve všech oblastech | Počet očekávaných operací aktualizace za sekundu v jednotlivých oblastech Když zvolíte automatické indexování, odhadované RU/s pro operaci aktualizace se vypočítá jako změna jedné vlastnosti při každé aktualizaci. |
| Odstranění za sekundu ve všech oblastech | Počet očekávaných operací smazání za sekundu na region. |
| Dotazy za sekundu ve všech oblastech | Počet dotazů očekávaných za sekundu v jednotlivých oblastech Průměrné poplatky za RU za spuštění dotazu se odhadují na 10 RU. |
Po vyplnění požadovaných podrobností vyberte Vypočítat. Tabulka Odhad nákladů zobrazuje celkové náklady na úložiště a zřízenou propustnost. Rozbalením odkazu Zobrazit podrobnosti můžete získat rozpis propustnosti vyžadovanou pro různé požadavky CRUD a dotazů. Pokaždé, když změníte hodnotu libovolného pole, vyberte Vypočítat a přepočítejte odhadované náklady.
Odhad zřízené propustnosti a nákladů pomocí rozšířeného režimu
Rozšířený režim umožňuje poskytnout další nastavení, která ovlivňují odhad RU/s. Pokud chcete tuto možnost použít, přejděte do Plánovače kapacity a přihlaste se pomocí účtu, který používáte pro Azure. Možnost Přihlásit se je dostupná v pravém rohu.
Po přihlášení uvidíte více polí v porovnání s poli v základním režimu. Zadejte další parametry na základě vaší úlohy.
| Vstup | Description |
|---|---|
| API | Azure Cosmos DB je vícemodelová služba a služba s více rozhraními API. Zvolte Azure Cosmos DB for NoSQL. |
| Počet oblastí | Azure Cosmos DB je k dispozici ve všech oblastech Azure. Vyberte počet oblastí požadovaných pro vaši úlohu. Ke svému účtu služby Azure Cosmos DB můžete přidružit libovolný počet oblastí. Další informace najdete v tématu Globální distribuce dat se službou Azure Cosmos DB. |
| Zápisy v několika regionech | Pokud povolíte zápisy do více oblastí, může vaše aplikace číst a zapisovat do libovolné oblasti Azure. Pokud zakážete zápisy do více oblastí, může vaše aplikace zapisovat data do jedné oblasti. Povolte zápisy do více oblastí, pokud očekáváte konfiguraci aktivní-aktivní, která vyžaduje zápisy s nízkou latencí v různých oblastech. Například úloha IoT, která zapisuje do databáze ve velkých objemech v různých oblastech. Zápisy ve více oblastech zaručují 99,999% dostupnost čtení a zápisu. Zápisy do více oblastí vyžadují ve srovnání s jednou oblastí zápisu větší propustnost. Další informace najdete v tématu Optimalizace nákladů na více oblastí ve službě Azure Cosmos DB. |
| Výchozí konzistence | Azure Cosmos DB podporuje pět úrovní konzistence, které vám umožní vyvážit kompromisy mezi konzistencí, dostupností a latencí. Další informace najdete v tématu Úrovně konzistence. Azure Cosmos DB standardně používá konzistenci session, která zaručuje schopnost číst vlastní zápisy během relace. Volba silné nebo omezené nestarosti vyžaduje dvojité požadované RU/s pro čtení ve srovnání s relací, konzistentní předponou a konečnou konzistencí. Silná konzistence se zápisy do více oblastí se nepodporuje a automaticky se nastaví na zápisy do jedné oblasti se silnou konzistencí. |
| Zásady indexování | Azure Cosmos DB ve výchozím nastavení indexuje všechny vlastnosti ve všech položkách pro flexibilní a efektivní dotazy. Tento přístup odpovídá zásadám Automatického indexování. Pokud zvolíte Možnost Vypnuto, žádná z vlastností se neindexuje. Výsledkem tohoto přístupu je nejnižší poplatek za RU pro zápisy. Pokud očekáváte, že budete provádět pouze čtení klíčových hodnot a zápisy, a žádné dotazy, vyberte Vypnuto. Pokud zvolíte Automatické, Azure Cosmos DB automaticky indexuje všechny položky, které jsou napsané. Zásady vlastního indexování umožňují zahrnout nebo vyloučit konkrétní vlastnosti z indexu pro nižší propustnost zápisu a úložiště. Další informace najdete v tématu Indexování ve službě Azure Cosmos DB a Příklady zásad indexování. |
| Celková data uložená v transakčním úložišti | Celková odhadovaná data uložená v GB v transakčním úložišti v jedné oblasti. |
| Použití analytického úložiště | Pokud chcete použít analytické úložiště, zvolte Zapnuto . Zadejte celkový počet dat uložených v analytickém úložišti, která představují odhadovaná data uložená v GB v analytickém úložišti v jedné oblasti. |
| Režim úloh | Pokud je svazek úlohy konstantní, vyberte Možnost Stabilní . Vyberte Proměnnou , pokud se objem úloh v průběhu času změní, například během konkrétního dne nebo měsíce. Pokud zvolíte možnost Proměnlivá úloha, je k dispozici nastavení Procento času ve špičce. |
| Procento času ve špičce | K dispozici pouze s možností proměnlivé úlohy. Procento času v měsíci, kdy vaše úloha vyžaduje propustnost ve špičce (nejvyšší). Pokud máte například úlohu s vysokou aktivitou během pracovní doby 9:00–18:00, procento času ve špičce je: (9 hours per weekday at peak * 5 days per week at peak) / (24 hours per day at peak * 7 days in a week) = 45 / 168 = ~27%. S intervaly ve špičce a mimo špičku můžete optimalizovat své náklady tím, že automaticky škálujete zřízenou propustnost nahoru a dolů podle potřeby. |
| Velikost položky | Velikost datové položky, například dokumentu. Můžete přidat odhady pro více ukázkových položek. Můžete také nahrát ukázkový dokument (JSON) pro přesnější odhad. Pokud má vaše úloha ve stejném kontejneru více typů položek s různým obsahem JSON, můžete nahrát několik dokumentů JSON a získat odhad. Pokud chcete přidat více ukázkových dokumentů JSON, vyberte Přidat novou položku . |
| Počet vlastností | Průměrný počet vlastností pro položku. |
| Počet čtení za sekundu | Počet operací čtení bodů očekávaný za sekundu za oblast. Bodové čtení zahrnuje vyhledání podle klíč/hodnoty pro ID jedné položky spolu s klíčem oddílu. Operace čtení bodů se liší od operací čtení dotazů. Další informace o čtení bodů najdete v tématu Čtení dat: čtení bodů a dotazů. Pokud je váš režim úloh proměnný, můžete zadat očekávaný počet operací čtení bodů ve špičce i mimo špičku. |
| Vytváří/sekunda | Počet operací vytváření očekávaných za sekundu za oblast |
| Aktualizace za sekundu | Počet očekávaných operací aktualizace za sekundu v jednotlivých oblastech |
| Odstranění za sekundu | Počet očekávaných operací smazání za sekundu na region. |
| Dotazy za sekundu | Počet dotazů očekávaných za sekundu v jednotlivých oblastech K přesnému odhadu použijte průměrnou cenu dotazů nebo zadejte počet RU/s, které dotazy používají ze statistik dotazů na webu Azure Portal. |
| Průměrný poplatek za dotaz v RU/s | Ve výchozím nastavení se průměrné náklady na dotazy za sekundu na oblast odhadují na 10 RU/s. Můžete ho zvýšit nebo snížit na základě poplatků za RU/s a odhadovaného poplatku za dotaz. |
Ceny zobrazené v Plánovači kapacity služby Azure Cosmos DB jsou odhady na základě veřejných cenových sazeb pro propustnost a úložiště. Všechny ceny se zobrazují v amerických dolarech. Pokud chcete zobrazit všechny sazby podle oblastí, podívejte se na stránku s cenami služby Azure Cosmos DB.