Von Azure Database Migration Service unterstützte Szenarien
Azure Database Migration Service unterstützt eine Mischung von Datenbankmigrationsszenarien (Quelle/Ziel-Paare) sowohl für Offline- (einmalig) als auch Onlinemigrationen (fortlaufende Synchronisierung). Im Laufe der Zeit werden neue Szenarien hinzugefügt, um die Abdeckung von Database Migration Service-Szenarien zu erweitern. Dieser Artikel listet die Migrationsszenarien auf, die derzeit von Database Migration Service unterstützt werden, sowie deren Verfügbarkeitsstatus, der Vorschau oder allgemeine Verfügbarkeit ist.
Offline- im Vergleich zu Onlinemigrationen
In Database Migration Service können Sie Ihre Datenbanken offline oder online migrieren. Bei einer Offlinemigration beginnt die Ausfallzeit der Anwendung mit dem Start der Migration. Um die Ausfallzeit auf die Zeit zu begrenzen, die für das Cutover zur neuen Umgebung nach der Migration erforderlich ist, führen Sie eine Onlinemigration durch. Wir empfehlen, dass Sie eine Offlinemigration testen, um zu bestimmen, ob die Ausfallzeit akzeptabel ist. Wenn die erwartete Ausfallzeit nicht akzeptabel ist, führen Sie eine Onlinemigration durch.
Status von Migrationsszenarios
Der Status der vom Database Migration Service unterstützten Migrationsszenarien variiert mit der Zeit. Generell werden Szenarien zuerst als Vorschau veröffentlicht. Während der Vorschauphase können Database Migration Service-Benutzer Migrationsszenarien direkt in der Benutzeroberfläche ausprobieren. Eine Registrierung ist nicht erforderlich. Migrationsszenarien, die den Status „Vorschauversion“ haben, sind möglicherweise nicht in allen Regionen verfügbar und werden eventuell vor dem endgültigen Release noch überarbeitet.
Nach der Vorschauphase ändert sich der Szenariostatus in Allgemeine Verfügbarkeit (GA). GA ist der endgültige Releasestatus. Szenarien mit dem Status GA verfügen über vollständige Funktionalität und sind für alle Benutzer zugänglich.
Unterstützte Migrationsszenarien
Die Tabellen in den folgenden Abschnitten zeigen den Status bestimmter Migrationsszenarien, die in Database Migration Service unterstützt werden.
Unterstützung der Offlinemigration (einmalig)
In der folgenden Tabelle wird der aktuelle Status der Database Migration Service-Unterstützung für Offlinemigrationen beschrieben:
Target | Quelle | Support | Status |
---|---|---|---|
Azure SQL-Datenbank | SQL Server 1 | Ja | Allgemein verfügbar |
Amazon RDS SQL Server | Ja | Allgemein verfügbar | |
Oracle | No | ||
Verwaltete Azure SQL-Datenbank-Instanz | SQL Server 1 | Ja | Allgemein verfügbar |
Amazon RDS SQL Server | Ja | Allgemein verfügbar | |
Oracle | No | ||
Virtueller Azure SQL-Computer | SQL Server 1 | Ja | Allgemein verfügbar |
Amazon RDS SQL Server | Ja | Allgemein verfügbar | |
Oracle | No | ||
Azure Cosmos DB | MongoDB | Ja | Allgemein verfügbar |
Azure Database for MySQL – Einzelserver | MySQL | Ja | Allgemein verfügbar |
Amazon RDS MySQL | Ja | Allgemein verfügbar | |
Azure Database for MySQL 2 | Ja | Allgemein verfügbar | |
Azure Database for MySQL: Flexibler Server | MySQL | Ja | Allgemein verfügbar |
Amazon RDS MySQL | Ja | Allgemein verfügbar | |
Azure Database for MySQL 2 | Ja | Allgemein verfügbar | |
Azure Database for PostgreSQL – Flexibler Server | PostgreSQL | No | |
Amazon RDS PostgreSQL | No |
1 Offlinemigrationen über die Azure SQL-Migrationserweiterung für Azure Data Studio werden für Azure SQL Managed Instance, SQL Server auf Azure Virtual Machines und Azure SQL-Datenbank unterstützt. Weitere Informationen finden Sie unter Migrieren von Datenbanken mit der Azure SQL-Migrationserweiterung für Azure Data Studio.
2 Wenn sich Ihre Quelldatenbank bereits in einer Azure-PaaS-Instanz (Platform-as-a-Service) wie Azure Database for MySQL oder Azure Database for PostgreSQL befindet, wählen Sie die entsprechende Engine aus, wenn Sie Ihre Migrationsaktivität erstellen. Wenn Sie z. B. von Azure Database for MySQL – Single Server zu Azure Database for MySQL – Flexible Server migrieren, wählen Sie bei der Erstellung des Szenarios „MySQL“ als Quell-Engine aus. Wenn Sie von Amazon RDS for PostgreSQL zu Azure Database for PostgreSQL – Flexible Server migrieren, wählen Sie bei der Erstellung des Szenarios „PostgreSQL“ als Quell-Engine aus.
Unterstützung der Onlinemigration (fortlaufende Synchronisierung)
In der folgenden Tabelle wird der aktuelle Status der Database Migration Service-Unterstützung für Onlinemigrationen beschrieben:
Target | Quelle | Support | Status |
---|---|---|---|
Azure SQL-Datenbank | SQL Server 1 | No | |
Amazon RDS SQL | No | ||
Oracle | No | ||
Azure SQL-Datenbank MI | SQL Server 1 | Ja | Allgemein verfügbar |
Amazon RDS SQL | Ja | Allgemein verfügbar | |
Oracle | No | ||
Virtueller Azure SQL-Computer | SQL Server 1 | Ja | Allgemein verfügbar |
Amazon RDS SQL | Ja | Allgemein verfügbar | |
Oracle | No | ||
Azure Cosmos DB | MongoDB | Ja | Allgemein verfügbar |
Azure Database for MySQL: Flexibler Server | Azure Database for MySQL Single Server | Ja | Allgemein verfügbar |
MySQL | Ja | Allgemein verfügbar | |
Amazon RDS MySQL | Ja | Allgemein verfügbar | |
Azure Database for PostgreSQL – Flexibler Server | PostgreSQL | Ja | Allgemein verfügbar |
Amazon RDS PostgreSQL | Ja | Allgemein verfügbar |
1 Onlinemigrationen (minimale Ausfallzeit) über die Azure SQL-Migrationserweiterung für Azure Data Studio werden für Azure SQL Managed Instance und SQL Server auf Azure Virtual Machines unterstützt. Weitere Informationen finden Sie unter Migrieren von Datenbanken mit der Azure SQL-Migrationserweiterung für Azure Data Studio.
2 Wenn sich Ihre Quelldatenbank bereits in einer Azure-PaaS-Instanz (Platform-as-a-Service) wie Azure Database for MySQL oder Azure Database for PostgreSQL befindet, wählen Sie die entsprechende Engine aus, wenn Sie Ihre Migrationsaktivität erstellen. Wenn Sie z. B. von Azure Database for MySQL – Single Server zu Azure Database for MySQL – Flexible Server migrieren, wählen Sie bei der Erstellung des Szenarios „MySQL“ als Quell-Engine aus. Wenn Sie von Amazon RDS for PostgreSQL zu Azure Database for PostgreSQL – Flexible Server migrieren, wählen Sie bei der Erstellung des Szenarios „PostgreSQL“ als Quell-Engine aus.