Data Transmission Service (DTS) コンソールで構成されたデータ同期または移行タスクで、ソースデータベースまたはターゲットデータベースとして自主管理 MongoDB データベースを使用する場合、MongoDB データベースに複数のエンドポイントを指定して、データ同期または移行の安定性を向上させることができます。
前提条件
DTS サーバーの CIDR ブロックが自主管理 MongoDB データベースの IP アドレス ホワイトリストに追加され、DTS がデータベースにアクセスできるようになっていること。 詳細については、「DTS サーバーの CIDR ブロックを追加する」をご参照ください。
自主管理 MongoDB データベースの複数ノードのエンドポイントが取得され、接続できること。
説明ソースデータベースがシャーデッドクラスタアーキテクチャを使用する自主管理 MongoDB データベースである場合にのみ、複数のシャードノードのエンドポイントを取得する必要があります。
注意事項
DTS タスクのソースまたはターゲット MongoDB データベースに複数のエンドポイントを指定できるのは、新しいバージョンのタスク構成ページのみです。
アクセス方法 パラメーターを Express Connect、VPN Gateway、または Smart Access Gateway、パブリック IP アドレス、または Cloud Enterprise Network (CEN) に設定した場合にのみ、ソースまたはターゲット MongoDB データベースに複数のエンドポイントを指定できます。
手順
データ同期タスク ページまたは データ移行タスク ページに移動します。
DTS コンソール にログオンします。
左側のナビゲーションウィンドウで、データ同期 または データの移行 をクリックします。
上部のナビゲーションバーで、データ同期タスクまたはデータ移行タスクが存在するリージョンを選択します。
タスクの作成 をクリックして、タスク構成ページに移動します。
ソースデータベースまたはターゲットデータベースのパラメーターを構成します。
次の表にパラメーターを示します。ビジネス要件に基づいて他のパラメーターを構成できます。
パラメーター
説明
データベースタイプ
MongoDB を選択します。
アクセス方法
Express Connect、VPN Gateway、または Smart Access Gateway、Cloud Enterprise Network (CEN)、または パブリック IP アドレス を選択します。
アーキテクチャ
レプリカセット または シャードクラスター を選択します。
エンドポイントのタイプ
マルチノード を選択します。
エンドポイント
自主管理 MongoDB データベースまたは mongos ノードのエンドポイントを入力します。
説明[アーキテクチャ] パラメーターを [レプリカセット] に設定した場合は、[エンドポイント] パラメーターを指定します。 [アーキテクチャ] パラメーターを [シャーデッドクラスタ] に設定した場合は、[Mongos エンドポイント] パラメーターを指定します。
エンドポイントは
<IP>:<Port>の形式です。<IP>は、ドメイン名または IP アドレスに置き換えます。パブリックに解決可能なドメイン名を使用することをお勧めします。複数のエンドポイントは改行で区切ります。
[Mongos エンドポイント]
マルチシャードノードのアクセス情報
自主管理 MongoDB データベースのシャードノードにアクセスするために使用される情報。
説明このパラメーターは、自主管理 MongoDB データベースがソースデータベースであり、アーキテクチャ パラメーターが シャードクラスター に設定され、[移行方法] パラメーターが Oplog に設定され、エンドポイントのタイプ パラメーターが マルチノード に設定されている場合にのみ使用できます。
マルチシャードノードのアクセス情報 の右側にある 追加 をクリックします。
シャードエンドポイント フィールドに、自主管理 MongoDB データベースのシャードノードのエンドポイントを入力します。
説明[アーキテクチャ] パラメーターを [レプリカセット] に設定した場合は、[エンドポイント] パラメーターを指定します。 [アーキテクチャ] パラメーターを [シャーデッドクラスタ] に設定した場合は、[Mongos エンドポイント] パラメーターを指定します。
エンドポイントは
<IP>:<Port>の形式です。<IP>は、ドメイン名または IP アドレスに置き換えます。パブリックに解決可能なドメイン名を使用することをお勧めします。複数のエンドポイントは改行で区切ります。
上記の手順を繰り返して、各シャードノードのアクセス情報を構成します。
ビジネス要件に基づいて後続の操作を実行します。
詳細については、「MongoDB データベースからデータを同期する」または「MongoDB データベースからデータを移行する」をご参照ください。