Migrace úloh Oracle na virtuální počítače Azure
Tento článek vysvětluje, jak migrovat úlohy Oracle z místního prostředí do virtuálních počítačů Azure. Používá cílovou zónu pro Oracle na virtuálních počítačích Azure a poskytuje pokyny k návrhu a osvědčené postupy. Doporučená strategie zahrnuje strukturovaný přístup ke zjišťování, návrhu a nasazení, po kterém následuje migrace dat a konečná přímá migrace.
Zjišťování
Migrace začíná komplexním posouzením portfolia produktů Oracle. Toto posouzení zahrnuje vyhodnocení verzí databáze Oracle, aktuálních a cílových operačních systémů a také aplikací a jejich závislostí.
Pokud plánujete migrovat aplikace Oracle, jako je Oracle (EBS, Siebel, PeopleSoft, JDE nebo jiná partnerová řešení než Microsoft, jako je SAP nebo vlastní aplikace), zvažte aplikace jako součást strategie migrace.
Stávající databázové prostředí Oracle může běžet na samostatných serverech, clusterech RAC (Oracle Real Application Clusters) nebo řešeních RAC od jiných partnerů než Microsoftu.
Poznámka:
Upozorňujeme, že virtuální počítač Azure nepodporuje clustering RAC (Real Application Clustering). Pokud to platí pro vaše prostředí, ujistěte se, že ze všech uzlů RAC poskytujete sestavy RAC nebo sestavy PDB/CDB (v závislosti na vaší architektuře). Tyto sestavy musí být generovány ze stejného časového rámce, aby se zajistila konzistence. Nejpřesnější doporučení k určení velikosti se získávají generováním těchto sestav během období špičky.
U aplikací je určení velikosti vaší infrastruktury jednoduché pomocí funkcí zjišťování služby Azure Migrate.
Během fáze zjišťování je nezbytné zkontrolovat všechny závislosti aplikace. Měli byste se rozhodnout, jestli je během migrace přijatelný výpadek aplikace, protože to ovlivňuje výběr nástrojů pro migraci. Na základě tohoto rozhodnutí si můžete vybrat mezi metodami online nebo offline migrace.
Pokud se rozhodnete pro online migraci, ujistěte se, že jsou otevřené potřebné porty brány firewall pro usnadnění procesu migrace.
Plánování sítě je kritickým krokem během období migrace. Nezapomeňte důkladně otestovat šířku pásma potřebnou k přenosu dat do Azure na základě velikosti datové sady.
Návrh
Migrace aplikací je možné bez problémů povolit pomocí služby Azure Migrate. Azure Migrate metodou lift and shift your application to Azure IaaS na základě počátečního zjišťování
V případě, že plánujete migrovat aplikace Oracle první strany, před výběrem migrace založené na službě Azure Migrate zkontrolujte požadavky na architekturu.
Plánování kapacity pro vaši databázi Oracle se vždy provádí prostřednictvím sestav AWR, které generujete během jednohohodinového časového rámce špičky. Kromě toho je důležité nastavit rozložení úložiště. Velikost dat je velikost, na kterou se při migraci potřebujete zaměřit, a rozhodnout se o nejvhodnějším úložišti. Ke zjištění velikosti dat můžete využít náš skript dbspace.
Po vygenerování sestav AWR spusťte nástroj OMAT (Azure Oracle Migration Assistance Tool). Nástroj OMAT doporučuje správnou velikost virtuálního počítače a požadované možnosti úložiště pro vaši databázi Oracle v Azure IaaS. Jako další krok vytvořte architekturu důkladným posouzením vašich požadavků. Důrazně doporučujeme navrhnout architekturu s vysokouspolehlivostí a odolností při výskytu havárií nebo selhání podle parametrů cíle bodu obnovení (RPO) a cíle doby obnovení (RTO).
Pokud potřebujete podporu vytvoření návrhu architektury, projděte si referenční architektury Oracle. Nabízí pokyny k architektuře pro výběr nejlepší architektury řešení na základě požadavků cíle bodu obnovení (RPO) a RTO. Přístup RPO a RTO je použitelný pro oddělení infrastruktury RAC do architektury vysoké dostupnosti (HA) a zotavení po havárii (DR) pomocí Oracle Data Guard.
Nasazení
Na základě plánování kapacity a návrhu architektury můžete Ansible použít k popisu infrastruktury a architektury jako kódu (IaC) a spuštění cílové zóny pomocí Terraformu nebo Bicep. K automatizaci nasazení použijte akce GitHubu, které jsou k dispozici.
Typy migrace dat
Typ migrace dat závisí na rozhodnutích provedených během fáze zjišťování. Na základě vašich preferencí a požadavků si můžete vybrat z nástrojů a metod, jako jsou Data Box, RMAN, Data Pump, GoldenGate, Striim, SharePlex a Data Guard.
Další pokyny najdete v části Plánování migrace Oracle a projděte si charakteristiky online a offline migrací.
Poznámka:
Offline migrace obvykle trvá déle než online migrace. V důsledku toho se nástroje jako Data Pumpa nedoporučují pro scénáře zahrnující velké velikosti dat a striktní požadavky na prostoje.
Přístup k migraci dat
Po nastavení infrastruktury Oracle v Azure se databáze Oracle nainstaluje a související aplikace se migrují, dalším krokem je přenos dat z místní databáze Oracle do nové databáze Oracle v Azure. Pokud to chcete usnadnit, zvažte použití následujících nástrojů Oracle:
Azure vylepšuje nástroje Oracle se správným připojením k síti, šířkou pásma a příkazy, které využívají následující funkce Azure pro migraci dat.
- Připojení VPN
- ExpressRoute. Klíčem je spolehlivost ExpressRoute. Projděte si pokyny k odolnosti brány a okruhů.
- AzCopy
- Data Box
Nástroje Oracle pro migraci dat
Následující diagram představuje pictografickou reprezentaci celkového portfolia migrace.
K nasazení správné architektury řešení pro migraci dat potřebujete jeden z nástrojů Oracle a infrastruktury Azure. Projděte si následující referenční scénáře řešení:
Scénář 1: RMAN: Použití zálohování a obnovení RMAN s funkcemi Azure, nastavení pro obnovení založené na RMAN. Hlavní věcí je síť mezi místním prostředím a Azure.
Scénář 2: Přístup k zálohování RMAN
Scénář 3: Případně je možné nastavení upravit několika různými způsoby, jak je znázorněno v následujícím scénáři.
Scénář 4: Data Pumpa a AzCopy – snadný a přímý přístup s využitím zálohování a obnovení datového čerpadla s využitím funkcí Azure
Scénář 5: Data Box – jedinečný scénář, ve kterém se data přesunou mezi umístěními pomocí úložného zařízení a fyzické zásilky.
Přímá migrace
Teď jsou vaše data migrovaná a databázové servery a aplikace Oracle jsou spuštěné a spuštěné. Pomocí následujících kroků můžete převést obchodní operace spuštěné místně na nově nalezené úlohy a aplikace Oracle v Azure IaaS.
- Naplánujte časové období údržby, abyste minimalizovali přerušení provozu uživatelů.
- Zastavte aktivitu databáze ve zdrojové databázi Oracle.
- Proveďte konečnou synchronizaci dat a ověřte, že se zachytávají všechny změny.
- Aktualizujte konfigurace DNS tak, aby odkazy na nový virtuální počítač Azure.
- Spusťte databázi Oracle na virtuálním počítači Azure a ověřte připojení.
- Během procesu přímé migrace pečlivě monitorujte systém.
Pomigrační úkoly
Po přímé migraci ověřte, že všechny obchodní aplikace fungují podle očekávání, aby poskytovaly obchodní operace společně s místním prostředím.
- Ověřením ověříte konzistenci dat a funkčnost aplikace.
- Aktualizace dokumentace, včetně síťových diagramů, podrobností konfigurace a plánů zotavení po havárii
- Implementujte průběžné procesy monitorování a údržby pro virtuální počítače Azure hostující databázi Oracle.
Během procesu migrace je nezbytné efektivně komunikovat se zúčastněnými stranami, včetně vlastníků aplikací, týmů it operací a koncových uživatelů, ke správě očekávání a minimalizaci přerušení. Zvažte také zapojení zkušených odborníků nebo konzultačních služeb, které se specializují na migrace Oracle-to-Azure, aby se zajistil hladký a úspěšný přechod.
Další kroky
Možnosti úložiště pro Oracle na virtuálních počítačích Azure