Dobře navržené úlohy Oracle v architektuře Azure v infrastruktuře Azure jako služby (IaaS)

Tento článek obsahuje osvědčené postupy pro architekturu Oracle pro úlohy Oracle v infrastruktuře Azure jako službě (IaaS). Vlastníci aplikací, správci databází Oracle, obchodní účastníci a architekti můžou tyto pokyny využít k vytvoření technického základu pro vysoce spolehlivé řešení Oracle v Azure ve velkém měřítku.

Co je úloha Oracle?

V těchto doprovodných materiálech termín úlohy odkazuje na kolekci databází, jako jsou databáze Oracle Exadata, a prostředky aplikací, které podporují společný obchodní cíl nebo obchodní proces.

Musíte vytvořit úlohy Oracle, které jsou vysoce dostupné a odolné vůči selhání. Tyto úlohy můžou být aplikace pro správu vztahů se zákazníky, aplikace pro lidské zdroje nebo přizpůsobené aplikace, které spoléhají na Oracle WebLogic Server nebo Javu. Mezi místní aplikace a platformy Oracle, které můžete přesunout do cloudu, patří WebLogic Server, Siebel, Lidé Soft, JD Edwards a E-Business Suite.

Jaké jsou běžné výzvy?

Microsoft Azure usnadňuje nasazování a správu cloudových řešení. K problémům ale může dojít při vytváření a migraci úloh Oracle, které jsou vysoce dostupné a spolehlivé na platformě Azure. Příklad:

  • Architektury aplikací Oracle jsou složité. Závislosti mezi aplikací a databázovou vrstvou, jako jsou upgrady verzí a opravy, můžou zvýšit složitost.

  • Spolehlivý návrh aplikací ve velkém vyžaduje znalosti o verzích a architekturách aplikací, osvědčených postupech od jiných zákazníků a odborných znalostí o závislostech na jednotlivých vrstvách. Potřebujete podrobné znalosti, abyste mohli vybrat správné technologie a správně je nakonfigurovat.

  • Databázové architektury Oracle se liší od zákazníka po zákazníka. Funkce Exadata, jako jsou inteligentní prohledávání a indexy úložiště, nebo clustery RAC (Oracle Real Application Cluster) můžou představovat složitost. Automatické úložiště úloh (AWR) poskytuje přehled o skutečném využití funkcí Exadata a nastavení RAC a nakonec o využití databáze.

Abyste mohli zpracovávat selhání s korelovaným nebo kaskádovým dopadem, musíte navrhovat všechny úlohy Oracle. Příprava spolehlivosti je důležitou úlohou v rámci celého návrhu architektury.

Dobře navržená architektura

Doporučujeme strukturovat dobře navrženou úlohu tak, aby splňovala konkrétní cíle spolehlivosti, zabezpečení, optimalizace nákladů, efektivity provozu a efektivity výkonu. Pokud chcete vylepšit prostředí zákazníků a zajistit konzistenci a spolehlivost, postupujte podle principů architektury a pokynů specifických pro Oracle v Azure IaaS. Tyto pokyny se zabývají databázemi Oracle, jako jsou databáze Exadata a další aplikace Oracle.

Pilíře dobře navržená architektura pomáhají implementovat modularitu, samostatné role a zlepšit provozní produktivitu. Používejte dobře navržený přístup k vytváření aplikačních úloh bez zbytečných složitostí a nepředvídatelných nákladů.

Pomocí pilířů dobře navržená architektura můžete vylepšit úlohu Oracle v Azure IaaS následujícími způsoby:

  • Spolehlivost: Úloha Oracle vyžaduje odolnost ve vrstvě architektury. Vytvořte architekturu databáze a aplikace s vysokou dostupností pro zpracování důležitých a nekritických obchodních dat.

  • Zabezpečení: Úloha Oracle může obsahovat důležitá obchodní data. Většina aplikací Oracle také vyžaduje port Secure Shell (SSH). Pomozte zabezpečit databáze a aplikace Oracle s několika vrstvami zabezpečení, včetně identity, přístupu, ověřování vstupu, suverenity dat a vrstv šifrování.

  • Optimalizace nákladů: Úloha Oracle vyžaduje, abyste přinesli vlastní licenci. Sestavu AWR můžete vygenerovat za účelem optimalizace nákladů. Sestavu AWR můžete použít k určení skladové položky a úložiště virtuálního počítače, které potřebujete ke splnění požadavků na výkon.

  • Efektivita provozu: Úloha Oracle vyžaduje monitorování, aby splňovalo požadavky na produktivitu. Zajistěte, aby vaše úloha Oracle splňovala standardy efektivity provozu.

  • Efektivita výkonu: Životní cyklus úlohy Oracle se skládá převážně z provozních úloh. Spravujte úlohu Oracle tak, aby zůstala výkonná a splňovala požadavky zákazníků. Musíte také spravovat náklady.

Volba přístupu k migraci

V závislosti na vašich požadavcích na migraci můžete použít různé přístupy k migraci. Mezi běžné nástroje pro migraci patří Oracle Data Guard, Oracle Recovery Manager (RMAN), Oracle GoldenGate a Oracle Data Pump. Pro velký objem dat nedoporučujeme datové čerpadlo.

V rámci migrace se ujistěte, že je vaše znaková sada stejná a má stejnou koncovost , abyste mohli správně posoudit migrace mezi platformami. Další informace najdete v tématu Migrace úloh Oracle do Azure IaaS.

Jaké jsou klíčové oblasti návrhu?

Migrace Oracle v Azure IaaS zahrnuje následující oblasti návrhu. Každá oblast návrhu se zaměřuje na technické rozhodovací body komponent infrastruktury, které jsou součástí úlohy, a na interakci komponent se sdílenými službami.

Oblast návrhu Shrnutí
Volba výpočetních prostředků a úložiště Přečtěte si, jak zvýšit výkon a nákladovou efektivitu tím, že zvýšíte práva na infrastrukturu. Pomocí nástroje Oracle Pomocník s migrací Tool (OMAT) vyberte správnou skladovou položku pro databázový virtuální počítač a nejvhodnější úložiště pro databázi, archivujte znovu protokoly a zálohování.
Optimalizace provozní kontinuity a zotavení po havárii Získejte pokyny k spolehlivým architekturám převzetí služeb při selhání, včetně požadavků cíle bodu obnovení (RPO) a požadavků na plánovanou dobu obnovení (RTO) a požadavků na vysokou dostupnost.
Optimalizace zabezpečení Zjistěte, jak zabezpečit citlivá data a vytvořit spolehlivou architekturu, kde můžete umístit úlohu Oracle.
Návrh aplikací Oracle Seznamte se s aspekty návrhu pro úlohy Oracle, které vám pomůžou vytvořit výkonné, spolehlivé, zabezpečené a vysoce dostupné řešení v cloudu.
Monitorování úloh Naučte se monitorovat nástroje, abyste mohli rychle řešit problémy a snížení výkonu.

Názorné příklady

Pokyny uvedené v této sérii vycházejí z přístupu orientovaného na řešení, který ilustruje klíčové aspekty návrhu a doporučení. Můžete si vybrat z několika referenčních implementací a vyvíjet další řešení.

Další kroky

Projděte si principy návrhu.

Posouzením vyhodnoťte volby návrhu.