翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用した Amazon RDS に相当するデータベースへの移行AWS DMS
AWS Database Migration Service(AWS DMS) での同種データ移行により、セルフマネージド型のオンプレミスデータベースから Amazon Relational Database Service (Amazon RDS) に相当するデータベースへの移行が簡素化されます。例えば、同種データ移行を使用して、オンプレミスの PostgreSQL データベースを Amazon RDS for PostgreSQL または Aurora PostgreSQL に移行できます。同種データ移行の場合、 AWS DMSはネイティブデータベースツールを使用して、簡単でパフォーマンスの高いlike-to-like移行を提供します。
同種データ移行はサーバーレスです。つまり、 は移行に必要なリソースAWS DMSを自動的にスケーリングします。同種データ移行では、データ、テーブルパーティション、データ型、関数、また、ストアドプロシージャなどのセカンダリオブジェクトを移行できます。
概括すると、同種データ移行は、インスタンスプロファイル、データプロバイダー、移行プロジェクトを使用して行われます。互換性のあるソースデータプロバイダーとターゲットデータプロバイダーが同じタイプの移行プロジェクトを作成すると、 はデータ移行を実行するサーバーレス環境をAWS DMSデプロイします。次に、 はソースデータプロバイダーAWS DMSに接続し、ソースデータを読み取り、ディスクにファイルをダンプして、ネイティブデータベースツールを使用してデータを復元します。インスタンスプロファイル、データプロバイダー、移行プロジェクトの詳細については、「でのデータプロバイダー、インスタンスプロファイル、移行プロジェクトの使用 AWS DMS」を参照してください。
サポート対象のソースデータベースの一覧については、「DMS 同種データ移行のソース」を参照してください。
サポート対象のターゲットデータベースの一覧については、「DMS 同種データ移行のターゲット」を参照してください。
次の図は、同種データ移行の仕組みを説明しています。
次のセクションでは、同種データ移行の使用について説明します。
トピック
サポートされているAWS リージョン
同種データ移行は、以下で実行できますAWS リージョン。
| リージョン名 | リージョン |
|---|---|
| 米国東部 (バージニア北部) | us-east-1 |
| 米国東部 (オハイオ) | us-east-2 |
| 米国西部 (北カリフォルニア) | us-west-1 |
| 米国西部 (オレゴン) | us-west-2 |
| カナダ (中部) | ca-central-1 |
| カナダ西部 (カルガリー) | ca-west-1 |
| 南米 (サンパウロ) | sa-east-1 |
| アジアパシフィック (東京) | ap-northeast-1 |
| アジアパシフィック (ソウル) | ap-northeast-2 |
| アジアパシフィック (大阪) | ap-northeast-3 |
| アジアパシフィック (シンガポール) | ap-southeast-1 |
| アジアパシフィック (シドニー) | ap-southeast-2 |
| アジアパシフィック (ジャカルタ) | ap-southeast-3 |
| アジアパシフィック (メルボルン) | ap-southeast-4 |
| アジアパシフィック (香港) | ap-east-1 |
| アジアパシフィック (ムンバイ) | ap-south-1 |
| アジアパシフィック (ハイデラバード) | ap-south-2 |
| 欧州 (フランクフルト) | eu-central-1 |
| 欧州 (チューリッヒ) | eu-central-2 |
| 欧州 (ストックホルム) | eu-north-1 |
| 欧州 (アイルランド) | eu-west-1 |
| 欧州 (ロンドン) | eu-west-2 |
| 欧州 (パリ) | eu-west-3 |
| 欧州 (ミラノ) | eu-south-1 |
| 欧州 (スペイン) | eu-south-2 |
| 中東 (UAE) | me-central-1 |
| 中東 (バーレーン) | me-south-1 |
| イスラエル (テルアビブ) | il-central-1 |
| アフリカ (ケープタウン) | af-south-1 |
機能
同種データ移行では、次の機能が利用できます。
-
AWS DMSは、同種データ移行に必要な AWS クラウド内のコンピューティングリソースとストレージリソースを自動的に管理します。 は、データ移行を開始すると、これらのリソースをサーバーレス環境にAWS DMSデプロイします。
-
AWS DMSはネイティブデータベースツールを使用して、同じタイプのデータベース間で完全に自動化された移行を開始します。
-
同種データ移行を使用すると、データのみでなく、パーティション、関数、ストアドプロシージャなどのセカンダリオブジェクトも移行できます。
-
同種データ移行は、フルロード、継続的なレプリケーション、継続的なレプリケーションを実行するフルロードの 3 種類の移行モードで実行できます。
-
同種データ移行では、オンプレミス、Amazon EC2、Amazon RDS データベースをソースとして使用できます。同種データ移行では、移行ターゲットとして Amazon RDS または Amazon Aurora を選択できます。
-
同種データ移行は、PostgreSQL、MongoDB、Amazon DocumentDB 移行のターゲットテーブル作成モードのみをサポートします。詳細については、「ターゲットテーブル作成モード」を参照してください。
-
同種データ移行を使用して、MySQL ベースのリードレプリカから Amazon RDS または Aurora インスタンスにデータを移行できます。
同種データ移行の制限
同種データ移行を使用する場合、次のとおりの制限が適用されます。
-
AWS DMS同種データ移行の選択ルールのサポートは、ソースデータベースエンジンと移行タイプによって異なります。PostgreSQL および MongoDB 互換ソースはすべての移行タイプの選択ルールをサポートしますが、MySQL ソースはフルロード移行タイプの選択ルールのみをサポートします。
-
同種データ移行では、データ検証用の組み込みツールは提供されません。
-
PostgreSQL で同種データ移行を使用する場合、 はビューをテーブルとしてターゲットデータベースAWS DMSに移行します。
-
同種データ移行では、MySQL エンジンの継続的データレプリケーションのみスキーマレベルの変更をキャプチャします。他のエンジンの場合、ソースデータベースに新しいテーブルを作成すると、 AWS DMSはこのテーブルを移行できません。新たに作成したテーブルを移行するには、データ移行をもう一度開始します。
-
で同種データ移行を使用してAWS DMS、上位のデータベースバージョンから下位のデータベースバージョンにデータを移行することはできません。
-
同種データ移行では、VPC セカンダリ CIDR 範囲内のデータベースインスタンスとの接続の確立はサポートされていません。
-
8081 ポートは、データプロバイダーからの同種移行には使用できません。
-
同種データ移行では、暗号化された MySQL データベースとテーブルが、ターゲットデータベースでは暗号化されていないものとして移行されます。これは、RDS for MySQL がキーリングプラグインを使用した暗号化をサポートしていないためです。詳細については、「Amazon RDS ユーザーガイド」の「MySQL キーリングプラグインがサポートされていない」を参照してください。