を使用した Amazon RDS に相当するデータベースへの移行AWS DMS - AWS データベース移行サービス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用した 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 同種データ移行のターゲット」を参照してください。

次の図は、同種データ移行の仕組みを説明しています。

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 キーリングプラグインがサポートされていない」を参照してください。