Amazon DocumentDB グローバルクラスターへの接続 - Amazon DocumentDB

Amazon DocumentDB グローバルクラスターへの接続

グローバルクラスターへの接続方法は、クラスターへの書き込みと、クラスターからの読み取りの、どちらを必要とするのかに応じて異なります。

  • 読み取り専用のリクエストまたはクエリ場合、AWS リージョン にあるクラスターのリーダーエンドポイントに接続します。

  • データ操作言語 (DML) またはデータ定義言語 (DDL) のステートメントを実行するには、プライマリクラスターのクラスターエンドポイントに接続します。このエンドポイントは、アプリケーションとは異なる AWS リージョン に存在する場合があります。

コンソールでグローバルクラスターを表示すると、そのすべてのクラスターに関連付けられているすべての汎用エンドポイントを表示できます。

グローバルクラスターへの接続方法は、データベースへの書き込みと、データベースからの読み取りの、どちらを必要とするのかに応じて異なります。プライマリリージョンから提供する DDL、DML、および読み取りオペレーションの場合は、プライマリクラスターに接続する必要があります。レプリカセットモードのクラスターエンドポイントを使用し、プライマリクラスターに接続し、読み取り設定を secondaryPreferred=true にすることをお勧めします。これにより、プライマリクラスターのライターインスタンスに書き込みトラフィックがルーティングされ、読み取りトラフィックがプライマリクラスターのレプリカインスタンスにルーティングされます。

クロスリージョンでは、読み取り専用トラフィックの場合は、セカンダリクラスターの 1 つに接続する必要があります。レプリカセットモードのクラスターエンドポイントを使用し、セカンダリクラスターに接続することをお勧めします。すべてのインスタンスは読み取り専用レプリカインスタンスであるため、読み取り設定を指定する必要はありません。レイテンシーを最小限にするときは、お使いのリージョンか、最寄りのリージョンの、いずれかにあるリーダーエンドポイントを選択します。