DMSのソースターゲットをレプリケーションインスタンスに設定できますか?

0

別アカウントの環境からDMSを使いデータ移行をしている状態ですが、現在ソース元のデータベースから本番環境と開発環境にデータを移行しております。これからソース元のデータベースへは本番環境のみに移行し、同データを移行先のRDSから開発環境に移行するような仕組みを考えております。 この場合ですが、ソースエンドポイントを本番環境で利用しているレプリケーションインスタンスにも設定できるのか気になりましたのでご質問させていただきます。

Yu
質問済み 3ヶ月前227ビュー
1回答
0
承認された回答

以下の画像のようなことを設定したいということでしょうか?
a

その場合はおそらく設定できないと思います。
以下のドキュメントに記載されていますが、ソースデータベースはEC2、RDS、オンプレミスのデータベースが設定可能ですがDMSのレプリケーションインスタンスは使用できないのではないかと思います。
https://docs.aws.amazon.com/ja_jp/dms/latest/userguide/CHAP_Endpoints.Creating.html

ソースデータストアとターゲットデータストアは、Amazon Elastic Compute Cloud (Amazon EC2) インスタンス、Amazon Relational Database Service (Amazon RDS) DB インスタンス、またはオンプレミスのデータベースに配置できます。(どちらかのエンドポイントが AWS サービス上にある必要があることに注意します。AWS DMS を使用してオンプレミスのデータベースから別のオンプレミスのデータベースに移行することはできません。)

profile picture
エキスパート
回答済み 3ヶ月前
  • わざわざ図まで作成していただきありがとうございました。 図の内容の通りのイメージを持っておりました。 このような場合は本番RDSをコピーして検証RDSを作成がベストでしょうか。 ソース元のデータベースが更新された際にも検証RDSまでデータが自動でコピーされているフローを作成するには何がベストプラクティスでしょうか。 質問ばかりしてしまい申し訳ありません。

  • このような場合は本番RDSをコピーして検証RDSを作成がベストでしょうか。

    検証環境への最新のデータの提供が必須で無いかつ必要な時にしか使用しない場合は本番環境のスナップショットから必要な時に起動するような手順でよいと思います。

    ソース元のデータベースが更新された際にも検証RDSまでデータが自動でコピーされているフローを作成するには何がベストプラクティスでしょうか。

    ターゲットエンドポイントを検証環境用RDSに向けているタスクを一つ作成してソースDBからレプリケーションさせる必要があると予想しています。 ただし、この設定が可能か、動作するのかについては検証していないので実際に使えるかは不明です。

  • ご教授いただきありがとうございました。大変助かりました。上記をもとに手順の検討を実施してまいりたいと思います。

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ