Q41 — AWS SAA-C03 第13章
第 41/100 問 | ← 第13章
Q941. ある企業は、6台のAurora Replicasを含むAmazon Aurora MySQL DBクラスター上で本番ワークロードを実行しています。この企業は、ある部門によるニアリアルタイムのレポート作成クエリを、そのうち3台のAurora Replicas(他のReplicasとは異なるコンピューティングおよびメモリ仕様を持つ)に自動的に分散させたいと考えています。これらの要件を満たす解決策はどれですか?
- A. ワークロード向けにカスタムエンドポイントを作成して使用する。 ✓
- B. 3ノードのクラスタークローンを作成し、リーダーエンドポイントを使用する。
- C. 選択した3ノードのいずれかのインスタンスエンドポイントを使用する。
- D. リーダーエンドポイントを使用して読み取り専用ワークロードを自動的に分散させる。
正解: A. ワークロード向けにカスタムエンドポイントを作成して使用する。
解説
要件を満たす解決策は、選択肢A「ワークロード向けにカスタムエンドポイントを作成して使用する」です。理由は以下の通りです。カスタムエンドポイント:カスタムエンドポイントを作成することで、読み取り専用クエリを送信する特定のAurora Replicasのセットを指定できます。これにより、異なるコンピューティングおよびメモリ仕様を持つ3台のReplicasにレポート作成ワークロードを明示的にルーティングできます。ターゲット指向の分散:このカスタムエンドポイントを設定すれば、選択された3台のReplicas間で読み取り専用クエリを自動的に分散させることができ、レポート作成ワークロードが効率的に処理されます。分離性:カスタムエンドポイントを利用することで、レポート作成ワークロードをメインDBクラスターから分離でき、本番データベースへのパフォーマンス影響を防げます。他の選択肢が不適切な理由:B. クローンを作成しても、それは独立したクラスターであり、元のクラスター内の特定Replicasにワークロードを分散させる機能はありません。C. 各Replicaのインスタンスエンドポイントを個別に使用すると、手動でのルーティングが必要となり、負荷の自動・均等分散は保証されません。D. リーダーエンドポイントは、利用可能なすべてのAurora Replicas(つまり6台すべて)に対して読み取り専用クエリを分散します。したがって、特定の3台のみに限定することはできません。まとめると、選択肢Aは、異なる構成を持つ特定のAurora Replicasにレポート作成クエリをターゲット指向で分散・分離するための、最も効率的かつ柔軟な解決策です。