Automatické škálování pro službu Azure Cosmos DB založené na virtuálních jádrech pro MongoDB (Public Preview)
PLATÍ PRO: Virtuální jádro MongoDB
Správa databází s proměnlivými úlohami může být složitá a nákladná, zejména pokud nepředvídatelné špičky provozu vyžadují nadměrné zřizování prostředků. Azure Cosmos DB pro MongoDB tuto výzvu řeší tím, že pro své clustery založené na virtuálních jádrech zavádí automatické škálování. Automatické škálování je navržené tak, aby zpracovával proměnné úlohy dynamickým přizpůsobením kapacity v reálném čase, vertikálním navýšením nebo snížením kapacity na základě požadavků aplikací.
Na rozdíl od jiných spravovaných řešení MongoDB, která často dochází ke zpožděním několika hodin při vertikálním navýšení kapacity a více než 24 hodin pro vertikální snížení kapacity, nabízí automatické škálování služby Azure Cosmos DB okamžitou škálovatelnost. Tato funkce zajišťuje, že se vaše databáze okamžitě přizpůsobí měnícím se úlohám, eliminuje kritické body výkonu a zabraňuje zbytečným nákladům.
Začínáme
Podle tohoto dokumentu vytvořte nový cluster Azure Cosmos DB pro MongoDB (virtuální jádro) a zaškrtněte políčko Úroveň automatického škálování M200 (Preview). Případně můžete ke zřízení prostředku použít také šablonu Bicep.
Zaměstnanecké výhody
Okamžité škálování
- Automaticky upravuje kapacitu bez výpadků a udržuje výkon během neočekávaných špiček zatížení.
- Eliminuje potřebu ručního škálování a snižuje riziko přerušení služeb.
Nákladová efektivita
- Snižuje výdaje tím, že brání nadměrnému zřízení a využívá prostředky pouze v případě potřeby.
- Ceny průběžných plateb zajišťují, že se vám budou účtovat jenom skutečné využití, čímž se maximalizuje využití prostředků.
Předvídatelné ceny
- Základní ceny s transparentními výpočty nákladů usnadňují rozpočtování a prognózování.
- Flexibilní cenový model se přizpůsobuje požadavkům úloh a zabraňuje neočekávaným nárůstům nákladů.
Cenový model
Pro zjednodušení používá cenový model založený na jádrech, kdy poplatky vycházejí z vyššího využití procesoru nebo potvrzené paměti za poslední hodinu v porovnání s prahovou hodnotou využití 35 %.
- Využití až 35 % : Platí minimální cena.
- Nad 35% využití: Platí maximální cena.
- Clustery s automatickým škálováním mají oproti základní úrovni 50 % premium kvůli možnostem okamžitého škálování.
- Četnost fakturace: Náklady se počítají a účtují každou hodinu a zajišťují, že platíte jenom za kapacitu, kterou používáte.
Příklad:
Ve scénáři, kdy aplikace zaznamená špičky využití na 10 % jeho modulu runtime:
- Bez automatického škálování: Za nadstavený cluster M200 by stál 1 185,24 USD.
- S automatickým škálováním: Cluster M200-Autoscale by stál 968,41 USD a dosáhl úspor 18,29 %.
Tento flexibilní cenový model pomáhá snížit náklady při zachování optimálního výkonu během poptávky ve špičce.
Omezení
- V současné době se podporuje pouze úroveň automatického škálování M200, která umožňuje škálování v rozsahu M80 až M200.
- Automatické škálování se vztahuje pouze na výpočetní prostředky. Kapacita úložiště se stále musí škálovat ručně.
- Upgrady nebo downgrady mezi úrovní Obecné a automatické škálování se v tuto chvíli nepodporují.
Nejčastější dotazy (FAQ)
- Které clustery podporují automatické škálování?
Automatické škálování je v současné době dostupné jenom pro úroveň M200 s možnostmi škálování od M80 do M200.
- Spravuje automatické škálování škálování výpočetních prostředků i úložiště?
Ne, automatické škálování spravuje jenom výpočetní prostředky. Úložiště se musí škálovat ručně.
- Můžu přepínat mezi úrovní Obecné a Automatické škálování?
Ne, upgrady nebo downgrady mezi obecnou úrovní a úrovní automatického škálování se v tuto chvíli nepodporují.
- Dojde k výpadku, když automatické škálování upraví kapacitu?
Ne, automatické škálování okamžitě a bezproblémově upravuje kapacitu bez jakýchkoli výpadků nebo dopadu na výkon.
- Co se stane, když moje úloha překročí limity úrovně M200?
Pokud vaše úloha konzistentně překračuje limity M200, možná budete muset zvážit vyšší úroveň nebo alternativní strategie škálování, protože automatické škálování aktuálně podporuje pouze M200.
- Je automatické škálování dostupné ve všech oblastech Azure?
Podpora automatického škálování se může lišit podle oblasti. Zkontrolujte dostupnost na webu Azure Portal ve vaší upřednostňované oblasti.
- Jak můžu ověřit poplatky vzniklé při automatickém škálování?
Abychom zajistili transparentnost nákladů, zavedli jsme novou metriku s názvem "Procento využití automatického škálování". Tato metrika zobrazuje maximální využití procesoru nebo potvrzené paměti v průběhu času, což vám umožní porovnat ho s poplatky, které vzniknou.
Další kroky
Když jste se seznámili s možnostmi úrovně automatického škálování ve službě Azure Cosmos DB pro MongoDB (virtuální jádro), v dalším kroku se seznámíte s migrací. To zahrnuje pochopení, jak provést posouzení migrace a naplánovat bezproblémový přenos stávajících úloh MongoDB do Azure.