翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コンピューティングレイヤーのリクエストルーティング
次の図に示すように、コンピューティングレイヤーリクエストルーティングでは、コンピューティングレイヤーで実行されるコードによって、リクエストをローカルで処理するか、別のリージョンで実行されているそれ自体のコピーに渡すかが決まります。1 つのリージョンへの書き込みモードを使用すると、コンピューティングレイヤーはアクティブなリージョンではないことを検出し、すべての書き込みオペレーションを別のリージョンに転送しながらローカル読み取りオペレーションを許可する場合があります。このコンピューティングレイヤーコードは、どのリージョンがどのデータに対してアクティブであるかを指定する最新の設定に基づいて、データトポロジとルーティングルールを認識し、確実に適用する必要があります。リージョン内の外側のソフトウェアスタックは、読み取りリクエストと書き込みリクエストがマイクロサービスによってどのようにルーティングされるかを認識する必要はありません。堅牢な設計では、受信側リージョンが書き込みオペレーションの現在のプライマリであるかどうかを検証します。プライマリでない場合は、グローバル状態を修正する必要があることを示すエラーが生成されます。プライマリリージョンが変更中の場合、受信側リージョンが書き込みオペレーションをしばらくバッファリングすることもあります。いずれの場合も、リージョン内のコンピューティングスタックはローカルの DynamoDB エンドポイントにのみ書き込みますが、コンピューティングスタック間で相互に通信する可能性があります。

Vanguard グループは、re:Invent 2022 で説明されているように