この Amazon Web Services (AWS) クイックスタートでは、AWS クラウドで AWS Database Migration Service (AWS DMS) を使用してリレーショナルデータベースを移行するためのオートメーションフレームワークをデプロイします。
このクイックスタートは、次のいずれかを実行する必要があるユーザーを対象としています。
- 2 つのフェーズ (フルロードおよび変更データキャプチャ (CDC)) 間でターゲットデータベースに対して構造化クエリ言語 (SQL) コードを実行する必要があるため、AWS DMS 移行タスクをその 2 つのフェーズに分離する
- 環境または変更管理の制限のため、反復およびカスタマイズ可能なリレーショナルデータベースの移行のための完全に自動化されたコードデプロイフレームワークが必要である
このクイックスタートは、移行プロセス全体の構成要素として使用できます。このテンプレートは、必要なコンポーネントのみを構築し、移行のステータスを通知するワークフローをセットアップします。
-
構築するもの
-
デプロイ方法
-
コストとライセンス
-
構築するもの
-
このクイックスタートを使用して、AWS の既存の Virtual Private Cloud (VPC) に以下の環境を自動的にセットアップします。
- 2 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ*
- プライベートサブネット内:
- ターゲット Amazon Relational Database Service (Amazon RDS) データベースにコードをデプロイするための AWS CodeBuild
- AWS DMS レプリケーションインスタンス*
- ターゲット Amazon Relational Database Service (Amazon RDS) データベースにコードをデプロイするための AWS CodeBuild
- データを移行し、継続的に変更をソースからターゲットにレプリケートするための AWS DMS エンドポイント**
- AWS CodePipeline をトリガーするソースとして使用される、バージョン管理された Amazon Simple Storage Service (Amazon S3) バケット
- CodePipeline および AWS DMS イベントを AWS Lambda およびエンドユーザーに E メールでストリーミングする Amazon Simple Notification Service (Amazon SNS)
- CodePipeline 実行トークンを保存するための AWS Systems Manager Parameter Store
* デフォルトでは、新規レプリケーションインスタンスは作成されませんが、作成オプションが用意されています。
** テンプレートにより、既存の AWS DMS リソース設定を入力するように求められます。
-
デプロイ方法
-
デプロイガイドの指示に従って、AWS DMS オートメーションフレームワークをデプロイします。デプロイプロセスには約 30 分かかり、次のステップが含まれます。
- AWS アカウントにサインインします。
- クイックスタートを起動します。
- デプロイをテストします。
Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。
-
コストとライセンス
-
このクイックスタートリファレンスデプロイの実行中に使用した AWS のサービスのコストは、お客様が負担します。クイックスタートを使用しても追加コストは発生しません。
このクイックスタートの AWS CloudFormation テンプレートには、カスタマイズ可能な設定パラメータが含まれています。設定の一部 (インスタンスの種類など) は、デプロイにかかるコストに影響します。費用の見積もりについては、使用する AWS の各サービスの料金ページをご覧ください。料金は変更される場合があります。
ヒント: クイックスタートをデプロイした後は、 AWS のコストと使用状況レポートを有効にして、クイックスタートに関連するコストを追跡することをお勧めします。このレポートは、お客様のアカウントの S3 バケットに対する請求メトリクスを提供します。各月の使用状況に基づくコストの見積もりを提供し、月末にデータを確定します。レポートの詳細については、 AWS ドキュメントを参照してください。