Database Migration Service を使用して、データベースを Google Cloudに移行できます。 Database Migration Service は、MySQL から Cloud SQL for MySQL への同種移行と、Oracle から Cloud SQL for PostgreSQL への異種移行の両方をサポートしています。
このページでは、すべての移行シナリオで Database Migration Service がサポートするすべての移行元データベースと移行先データベースのバージョンを示します。この情報を使用して、移行元データベースと移行先データベースを選択してください。
同種移行でサポートされている移行元データベースと移行先データベース
同種移行のシナリオを選択して、移行でサポートされている移行元データベースと移行先データベースを確認します。
MySQL を Cloud SQL for MySQL へ
サポートされている移行元データベース
- Amazon RDS 5.6、5.7、8.0、8.4
- セルフマネージド(オンプレミス、またはお客様が完全に管理するクラウド VM 上)の MySQL 5.5、5.6、5.7、8.0、8.4
- Cloud SQL for MySQL 5.6、5.7、8.0、8.4
- Amazon Aurora 5.6、5.7、8.0、8.4
- Microsoft Azure Database for MySQL 5.7、8.0、8.4
MySQL 8.0 のソースの場合、Database Migration Service はマイナー バージョンの 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42、8.0.43 もサポートします。
サポートされている移行先データベース
- Cloud SQL for MySQL 5.6 および 5.7
- Cloud SQL for MySQL 8.0(マイナー バージョン 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42、8.0.43 を含む)。
- Cloud SQL for MySQL 8.4(いくつか制限あり)。たとえば、移行先が MySQL 8.4 の場合、物理 バックアップ ファイルを使用する移行はサポートされていません。詳細については、 既知の制限事項をご覧ください。
詳細については、 Cloud SQL for MySQL に移行するをご覧ください。
PostgreSQL を Cloud SQL for PostgreSQL へ
サポートされている移行元データベース
- Amazon RDS 9.6.10 以降、10.5 以降、11.1 以降、12、13、14、15、16、17、18。
- Amazon Aurora 10.11 以降、11.6 以降、12.4 以降、13.3 以降、14.6 以降、15.2 以降、16、17、18。
- セルフマネージド(オンプレミス、またはお客様が完全に管理するクラウド VM 上)の PostgreSQL 9.4、9.5、9.6、10、11、12、13、14、15、16、17、18。
- Cloud SQL for PostgreSQL 9.6、10、11、12、13、14、15、16、17、18。
- Microsoft Azure Database for PostgreSQL フレキシブル サーバー: 11 以降
サポートされている移行先データベース
- Cloud SQL for PostgreSQL 9.6、10、11、12、13、14、15、16、17、18。
詳細については、 Cloud SQL for PostgreSQL に移行するをご覧ください。
PostgreSQL から AlloyDB for PostgreSQL への移行
サポートされている移行元データベース
- Amazon RDS 9.6.10 以降、10.5 以降、11.1 以降、12、13、14、15、16、17
- Amazon Aurora 10.11 以降、11.6 以降、12.4 以降、13.3 以降、14、15、16、17
- セルフマネージド(オンプレミス、またはお客様が完全に管理するクラウド VM 上)の PostgreSQL 9.4、9.5、9.6、10、11、12、13、14、15、16、17
- Cloud SQL 9.6、10、11、12、13、14、15、16、17
サポートされている移行先データベース
- AlloyDB for PostgreSQL 14、15、16、17、18
詳細については、 AlloyDB for PostgreSQL に移行するをご覧ください。
SQL Server から Cloud SQL for SQL Server へ
次の表に、サポートされているすべての SQL Server の移行元データベースと移行先 データベースを 示します。
| 移行元データベース | 移行先データベース |
|---|---|
| Amazon RDS | Cloud SQL for SQL Server バージョン 2022、2019、2017 |
| セルフマネージド SQL Server
(オンプレミス、またはお客様が完全に管理するクラウド VM 上) |
バージョン互換性ガイドラインに沿って、Database Migration Service を使用して、以前のバージョンの SQL Server から Cloud SQL でサポートされている新しいバージョンに移行することもできます。詳細については、 Microsoft のドキュメントで、SQL Server バージョンでサポートされているバージョンとエディションのアップグレードをご覧ください。たとえば、 サポートされているバージョンとエディションのアップグレード(SQL Server 2022)をご覧ください。
詳細については、 Cloud SQL for SQL Server に移行するをご覧ください。
異種移行でサポートされている移行元データベースと移行先データベース
異種移行のシナリオを選択して、移行でサポートされている移行元データベースと移行先データベースを確認します。
Oracle から Cloud SQL for PostgreSQL への移行
サポートされている移行元データベースと移行先データベース
Database Migration Service は、次の Oracle データベースを移行元としてサポートしています。
- Oracle 用の Amazon RDS
- 自己ホスト型デプロイ。次のようなものがあります。
- Oracle シングル インスタンス データベース デプロイ
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters(RAC)
完全なサポートは、移行元の Oracle バージョンによっても異なります。 次の表に、Oracle の異種移行でサポートされているすべてのバージョンを示します。
| 移行元データベース | 移行先データベース |
|---|---|
| Oracle 11g、バージョン 11.2.0.4 | Cloud SQL for PostgreSQL 12、13、14、15、16、17。 |
| Oracle 12c、バージョン 12.1.0.2 | |
| Oracle 12c、バージョン 12.2.0.1 | |
| Oracle 18c | |
| Oracle 19c | |
| Oracle 21c |
サポートされていない移行元データベース
Database Migration Service は、Oracle Autonomous Database からの移行をサポートしていません。
詳細については、Oracle から Cloud SQL for PostgreSQL に移行するをご覧ください。
Oracle から AlloyDB for PostgreSQL への移行
サポートされている移行元データベースと移行先データベース
Database Migration Service は、次の Oracle データベースを移行元としてサポートしています。
- Oracle 用の Amazon RDS
- 自己ホスト型デプロイ。次のようなものがあります。
- Oracle シングル インスタンス データベース デプロイ
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters(RAC)
完全なサポートは、移行元の Oracle バージョンによっても異なります。 次の表に、Oracle の異種移行でサポートされているすべてのバージョンを示します。
| 移行元データベース | 移行先データベース |
|---|---|
| Oracle 11g、バージョン 11.2.0.4 | AlloyDB for PostgreSQL 12、13、14、15、16。 |
| Oracle 12c、バージョン 12.1.0.2 | |
| Oracle 12c、バージョン 12.2.0.1 | |
| Oracle 18c | |
| Oracle 19c | |
| Oracle 21c |
サポートされていない移行元データベース
Database Migration Service は、Oracle Autonomous Database からの移行をサポートしていません。
詳細については、Oracle から AlloyDB for PostgreSQL に移行するをご覧ください。
SQL Server から Cloud SQL for PostgreSQL への移行
サポートされている移行元データベースと移行先データベース
次の表に、サポートされているすべての SQL Server の移行元データベースと移行先データベースを示します。
| 移行元データベース | 移行先データベース |
|---|---|
| Amazon RDS for SQL Server | Cloud SQL for PostgreSQL 12、13、14、15、16、17。 |
|
Microsoft Azure SQL Managed Instance
Microsoft Azure SQL Database ティア S3 以降 |
|
| Cloud SQL for SQL Server | |
|
セルフマネージド SQL Server バージョン:
Enterprise 2008 以降、Standard 2016 SP1 以降、Developer 2008 以降 (オンプレミス、またはお客様が完全に管理するクラウド VM 上) |
サポートされていない移行元データベース
Database Migration Service は、次のバージョンの SQL Server からの移行をサポートしていません。
- SQL Server Standard エディション バージョン 2008 ~ 2014
- SQL Server Express
- SQL Server Web
詳細については、 SQL Server から Cloud SQL for PostgreSQL に移行するをご覧ください。
SQL Server から AlloyDB for PostgreSQL への移行
サポートされている移行元データベースと移行先データベース
次の表に、サポートされているすべての SQL Server の移行元データベースと移行先データベースを示します。
| 移行元データベース | 移行先データベース |
|---|---|
| Amazon RDS for SQL Server | AlloyDB for PostgreSQL 14、15、16 |
|
Microsoft Azure SQL Managed Instance
Microsoft Azure SQL Database ティア S3 以降 |
|
| Cloud SQL for SQL Server | |
|
セルフマネージド SQL Server バージョン:
Enterprise 2008 以降、Standard 2016 SP1 以降、Developer 2008 以降 (オンプレミス、またはお客様が完全に管理するクラウド VM 上) |
サポートされていない移行元データベース
Database Migration Service は、次のバージョンの SQL Server からの移行をサポートしていません。
- SQL Server Standard エディション バージョン 2008 ~ 2014
- SQL Server Express
- SQL Server Web
詳細については、SQL Server から AlloyDB for PostgreSQL に移行するをご覧ください。