OCI Database Migration voor MySQL-databases

 

Met OCI Database Migration worden MySQL-databases gemigreerd van on-premises implementaties of cloudimplementaties naar OCI. De online of offline migratieworkflows kunnen worden gevalideerd en beheerd via de gebruiksvriendelijke grafische interface. Voor migratie van MySQL-databases wordt op transparante wijze gebruikgemaakt van de MySQL Shell, een migratieadviesfunctie en GoldenGate.

Functies migratieservice:

Hoe migratie werkt

Diagram van hoe OCI Database Migration werkt voor MySQL-databases; omschrijving hieronder Ondersteunde brondatabases kunnen on-premises, in OCI of in andere cloudproviders zijn. Met behulp van de service OCI Database Migration kunnen gebruikers zelf bron- en doeldatabaseverbindingen registreren en kiezen tussen online of offline migratie. In de validatiefase beoordeelt een migratieadviesfunctie de bron- en doelcompatibiliteit, zoekt naar mogelijk problematische content en doet aanbevelingen. Nadat alle fouten zijn opgelost, worden data via de MySQL Shell geëxporteerd naar de objectopslag en geïmporteerd in de doeldatabase. Wanneer de gebruiker kiest voor het online scenario, wordt na de eerste lading GoldenGate gebruikt voor doorlopende replicatie.

Bronnen en doelen

OCI Database Migration voor MySQL biedt ondersteuning voor de volgende varianten, versies en implementatiebronnen van MySQL. De flexibiliteit van een logische migratie maakt versie-upgrades en wijzigingen van doelplatforms mogelijk.

Diagram met bronnen en doelen; omschrijving hieronder OCI Database Migration voor MySQL biedt ondersteuning voor de volgende MySQL-brondatabases: versie 5.7 t/m 8.0. Deze implementaties kunnen on-premises, op OCI of OCI Classic, op Amazon RDS, Google Cloud of Microsoft Azure zijn. Er zijn veel varianten van MySQL en Oracle ondersteunt AWS RDS MySQL, AWS Aurora, GCP MySQL en Azure MySQL. Het doelplatform is Heatwave MySQL op Oracle Cloud Infrastructure.

Migratieworkflows

Migratieworkflows voldoen aan zowel eenvoudige als complexe operationele vereisten zonder behoefte aan geavanceerde DBA-vaardigheden. Migraties kunnen worden uitgevoerd wanneer applicaties online of offline zijn. Voor online migraties wordt initieel laden gevolgd door het toepassen van doorlopende incrementele wijzigingen. Logische workflows kunnen ook versie-upgrades bevatten.

HeatWave MySQL Database
Logische offline migratie
ja
Logische online migratie
ja

Bedrijfscontinuïteit

Offline migratie

  • Applicaties zijn offline tijdens migratie
  • Gehele database wordt in één keer gedupliceerd

Online migratie

  • Applicaties zijn online tijdens migratie
  • Incrementele wijzigingen in de brondatabase worden in realtime vastgelegd en voortdurend toegepast op de doeldatabase

Dataverplaatsing

Logische migratie

  • Brondata en metadata worden afzonderlijk van fysieke data vastgelegd met behulp van MySQL Shell en doorlopende wijzigingen met GoldenGate
  • Bron- en doeldatabases kunnen verschillende versies hebben en andere platforms zijn

Netwerkverbinding

Directe verbinding

  • De bron en het doel bevinden zich in hetzelfde fysieke of virtuele netwerk

Geïntegreerde migratieadviseur

In de migratieworkflow is een diagnostische adviesfunctie geïntegreerd. De adviseur geeft prioriteit aan uitzonderingen, stelt oplossingen voor en genereert reparatiescripts. Gebruikers kunnen de details interactief bekijken en de waarschuwingen negeren, bronobjecten uitsluiten of reparaties uitvoeren. Deze essentiële stap verbetert de migratieworkflow.

Diagram van geïntegreerde adviesfunctie voor migratie; omschrijving hieronder Het adviesproces voor migratie bestaat uit vier stappen. 1: Identificeer uitzonderingen waarvoor actie of beoordeling is vereist of waarvoor beoordeling is voorgesteld. 2: Presenteer de bevindingen, inclusief uitzonderingsdetails en reparatieadvies, en lever reparatiescripts. 3: Gebruikers ondernemen actie op basis van de bevindingen door deze te accepteren, reparatiescripts uit te voeren en door bevindingen af te wijzen of uit te sluiten. 4: Gebruikers voeren het adviesproces opnieuw uit nadat actie is ondernomen. Met deze extra knoppen kunt u een demonstratie van dit proces bekijken.