Volba výpočetních prostředků a úložiště

Tento článek popisuje, jak správně upravit velikost výpočetních prostředků a úložiště pro úlohy Oracle pomocí modelu IaaS (infrastruktura jako služba) Azure.

Azure IaaS můžete použít k migraci úloh Oracle z místního prostředí do cloudu. Složitost, velikost a vysoké požadavky úloh na vstupně-výstupní operace můžou proces migrace komplikovat a negativně ovlivnit výkon oracle database. Výkon databáze závisí na parametrech, jako je propustnost disku pro čtení a zápis (MB/s), vstupně-výstupní operace čtení a zápisu za sekundu, procesor, paměť RAM a latence sítě. Výběr správné kombinace výpočetních prostředků a úložiště pro Azure IaaS a umístění aplikačních úloh vzhledem k databázovým službám je proto pro úspěšnou migraci databáze zásadní.

Posouzení úloh Oracle pomocí sestav AWR nebo Statspack

Pokud chcete získat doporučení správné velikosti pro požadovanou infrastrukturu Azure, musíte pro každou databázi, kterou plánujete migrovat do Azure, vygenerovat buď sestavu automatického úložiště úloh (AWR), nebo sestavu Statspack.

Sestava AWR je podrobná sestava analýzy výkonu vygenerovaná službou Oracle Database. Sestava obsahuje komplexní informace o výkonu databáze, událostech čekání, systémových prostředcích a dalších informacích. Sestava AWR je součástí sady produktů Oracle Database. Pokud používáte edici Standard Edition nebo Enterprise bez licence diagnostického balíčku, použijte místo toho sestavu Statspack .

Přehled o zatížení ve špičce je nezbytný, protože databáze a servery se používají pro různé kapacity. Pokud k zatížení ve špičce dochází při časování zálohování během noci a požadavky na plánovanou dobu obnovení (RTO) nebo cíl bodu obnovení (RPO) jsou do čtyř hodin, můžete stejné cvičení zopakovat pro průměrné zatížení.

Časový interval maximálního zatížení je obvykle jedna hodina. Zatížení ve špičce můžete určit pomocí Oracle Enterprise Manageru. Pokud nemáte licenci pro Oracle Enterprise Manager, můžete použít následující skript pro pět nejvytíženějších časů. Tento skript je k dispozici pro databáze Standard Edition i pro databáze edice Enterprise.

Doporučení

  • Generování komplexních sestav AWR pro cvičení správné velikosti databáze
  • Generování sestavy AWR pro nejvytíženější období úloh během krátkých časových intervalů, například 30 minut nebo jedné hodiny.
  • Vygenerujte sestavu AWR s maximálním zatížením (a pokud chcete, můžete vytvořit sestavu AWR s průměrným zatížením ve špičce).
  • Získejte všechny další sestavy AWR, které můžou obsahovat důležité podrobnosti o databázovém zatížení, jako je konec měsíce nebo konec čtvrtletí vykazovaných období.
  • Ujistěte se, že je sestava ve formátu HTML pro nástroj správné velikosti.
  • Pokud si nejste jistí, kdy dochází k zatížení ve špičce, použijte následující skripty, abyste získali pět nejvytíženějších časů:

Použití automatizovaných nástrojů k nastavení správné velikosti úloh

Správné nastavení velikosti úloh pomocí automatizovaných nástrojů, aby odpovídaly správné skladové pouce Azure Virtual Machines podle vCPU, paměti, propustnosti a IOPS. Analyzujte sestavu AWR nebo sestavu Statspack vašich úloh Oracle a nastavte správnou velikost infrastruktury Azure tak, aby splňovala požadavky na výkon. Tyto analýzy jsou založené na odborném porozumění výkonu databáze a vyžadují automatizované nástroje pro správu všech proměnných, jako je Oracle Migration Assistant Tool (OMAT).

OMAT vám pomůže vyhodnotit využití prostředků pro místní nebo cloudové instalace Oracle a doporučí optimální virtuální počítač a úložiště pro provoz stejné úlohy v Azure. OMAT shromažďuje a zpracovává sestavy AWR ze zdrojového systému, extrahuje požadovaná data a umístí je do excelového sešitu. Zkontrolujte oddíl procesoru a procesorů jádra při použití OMAT, abyste získali hyper-threaded faktor. OMAT používá ve výchozím nastavení faktor dvou, ale toto číslo můžete upravit tak, aby odpovídalo vašemu konkrétnímu využití. Pokud potřebujete podporu, obraťte se na místní kontaktní osobu.

Doporučení

  • Používejte automatizované nástroje pro správné nastavení velikosti, jako je například OMAT. Nástroje správné velikosti automatizují kroky uvedené v dokumentu O velikosti AWR, aby urychlily proces migrace a zjednodušily sestavu AWR.
  • Obraťte se na odborníky, kteří rozumí doporučením vygenerovaným zprávou OMAT.

Výběr správného virtuálního počítače pro vaši úlohu

Je důležité zvolit správný virtuální počítač pro vaši úlohu. Každá řada virtuálních počítačů má výběr velikostí, které se dají přizpůsobit vašim potřebám. E-series a M-series jsou virtuální počítače s hypervláknovou řadou, které se často používají pro potřeby databáze. Virtuální počítače řady E-series používejte pro úlohy s vysokou hodnotou propustnosti. Virtuální počítače řady M-series používejte pro úlohy, které vyžadují vysoké využití paměti.

Microsoft také nabízí omezené velikosti jader , které snižují náklady na licencování softwaru při zachování stejné paměti, úložiště a šířky pásma vstupně-výstupních operací.

Doporučení

Volba správného řešení úložiště pro vaši úlohu

Volba řešení úložiště Azure pro databázi závisí na velikosti databáze, IOPS a propustnosti. Azure Spravované disky poskytuje svazky úložiště na úrovni bloků spravované v Azure a používané s virtuálními počítači Azure. Azure Storage poskytuje širokou škálu vysoce dostupných a široce škálovatelných možností úložiště pro aplikace, data a virtuální počítače v cloudu. Posouzení správné velikosti vám pomůže rozhodnout se, které řešení úložiště pro databázi použít.

Další aspekty úložiště se týkají archivovaných souborů protokolu opakování Oracle a záloh. Archivace protokolů opakování je průběžný proces čtení a zápisu, který zahrnuje nepřetržité vyhodnocování požadavků a dostupnosti řešení.

Sestava AWR poskytuje přehled o požadavcích na propustnost a IOPS vaší konkrétní úlohy. Před nasazením je důležité znát požadavky na propustnost a IOPS, protože úlohy Oracle jsou citlivé na výkon.

Následující tabulka uvádí příklad rozložení úložiště datového disku.

Název disku Funkce Velikost (GB) Propustnost IOPS Doporučení k disku
oredo Online protokoly opakování 400 150 1 500 Jinak zvolte SSD úrovně Premium v2, pokud je k dispozici, a P20.
oarch Archivované protokoly opakování 7000 300 1250 Azure Blob Storage nakonfigurovaná na horké úrovni
odata Datové soubory a řídicí soubory 18000 1000 2500 Pokud je k dispozici, zvolte SSD úrovně Premium v2 a 5*P50 (prokládaná na RAID-0), jinak zvolte SSD úrovně Premium v2.

Dočasný tabulkový prostor může využívat velkou propustnost a IOPS. Pokud se tento scénář týká vaší úlohy, zvolte virtuální počítač s připojeným dočasným diskem, například Ed-v5. Umístěte dočasný tabulkový prostor na disk. V závislosti na vašich požadavcích můžete zvolit i jiné typy disků.

Toto je pouze jeden příklad úlohy zákazníka. Nezapomeňte odpovídajícím způsobem zkontrolovat a upravit požadavky na velikost úlohy, vstupně-výstupní operace za sekundu a propustnost.

Pokud v nastavení disku potřebujete použít více disků pro jeden nebo více logických svazků bez ohledu na technologii disku (Oracle ASM, LVM nebo jinou), ujistěte se, že vyrovnáváte zatížení mezi disky pro zajištění maximálního výkonu.

Spravované disky SSD úrovně Premium v2 můžete používat všude, kde jsou k dispozici. Zkontrolujte dostupnost v souladu s oblastí a před nasazením zkontrolujte konfiguraci disků .

Výchozí nakonfigurovaná velikost disku v ASM je rozhodující, pokud používáte Oracle ASM a Spravované disky. Pokud nakonfigurujete ASM pro maximální velikost 4096 GB, může ASM zpracovat jenom toto množství. Takže i když zřídíte větší disky, ASM prostor nerozpozná. Podle toho naplánujte velikost disku a rozhodněte se, jestli zřídíte nějaké disky o velikosti 4095 GB. Další informace najdete v tématu Konfigurace ASM.

Doporučení

  • Využijte doporučení vygenerovaná nástrojem OMAT, která vás provedou možnostmi úložiště databáze.
  • Seznamte se s typy disků Azure a s jejich přizpůsobením vašim požadavkům na úlohy.
  • Projděte si osvědčené postupy pro typy a konfigurace disků.
  • Pokud chcete jako vrstvu úložiště použít Azure NetApp Files pro Oracle, navštivte Azure NetApp Files pro Oracle.
  • Pokud se chystáte oddělit od Oracle Exadata, navštivte skupiny svazků aplikací .
  • V Azure Files (horká úroveň) najdete vhodné možnosti pro velké objemy archivů protokolů opakování a spravované disky Azure Premium.
  • Možnost zálohování pro úlohy Oracle založte na objemu dat a vašich technických a netechnických požadavcích. Další informace najdete v tématu Strategie zálohování pro úlohy Oracle.
  • Naplánujte rozložení úložiště, abyste se vyhnuli problémům s výkonem.

Velikost potřebné výpočetní infrastruktury pro aplikace Oracle

Aplikace Oracle je obvykle možné přesunout do Azure pomocí virtuálních počítačů s podobnými možnostmi jako virtuální počítače používané v místním nasazení.

Datové body z aplikační a webové vrstvy použijte k nastavení velikosti potřebné výpočetní infrastruktury pro aplikace Oracle. Aplikační vrstvu je možné přesunout do libovolné vhodné skladové položky virtuálního počítače, která splňuje požadavky na optimalizaci výkonu a nákladů.

Další informace o používání referenčních architektur k nasazení aplikací Oracle v Azure IaaS najdete v tématu Aplikace Oracle v Azure.

Doporučení

Získá datové body z aplikační a webové vrstvy. Mezi tyto datové body patří:

  • Počet virtuálních procesorů
  • Průměrné využití virtuálních procesorů
  • Velikost paměti
  • Průměrné využití paměti
  • Velikost úložiště aplikace
  • verze aplikace
  • Operační systém
  • Celkový počet IOPS
  • Celková propustnost
  • Strategie zálohování

Další krok

Informace o tom, jak chránit důležitá data a aplikace, najdete v tématu Provozní kontinuita a zotavení po havárii.