Plánování kapacity pro migraci úloh Oracle do Azure
Tento článek vychází z pokynů k platformě Azure Cloud Adoption Framework a obsahuje důležité informace o plánování kapacity infrastruktury pro úlohy Oracle v Microsoft Azure. Tento článek obsahuje doporučení a nástroje, které vám pomůžou s tímto procesem plánování.
Plánování kapacity je nezbytné pro efektivní řízení výkonu a nákladů při spouštění databázových úloh Oracle v Azure. Tento článek popisuje pokyny, metody a nástroje pro přesné přidělování prostředků, vyrovnávání potřeb výkonu a optimalizaci nákladů. Specifické požadavky na kapacitu závisí na charakteristikách výkonu databázové úlohy. Tyto vlastnosti jsou transakční, analytické nebo smíšené. Omezující faktory pro databázové úlohy Oracle obvykle zpracovávají výkon, paměť a propustnost.
Plánování kapacity vám pomůže vybrat odpovídající infrastrukturu pro architekturu Oracle v Azure. Abyste mohli tento proces efektivně implementovat, musíte porozumět kapacitě úložiště databáze.
Důležité aspekty plánování kapacity
Plánování kapacity pro úlohy Oracle v infrastruktuře Azure jako službě (IaaS) je proces, který vyžaduje hluboké porozumění požadavkům na úlohy a dostupným prostředkům Azure.
Poznámka:
Následující aspekty jsou důležité pro databáze Oracle, které běží na virtuálních počítačích Azure. V případě společnosti Oracle Database@Azure se obraťte na místní prodejní tým Oracle, kde najdete pokyny k určení velikosti.
Celkové aspekty výkonu
Vaše stávající prostředí nemusí sloužit jako přesná míra velikosti pro požadavky na databázové úlohy Oracle v Azure. Sestavy AWR (Oracle Automatic Workload Repository) vám porozumí charakteristikám výkonu úloh nebo úloh pro migraci. Sestavy AWR obsahují statistiky výkonu pro vaše databázové úlohy Oracle.
Stávající prostředí můžete použít jako míru velikosti pro aplikační servery, pokud nejsou k dispozici statistiky výkonu AWR. Z aplikačních serverů byste měli shromažďovat metriky výkonu, abyste zajistili, že aplikační servery a všechna řešení paaS (platforma jako služba) mají správnou velikost.
Poznámka:
Pokud chcete shromáždit sestavy AWR, musíte si koupit licenci sady Oracle Diagnostic Pack pro vaši úlohu databáze. Sestavy Statspack můžete použít jako alternativu k sestavám AWR. Sestavy balíčku Statspack jsou podmnožinou sestav AWR a nevyžadují licenci diagnostické sady.
Shromážděte sestavy AWR pro vaši úlohu databáze:
Když zatížení nastává ve špičce. Pokud neznáte dobu načítání ve špičce, použijte
busiest_awr
skript k určení nejužšího AWR.Pro období, které představuje špičku zatížení. Například vygenerujte sestavu AWR během procesu konce měsíce, pokud je zatížení špičkou procesem konce měsíce. Časové období by mělo zahrnovat pouze doby načítání ve špičce a vyloučit delší období nízkého zatížení. Pokud do sestavy AWR zahrnete období nízkého zatížení, statistika výkonu představuje průměr a ne skutečné požadavky na výkon úloh.
Pro aktivity, jako jsou dávkové procesy nebo jiné aktivity, které představují významné zatížení databáze.
Shromážděte sestavy AWR během zatížení ve špičce a podobných scénářů. Informace o určení odpovídající skladové položky virtuálního počítače a konfigurace úložiště najdete v tématu Určení velikosti prostředků Azure na základě sestavy Oracle AWR. Pokud spravujete více databázových úloh Oracle a zvažujete konsolidaci několika úloh na stejných virtuálních počítačích, použijte nástroj Oracle Pomocník s migrací Tool (OMAT). OMAT je automatizovaný nástroj pro posouzení velikosti, který generuje posouzení infrastruktury na základě sestav AWR a poskytuje návrhy pro možné konfigurace virtuálních počítačů a úložišť.
Důležité informace o výpočetních prostředcích
Jakmile určíte základní požadavky na výkon pro úlohu databáze, zvažte následující doporučení pro plánování virtuálních počítačů:
Pokud je to možné, použijte omezená jádra. Omezená jádra poskytují kapacitu paměti a propustnosti větší skladové položky virtuálního počítače s kapacitou vCPU menší skladové položky virtuálního počítače. Omezená jádra jsou vhodnější z hlediska nákladů na licencování Oracle, protože licencování Oracle je založené na jádrech procesoru. Další informace o fungování licencování Oracle v Azure najdete v tématu Licencování softwaru Oracle v prostředí cloud computingu. Další informace o omezených jádrech najdete v tématu Velikosti virtuálních počítačů Azure.
Používejte virtuální počítače optimalizované pro paměť pro úlohy Oracle. Virtuální počítače optimalizované pro paměť mají vyšší poměr paměti k virtuálnímu procesoru než virtuální počítače pro obecné účely. Tyto virtuální počítače jsou upřednostňované pro úlohy Oracle, které jsou obvykle náročné na paměť. Další informace ovirtuálních
Když vyhodnotíte celkovou architekturu, zahrňte další virtuální počítače, které jsou potřeba pro vysokou dostupnost, neprodukční prostředí a další.
Aspekty úložišť
Výkon a spolehlivost databázových úloh Oracle se silně spoléhá na návrh a konfiguraci základní infrastruktury úložiště. Při plánování úložiště zvažte následující doprovodné materiály:
Pokud používáte spravované disky, nezapomeňte pro úlohy Oracle použít disky SSD úrovně Azure Premium, Azure Premium SSD v2 nebo Azure Ultra Disk Storage. Pro produkční úlohy Oracle nedoporučujeme disky SSD úrovně Azure úrovně Standard ani hdd Azure Standard. Podrobnosti o omezeních ssd úrovně Premium v2 a Disk Storage úrovně Ultra najdete na spravovaných discích Azure.
Latence disku může být problém v závislosti na charakteristikách vaší úlohy. Další informace o latenci disku najdete v tématu Typy spravovaných disků Azure.
Pokud používáte SSD úrovně Premium, nakonfigurujte ukládání do mezipaměti hostitele pro
ReadOnly
všechny datové disky a proReadWrite
třídu OSDisk. Ukládání do mezipaměti na hostitelském disku není podporováno pro disky větší než 4 095 GB. Pokud chcete vytvořit svazky větší než parametr P50 nebo 4 TB, přidělte více disků SSD úrovně Premium pro sestavení logických svazků RAID-0. Použijte správce svazků, jako je správce logických svazků s Linuxem verze 2 (LVM2), nebo přidělte několik disků SSD úrovně Premium k vytvoření skupin disků Automatické správy úložiště Oracle (ASM) pro splnění požadované kapacity nebo požadované propustnosti.Pokud používáte spravované disky, kumulativní propustnost všech disků připojených k virtuálnímu počítači a omezená skladovou jednotkou virtuálního počítače určuje propustnost disku. Další informace najdete v tématu Výkon virtuálních počítačů a disků.
Pokud používáte spravované disky s úlohou náročnou na zápis, zvažte použití diskového úložiště Úrovně Ultra pro protokoly znovu.
Pokud požadavky na propustnost překračují maximální propustnost jednoho virtuálního počítače, zvažte použití síťového úložiště, jako je Azure NetApp Files , protože virtuální počítač je omezený na propustnost sítě nebo výchozí přenos dat, a ne propustnost disku pro takovou konfiguraci.
Pokud používáte dočasné soubory Oracle často, zvažte výběr skladové položky virtuálního počítače s dočasným diskem a umístění dočasných souborů na dočasný disk. Tato konfigurace snižuje zatížení vstupně-výstupních operací na datových discích.