翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MongoDB から Amazon DocumentDB への移行: オンライン
このアーキテクチャは、AWS AWS Database Migration Service DMS) のオンラインアプローチを使用して、 から Amazon DocumentDB MongoDBに移行する方法を示しています。このアプローチは、中程度の複雑さでほぼゼロのダウンタイムを実現します。
MongoDB から Amazon DocumentDB への移行: オンラインアプローチ
次の手順では、アーキテクチャについて説明します。
-
オンラインメソッドを使用して Amazon DocumentDB に移行すると、アプリケーションは引き続きソースMongoDBデータベースに書き込まれます。
-
Amazon DocumentDB クラスターと同じ VPC に Amazon Amazon EC2 インスタンスを作成し、mongo シェルをインストールします。Amazon EC2 インスタンスからMongoDBソースへの接続を確立し、mongodump ツールを使用して Amazon EC2 移行インスタンスにデータインデックスをエクスポートします。
-
AWS DMS は、フルデータロードと変更データキャプチャ (CDC) を使用したデータベース移行を可能にします。オンライン移行アプローチでは、AWS DMS を使用してフルデータコピーを実行し、CDC を使用してデルタ変更を Amazon DocumentDB にレプリケートします。AWS DMS フルデータロード移行のパフォーマンスを向上させるには、自動セグメンテーションまたは範囲セグメンテーションオプションを使用します。
-
ステップ 2 で作成した Amazon EC2 インスタンスを使用して Amazon DocumentDB クラスターに接続し、インデックスを移行します。Amazon DocumentDB インデックスツールを使用して、ダンプされたインデックスの互換性を確認し、ターゲット Amazon DocumentDB クラスターでインデックスを事前に作成します。
-
データが同期されたら、アプリケーションのデータベース接続文字列を切り替えて、新しいターゲット Amazon DocumentDB クラスターを使用します。