OCI Database Migration für MySQL Databases

 

OCI Database Migration migriert MySQL Databases von On-Premises- oder Cloud-Bereitstellungen zu OCI. Die benutzerfreundliche grafische Oberfläche validiert und verwaltet Online- oder Offline-Migrationsworkflows. Die Migration für MySQL Databases erfolgt transparent über die MySQL-Shell, einen Migrations-Advisor und GoldenGate.

Features des Migrationsservices:

Funktionsweise einer Migration

Diagramm zur Funktionsweise von OCI Database Migration für MySQL, Beschreibung unten. Die unterstützten Quelldatenbanken können sich On-Premises, in OCI oder bei anderen Cloud-Anbietern befinden. Mit dem OCI Database-Migrationsservice erstellen Benutzer Quell- und Zieldatenbankverbindungen und wählen zwischen Online- oder Offlinemigration. In der Validierungsphase prüft ein Migrations-Advisor die Kompatibilität von Quelle und Ziel, sucht nach potenziell problematischen Inhalten und spricht Empfehlungen aus. Nachdem alle Fehler behoben sind, werden die Daten über die MySQL-Shell in den Object Store exportiert und in die Zieldatenbank importiert. In einem Online-Szenario verwendet die fortlaufende Replikation nach dem ersten Laden GoldenGate.

Quellen und Ziel

OCI Database Migration für MySQL unterstützt die folgenden MySQL-Varianten, -Versionen und -Bereitstellungsquellen. Die Flexibilität einer logischen Migration ermöglicht Versionsupgrades und Änderungen der Zielplattformen.

Quellen- und Zieldiagramm, Beschreibung unten OCI Database Migration für MySQL unterstützt die folgenden MySQL-Quelldatenbankversionen: 5.7 bis 8.0. Diese Bereitstellungen können On-Premises, auf OCI oder OCI Classic, Amazon RDS, Google Cloud oder Microsoft Azure erfolgen. Es gibt viele MySQL-Varianten, wobei Oracle die folgenden unterstützt: AWS RDS MySQL, AWS Aurora, GCP MySQL und Azure MySQL. Die Zielplattform ist Heatwave MySQL auf Oracle Cloud Infrastructure.

Migrationsworkflows

Die Migrationsworkflows erfüllen sowohl einfache wie komplexe betriebliche Anforderungen, ohne dass fortgeschrittenere DBA-Kenntnisse erforderlich sind. Die Migrationen können unabhängig davon, ob Anwendungen online oder offline sind, ausgeführt werden. Bei Online-Migrationen werden beim erstmaligen Laden fortlaufende inkrementelle Änderungen angewendet. Darüber hinaus können logische Workflows auch Versionsaktualisierungen umfassen.

HeatWave MySQL Database
Logische Offline-Migration
Ja
Logische Online-Migration
Ja

Geschäftskontinuität

Offline-Migration

  • Anwendungen sind während der Migration offline
  • Dupliziert in einem Arbeitsgang die gesamte Datenbank

Online-Migration

  • Anwendungen sind während der Migration online
  • Erfasst inkrementelle Änderungen der Quelldatenbank in Echtzeit und wendet diese durchgehend auf die Zieldatenbank an

Datenverschiebung

Logische Verbindung

  • Erfasst Quelldaten und Metadaten getrennt von physischen Daten mithilfe von MySQL Shell und laufenden Änderungen mit GoldenGate
  • Lässt zu, dass es sich bei Quell- und Zieldatenbanken um verschiedene Versionen oder Plattformen handelt

Netzwerkverbindung

Direktverbindung

  • Quelle und Ziel sind im selben physischen oder virtuellen Netzwerk

Integrierter Migration Advisor

Ein diagnostischer Advisor ist in den Migrationsworkflow integriert. Der Advisor priorisiert Erwartungen, schlägt Lösungen vor und erstellt Reparaturskripte. Die Nutzer können die Details interaktiv überprüfen und entweder die Warnungen ignorieren, die Quellobjekte ausschließen oder Reparaturen durchführen. Durch den komfortablen Ablauf dieses unerlässlichen Arbeitsschritts wird der Migrationsworkflow optimiert.

Diagramm des eingebetteten Migrations-Advisors, Beschreibung unten Der Prozess des Migrations-Advisors umfasst vier Schritte. 1. Identifikation von Ausnahmen in der Form „Aktion erforderlich“, „Prüfung erforderlich“ und „Prüfung empfohlen.“ 2. Darstellung von Funden, einschließlich von Ausnahmedetails und Reparaturempfehlungen sowie Bereitstellung von Reparaturskripten. 3. Die Benutzer ergreifen Maßnahmen in Bezug auf die Funde, einschließlich dem Akzeptieren, der Ausführung von Reparaturskripten, dem Ablehnen oder dem Ausschließen. 4. Nach dem Durchführen der Maßnahmen wird der Advisor erneut ausgeführt. Zusätzliche Schaltflächen ermöglichen es Ihnen, eine Demonstration dieses Prozesses anzuschauen oder durchzulesen.