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.
Automatické škálování dynamicky upravuje množství výpočetních prostředků přidělených k výpočetním prostředkům Lakebase v reakci na aktuální požadavky úloh. Vzhledem k tomu, že vaše aplikace v průběhu dne mění úrovně aktivity, automatické škálování automaticky zvyšuje výpočetní kapacitu během využití ve špičce a snižuje ji během tišších období a eliminuje potřebu ručního zásahu.
Tato vizualizace ukazuje, jak automatické škálování funguje během typického dne. Výpočetní prostředky se škálují nahoru nebo dolů na základě poptávky, aby se zajistilo, že vaše databáze bude mít prostředky, které potřebuje, a současně šetří prostředky mimo špičku.
Automatické škálování funguje v rámci uživatelem definovaného rozsahu. Můžete například nastavit výpočetní prostředky pro škálování mezi 2 a 8 výpočetními jednotkami (CU), přičemž každá CU poskytuje 2 GB paměti RAM. Vaše výpočetní prostředky se automaticky upraví v rámci těchto limitů na základě úloh, nikdy nepřesáhne minimum nebo překročí maximum bez ohledu na poptávku. Automatické škálování je k dispozici pro výpočty až 64 CU (128 GB).
Poznámka:
Lakebase Zřízeno vs. Automatické škálování: Ve zřízeném Lakebase má každá výpočetní jednotka přiděleno přibližně 16 GB paměti RAM. V případě automatického škálování LakeBase přidělí každá CU 2 GB paměti RAM. Tato změna poskytuje podrobnější možnosti škálování a kontrolu nákladů.
Jak funguje automatické škálování
Automatická úprava zdrojů
Když povolíte automatické škálování a nastavíte minimální a maximální velikosti výpočetních prostředků, Lakebase nepřetržitě monitoruje úlohy a automaticky upravuje prostředky. Systém sleduje tři klíčové metriky pro rozhodování o škálování:
- Zatížení procesoru: Monitoruje využití procesoru, aby se zajistilo, že vaše databáze má odpovídající výpočetní výkon.
- Využití paměti: Sleduje spotřebu paměti RAM, aby se zabránilo omezením paměti.
- Velikost pracovní sady: Odhaduje často přístupná data za účelem optimalizace výkonu mezipaměti.
Na základě těchto metrik Lakebase zvyšuje výkon výpočetních prostředků, když se poptávka zvyšuje, a snižuje výkon, když aktivita klesá, přičemž zůstává v rámci nakonfigurovaného rozsahu.
Hranice škálování
Rozsah škálování definujete nastavením minimální a maximální velikosti výpočetních prostředků. Tato oblast poskytuje:
- Záruky výkonu: Minimum zajišťuje základní výkon i během nízké aktivity.
- Řízení nákladů: Maximální hodnota zabraňuje spotřebě a nákladům na nevázané prostředky.
- Automatická optimalizace: V rámci těchto hranic zpracovává Lakebase všechna rozhodnutí o škálování.
Rozdíl mezi vaším maximem a minimem nesmí překročit 16 CU (to znamená max - min ≤ 16 CU).
Bez výpadků nebo ručního zásahu
K automatickým úpravám škálování v rámci nakonfigurovaného rozsahu dochází bez nutnosti restartování výpočetních prostředků nebo přerušení připojení. Změna minimální nebo maximální konfigurace CU však může způsobit krátké přerušení aktivních připojení. Po nakonfigurování funguje systém samostatně a umožňuje soustředit se na aplikace, nikoli na správu infrastruktury.
Výhody automatického škálování
Nákladová efektivita: Platíte jenom za výpočetní prostředky, které skutečně používáte. Během hodin mimo špičku se výpočetní kapacita sníží, což snižuje náklady. Během období špičky se škáluje, aby udržel výkon.
Optimalizace výkonu: Vaše databáze při nárůstu zatížení automaticky obdrží další prostředky, což brání snížení výkonu při špičkách provozu nebo náročných operacích.
Předvídatelné náklady: Nastavením maximální velikosti výpočetních prostředků řídíte horní mez nákladů na výpočetní prostředky, což brání neočekávaným výdajům z hlediska spotřeby prostředků.
Zjednodušené operace: Automatické škálování eliminuje nutnost ručního monitorování vzorů úloh a úpravu velikostí výpočetních prostředků, snížení provozní režie a rizika lidské chyby.
Konfigurace automatického škálování
Pokud chcete nakonfigurovat automatické škálování, nastavte minimální a maximální velikost výpočetních prostředků. Automatické škálování je k dispozici pro výpočty až 64 CU (128 GB). Pro úlohy vyžadující více než 64 CU jsou k dispozici větší výpočetní prostředky s pevnou velikostí.
Podrobné pokyny k povolení a konfiguraci automatického škálování najdete v tématu Správa výpočetních prostředků.
Běžné scénáře automatického škálování
Úlohy agenta AI a aplikací
Agenti AI a interaktivní aplikace založené na Databricks často zažívají proměnlivé požadavkové vzory. Automatické škálování zajišťuje, že vaše databáze zpracovává špičky provozu během aktivních uživatelských relací a zároveň snižuje náklady během tichých období.
Podrobnosti o připojení Lakebase k AI Databricks a aplikačním službám najdete v tématu Integrace Databricks.
Vývojová a testovací prostředí
Vývojové větve pro testování změn schématu nebo ověřování datových toků vykazují obvykle přerušovanou aktivitu. Automatické škálování minimalizuje prostředky během nečinných období a současně zajišťuje odpovídající výkon během aktivního vývoje.
Řídicí panely a aplikace orientované na zákazníky
Aplikace, které poskytují analytické nebo provozní přehledy koncovým uživatelům, mají často vzorce denního využití. Automatické škálování automaticky upraví prostředky tak, aby odpovídaly aktivitám uživatelů v průběhu dne.
Automatické škálování a škálování na nulu
Automatické škálování funguje v kombinaci se škálováním na nulu. I když automatické škálování upravuje prostředky na základě poptávky po úlohách, škálování na nulu pozastaví výpočetní prostředky zcela po určité době nečinnosti, což snižuje náklady na výpočetní prostředky na nulu během období nečinnosti.
Při konfiguraci obou funkcí:
- Aktivní období: Automatické škálování upravuje velikost výpočetních prostředků na základě úloh v rámci definovaného rozsahu.
- Neaktivní období: Po vypršení časového limitu škálování na nulu se výpočetní prostředky zcela pozastaví.
- Obnovená aktivita: Výpočetní prostředky se při příchodu nových dotazů restartují s minimální velikostí automatického škálování.
Tato kombinace maximalizuje nákladovou efektivitu, zejména pro vývoj, testování nebo přípravná prostředí, která mají dlouhé období nečinnosti.
Automatické škálování a vysoká dostupnost
Automatické škálování se podporuje pro koncové body s vysokou dostupností. Úpravy velikosti CU platí jednotně pro všechny výpočetní prostředky v konfiguraci s vysoké dostupnosti – rozsah automatického škálování, který nakonfigurujete, se vztahuje na primární a všechny sekundární společně.
Při kombinaci automatického škálování s vysokou dostupností platí dvě omezení:
- Sekundární soubory nemůžou škálovat pod aktuální velikost CU primárního serveru. Tím zajistíte, že sekundární jsou vždy připravené převzít roli primárního bez mezery ve výkonu po přechodu na primární.
- Škálování na nulu není k dispozici pro výpočetní prostředky v konfiguraci s vysokou dostupností. Pokud chcete snížit náklady během nečinnosti, zvažte místo toho nastavit škálování na nulu ve větvích bez vysoké dostupnosti.
Další zdroje informací
- Správa výpočetních prostředků , abyste se dozvěděli, jak povolit a nakonfigurovat automatické škálování
- Řídicí panel metrik pro zobrazení metrik procesoru, paměti RAM a metriky velikosti pracovní sady
- Nastavte na nulu, abyste pochopili, jak mohou být výpočty pozastaveny při nečinnosti.
- Vysoká dostupnost , abyste pochopili, jak funguje automatické škálování v konfiguraci s vysokou dostupností
- Databázové větve pro získání informací o vytváření izolovaných databázových prostředí
- Integrace AI a ML