レプリケーション インスタンスの作成 - AWS Database Migration Service

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

レプリケーション インスタンスの作成

データベースを移行する最初のステップは、レプリケーション インスタンスの作成です。レプリケーション インスタンスは、割り当てるタスクを実行してソースデータベースからターゲットデータベースにデータを移行するのに十分なストレージと処理能力を前提とします。このインスタンスの必要なサイズは、移行する必要のあるデータの量、および、インスタンスが実行するタスクにより異なります。レプリケーション インスタンスの詳細については、「AWS DMS レプリケーション インスタンスを使用する」をご参照ください。

以下の手順では、AWSDMS コンソールウィザード。このステップは、[] を選択することで行うこともできます。レプリケーション インスタンスからのAWSDMS コンソールのナビゲーションペインを選択し、レプリケーション インスタンスの作成

AWS コンソールを使用してレプリケーション インスタンスを作成するには

  1. [Create replication instance] ページで、レプリケーションのインスタンス情報を指定します。次の表で設定について説明します。

    使用するオプション この操作を行います

    名前

    8 ~ 16 の印刷可能な ASCII 文字 (/、"、@ を除く) を含むレプリケーション インスタンス名を入力します。名前は、選択した AWS リージョンのアカウントで一意でなければなりません。わかりやすい名前にするには、AWS リージョンや実行中のタスクなどの情報を名前に含めます (例: west2-mysql2mysql-instance1)。

    説明

    レプリケーション インスタンスの簡単な説明を入力します。

    インスタンスクラス

    移行に必要な設定を使用してインスタンスのクラスを選択します。正常に移行を完了するために、インスタンスには十分なストレージ、ネットワーク、処理能力が必要であることに注意してください。移行に最適なインスタンスのクラスを決定する方法に関する詳細については、「AWS DMS レプリケーション インスタンスを使用する」をご参照ください。

    レプリケーションエンジンのバージョン

    AWS DMSコンソールでは、任意の対応しているエンジン バージョンを選択できます。AWS CLI からの場合、レプリケーション インスタンスは、AWS DMS コンソールで別のエンジン バージョンを指定しない限り、最新の安定バージョンの AWS DMS レプリケーション エンジンを実行します。

    [VPC]

    使用する VPC を選択します。ソースまたはターゲットデータベースが VPC にある場合、その VPC を選択します。ソースおよびターゲットデータベースが別の VPC にある場合、それらが共にパブリックサブネットにあり、パブリックにアクセス可能であることを確認します。次に、レプリケーション インスタンスを配置する VPC を選択します。レプリケーション インスタンスが、ソース VPC のデータにアクセスできるようにする必要があります。ソースもターゲットデータベースも VPC にない場合は、レプリケーション インスタンスを配置する VPC を選択します。

    マルチ AZ

    オプションのパラメータを使用して、フェイルオーバーのサポート用に別のアベイラビリティーゾーンにレプリケーション インスタンスのスタンバイレプリカを作成します。変更データキャプチャ (CDC) または、進行中のレプリケーションを使用する場合は、このオプションを有効にする必要があります。

    パブリックアクセス可能

    レプリケーション インスタンスをインターネットからアクセス可能にする場合は、このオプションを選択します。

  2. 必要がある場合は、[Advanced (アドバンスト)] タブを選択して、ネットワークおよび暗号化設定の値を設定します。次の表で設定について説明します。

    使用するオプション この操作を行います

    割り当てられたストレージ (GiB)

    ストレージは主に、ログファイルと、キャッシュされたトランザクションで消費されます。キャッシュされたトランザクションでは、ストレージは、キャッシュされたトランザクションをディスクに書き込む必要がある場合にのみ使用されます。したがって、AWS DMS では大量のストレージを使用しません。例外には次のようなものがあります。

    • 膨大なトランザクションをロードする、サイズの大きなテーブル。サイズの大きなテーブルをロードするには時間がかかります。そのため、サイズの大きなテーブルをロードする間、キャッシュされたトランザクションが書き込まれる可能性が高くなります。

    • キャッシュされたトランザクションをロードする前に停止するよう設定されているタスク。この場合、すべてのテーブルのロードが完了するまで、すべてのトランザクションがキャッシュされます。この設定では、キャッシュされたトランザクションにより、かなりの量のストレージが消費されることがあります。

    • Amazon Redshift にロードされるテーブルを使用する設定になっているタスク。ただし、Amazon Aurora がターゲットのときは、この設定は問題にはなりません。

    ほとんどの場合、ストレージのデフォルトの割り当てで十分です。ただしストレージ関連のメトリクスに注意を払うことをお勧めします。デフォルトの割り当てよりも消費量が多い場合は、必ずストレージをスケールアップしてください。

    レプリケーションサブネットグループ

    レプリケーション インスタンスを作成する選択した VPC でレプリケーション サブネットグループを選択します。ソースデータベースが VPC にある場合は、レプリケーション インスタンスの場所として、ソースデータベースを含むサブネットグループを選択します。レプリケーション サブネットグループの詳細については、「 レプリケーション サブネットグループの作成」をご参照ください。

    アベイラビリティーゾーン

    ソースデータベースが配置されているアベイラビリティーゾーンを選択します。

    VPC セキュリティグループ

    レプリケーションのインスタンスが VPC 内で作成されます。ソースデータベースが VPC にある場合は、データベースが常駐する DB インスタンスへのアクセス権を提供する VPC セキュリティグループを選択します。

    KMS キー

    使用する暗号化キーを選択して、レプリケーションのストレージと接続情報を暗号化します。[(Default) aws/dms] ((デフォルト) aws/dms) を選択する場合、アカウントおよび AWS リージョンに関連付けられたデフォルトの AWS Key Management Service (AWS KMS) キーが使用されます。説明とアカウント番号が、キーの ARN とともに表示されます。暗号化キーの使用の詳細については、「暗号化キーの設定と AWS KMS のアクセス許可の指定」をご参照ください。

  3. [Maintenance] 設定を指定します。次の表で設定について説明します。メンテナンス設定の詳細については、「AWS DMS メンテナンス ウィンドウの操作」をご参照ください。

    使用するオプション この操作を行います

    マイナーバージョン自動アップグレード

    選択すると、メンテナンス実行中に、レプリケーション インスタンスに自動的にマイナーなエンジンアップグレードが適用されます。

    メンテナンスウィンドウ

    週 1 回のシステムメンテナンスを実行できる時間帯 (世界標準時 (UTC)) を選択します。

    デフォルト: ごとに 8 時間のブロックからランダムに選択された、30 分のウィンドウAWS地域, ランダムな曜日に発生します。

  4. [Create replication instance] (レプリケーションインスタンスの作成) を選択します。