Oracle-workloads migreren naar Azure-VM's
In dit artikel wordt beschreven hoe u uw Oracle-workload verplaatst van uw on-premises omgeving naar de landingszone van virtuele Azure-machines (VM's). Het maakt gebruik van de landingszone voor Oracle Database bij Azure, dat ontwerpadvies en best practices biedt voor Oracle-migratie op Azure IaaS. Een bewezen detectie-, ontwerp- en implementatiebenadering wordt aanbevolen voor de algehele migratiestrategie, gevolgd door gegevensmigratie en cut-over.
Detectie
Migratie begint met een gedetailleerde evaluatie van het Oracle-productportfolio. De huidige infrastructuur die ondersteuning biedt voor Oracle-databases en -apps, databaseversies en typen toepassingen die gebruikmaken van Oracle-databases zijn: Oracle (EBS, Siebel, People Soft, JDE en andere) en niet-Microsoft-partneraanbiedingen zoals SAP of aangepaste toepassingen. De bestaande Oracle-database kan worden uitgevoerd op servers, Oracle Real Application Clusters (RAC) of niet-Microsoft-partner RAC. Voor toepassingen moeten we de grootte van de infrastructuur detecteren die eenvoudig kan worden uitgevoerd met behulp van detectie op basis van Azure Migrate. Voor de database is de aanpak om toe te staan met beperkingen voor AWR-rapporten (Automatic Workload Repository) over piekbelasting om door te gaan naar ontwerpstappen.
Ontwerpen
Voor toepassingen voert Azure Migrate lift-and-shift-infrastructuur en -toepassingen uit naar Azure IaaS op basis van detectie. Raadpleeg de architectuurvereisten voor toepassingen van Oracle voordat u besluit over migratie op basis van Azure Migrate . Databaseontwerp begint met gegenereerde AWR-rapporten over piekbelasting. Zodra AWR's zijn geïmplementeerd, voert u Azure Oracle Migration Assistance Tool (OMAT) uit met AWR-rapporten als invoer. Het OMAT-hulpprogramma raadt de juiste VM-grootte en opslagopties aan die vereist zijn voor uw Oracle Database op Azure IaaS. De oplossing moet hoge betrouwbaarheid en tolerantie hebben bij het optreden van noodgevallen, zoals wordt bepaald door de parameters van RPO (Recovery Point Objective) en Recovery Time Objective (RTO). Oracle-landingszone biedt architectuurrichtlijnen voor het kiezen van de beste oplossingsarchitectuur op basis van RPO- en RTO-vereisten. De RPO- en RTO-benadering is van toepassing voor het scheiden van de RAC-infrastructuur in hoge beschikbaarheids- en noodherstelarchitectuur (DR) met behulp van Oracle Data Guard.
Implementatie
Het OMAT-hulpprogramma analyseert het AWR-rapport om u informatie te geven over de vereiste infrastructuur; juiste VM-grootte en aanbevelingen voor opslag met capaciteit. Op basis van deze informatie selecteert u de geschikte vereiste voor hoge beschikbaarheid en herstel na noodgevallen (RPO/RTO) om flexibele architectuur te bieden die BCDR (Business Continuity and Disaster Recovery) biedt met Oracle on Azure-landingszone. Gebruik Ansible om de infrastructuur en architectuur als infrastructuur als code (IaC) te beschrijven en de landingszone te starten met Terraform of Bicep. Gebruik de GitHub-acties die beschikbaar zijn om de implementatie te automatiseren.
Typen voor gegevensmigratie
Het gegevensmigratieproces heeft twee typen, online en offline. Online draagt gegevens over van de bron naar de bestemming zodra deze zich voordoet. Offline extraheert gegevens uit de bron en draagt deze daarna over naar de bestemming. Beide methoden zijn essentieel. Offline is geschikt voor het overdragen van grote gegevens tussen bron en bestemming, terwijl online incrementele gegevens kan overdragen voordat u van bron-naar-doeldatabase overstapt. Beide typen benaderingen die samen worden gebruikt, kunnen een efficiënte oplossing bieden voor een geslaagde gegevensmigratie.
Benadering van gegevensmigratie
Nadat u Oracle hebt ingesteld in de Azure-infrastructuur, installeert u de Oracle-database en migreert u gerelateerde toepassingen; de volgende stap bestaat uit het overdragen van gegevens van een on-premises Oracle-database naar de nieuwe Oracle-database in Azure. Zie de volgende Oracle-hulpprogramma's:
Azure verbetert de Oracle-hulpprogramma's met de juiste netwerkconnectiviteit, bandbreedte en opdrachten die worden mogelijk gemaakt door de volgende Azure-mogelijkheden voor gegevensmigratie.
- VPN-connectiviteit
- Express Route. Betrouwbaarheid van de ExpressRoute is de sleutel. Raadpleeg de richtlijnen voor tolerantie voor gateway en circuits.
- AzCopy
- Data Box
Oracle-hulpprogramma's voor gegevensmigratie
Het volgende diagram is een pictografische weergave van het totale migratieportfolio.
U hebt een van de Oracle Tools plus Azure-infrastructuren nodig om de juiste oplossingsarchitectuur te implementeren om gegevens te migreren. Zie de volgende referentieoplossingsscenario's:
Scenario-1: RMAN: RMAN-back-up en herstel gebruiken met Azure-functies, de installatie voor herstel op basis van RMAN. Het belangrijkste is het netwerk tussen on-premises en Azure.
Scenario-2: RMAN-back-upbenadering
Scenario-3: Setup kan ook op verschillende manieren worden gewijzigd, zoals wordt weergegeven in het volgende scenario.
Scenario-4: Data PumpàAzCopy - eenvoudige en eenvoudige benadering met behulp van back-up en herstel van gegevenspomp met behulp van Azure-mogelijkheden.
Scenario-5: Data Box: een uniek scenario waarin gegevens worden verplaatst tussen de locaties met behulp van een opslagapparaat en fysieke verzending.
Cutover
Uw gegevens worden nu gemigreerd en Oracle-databaseservers en -toepassingen zijn actief. Gebruik de volgende stappen om bedrijfsactiviteiten die on-premises worden uitgevoerd, over te zetten naar een nieuwe Oracle-workload en -toepassingen op Azure IaaS.
- Plan een onderhoudsvenster om onderbrekingen voor gebruikers te minimaliseren.
- Stop de databaseactiviteit op de Oracle-brondatabase.
- Voer een laatste gegevenssynchronisatie uit om te controleren of alle wijzigingen zijn vastgelegd.
- Werk DNS-configuraties bij zodat deze verwijzen naar de nieuwe Virtuele Azure-machine.
- Start de Oracle-database op de Azure-VM en controleer de connectiviteit.
- Bewaak het systeem nauwkeurig op eventuele problemen tijdens het cutover-proces.
Taken na migratie
Nadat de cutover is uitgevoerd, controleert u of alle bedrijfstoepassingen werken zoals verwacht om bedrijfsactiviteiten samen met on-premises te leveren.
- Voer validatiecontroles uit om gegevensconsistentie en toepassingsfunctionaliteit te controleren.
- Documentatie bijwerken, waaronder: netwerkdiagrammen, configuratiedetails en noodherstelplannen.
- Implementeer doorlopende bewakings- en onderhoudsprocessen voor Azure-VM's die als host fungeren voor de Oracle-database.
Tijdens het migratieproces is het essentieel om effectief te communiceren met belanghebbenden, waaronder toepassingseigenaren, IT-operationele teams en eindgebruikers, om verwachtingen te beheren en onderbrekingen te minimaliseren. U kunt ook contact opnemen met ervaren professionals of adviesservices die zijn gespecialiseerd in Oracle-naar-Azure-migraties om een soepele en succesvolle overgang te garanderen.